# BulkGate > BulkGate is a business messaging platform for sending SMS, RCS, WhatsApp, Viber and voice messages to 200+ countries through one web portal, one REST API, or ready-made e-commerce and CRM integrations. Pricing is pay-as-you-go, published per channel and country. BulkGate is operated by TOPefekt s.r.o. The website is available in multiple languages; the URL prefix is the language code (`/en/`, `/cs/`, `/de/`, ...). The links below point to the English version. Documentation and helpdesk links point to plain Markdown versions of the pages; drop the `.md` suffix to get the HTML page. ## Products - [SMS Gateway](https://www.bulkgate.com/en/products/sms-gateway/): Global SMS delivery via direct carrier connections in 200+ countries - [Bulk SMS](https://www.bulkgate.com/en/products/bulk-sms/): Mass SMS campaigns and announcements at scale - [SMS Marketing](https://www.bulkgate.com/en/products/sms-marketing/): Promotional campaigns with high open rates - [SMS Notifications](https://www.bulkgate.com/en/products/sms-notifications/): Time-critical transactional messages such as alerts and reminders - [SMS OTP](https://www.bulkgate.com/en/products/sms-otp/): One-time passwords for user verification and two-factor authentication - [Two-way SMS](https://www.bulkgate.com/en/products/two-way-sms/): Send and receive SMS; inbound messages are free - [RCS Business Messaging](https://www.bulkgate.com/en/products/rcs-business-messaging/): Branded, interactive rich messages in the default messaging app, with SMS fallback - [WhatsApp Business](https://www.bulkgate.com/en/products/whatsapp-business/): Interactive WhatsApp messages from a verified business profile, with SMS fallback - [Viber for Business](https://www.bulkgate.com/en/products/viber-for-business/): Rich Viber messages, often cheaper than SMS - [Smart SMS](https://www.bulkgate.com/en/products/smart-sms/): SMS extended with images, video, long personalized text and incentives - [BulkGate AI](https://www.bulkgate.com/en/products/bulkgate-ai/): AI-assisted writing and translation of message content - [Web Portal](https://www.bulkgate.com/en/products/web-portal/): Web application for sending campaigns, analytics, and managing APIs and integrations - [White label SMS](https://www.bulkgate.com/en/products/white-label-sms/): Run your own text-messaging business on BulkGate under your brand ## Solutions - [Business Messaging](https://www.bulkgate.com/en/solutions/business-messaging/): SMS, WhatsApp, Viber and RCS from one provider - [Multichannel Messaging](https://www.bulkgate.com/en/solutions/multichannel-messaging/): Smart cascades across channels to maximize reach and optimize cost - [Global Messaging](https://www.bulkgate.com/en/solutions/global-messaging/): One API and one price list for 200+ countries - [Reliable Messaging](https://www.bulkgate.com/en/solutions/reliable-messaging/): Smart routing and fallback for reliable delivery - [Mobile Connect](https://www.bulkgate.com/en/solutions/mobile-connect/): Android app that turns your phone into an SMS gateway using your own mobile plan ## Developers - [SMS API](https://www.bulkgate.com/en/developers/sms-api/): REST API and SDKs for sending SMS - [Business Messaging API](https://www.bulkgate.com/en/developers/business-messaging-api/): One API for SMS, RCS, WhatsApp and Viber with routing and fallbacks - [Bulk SMS API](https://www.bulkgate.com/en/developers/bulk-sms-api/): High-volume campaign sending via API - [SMS Notifications API](https://www.bulkgate.com/en/developers/sms-notifications-api/): Priority routing and webhooks for time-critical messages - [SMS OTP API](https://www.bulkgate.com/en/developers/sms-otp-api/): Sending and verifying one-time codes - [Two-way SMS API](https://www.bulkgate.com/en/developers/two-way-sms-api/): Inbound SMS delivered in real time via webhooks - [RCS Business API](https://www.bulkgate.com/en/developers/rcs-business-api/): Rich cards, carousels and buttons via API - [WhatsApp Business API](https://www.bulkgate.com/en/developers/whatsapp-business-api/): Templates and interactive WhatsApp messages via API - [Viber Business API](https://www.bulkgate.com/en/developers/viber-business-api/): Viber messages via API with SMS fallback - [GitHub](https://github.com/BulkGate): Open-source SDKs, plugins and modules ## API documentation - [Documentation overview](https://www.bulkgate.com/en/docs/): Entry point to all BulkGate APIs and SDKs - [API administration](https://www.bulkgate.com/en/docs/api-administration-tokens/api-administration.md): Creating an API in the portal: Application ID, tokens and settings - [API tokens](https://www.bulkgate.com/en/docs/api-administration-tokens/api-tokens.md): Where to find and how to regenerate the application token used for authentication - [Error types](https://www.bulkgate.com/en/docs/api-administration-tokens/api-error-types.md): Error responses of the Simple and Advanced API and how to handle them - [Webhooks](https://www.bulkgate.com/en/docs/api-administration-tokens/webhooks.md): Delivery reports and incoming SMS pushed to your server - [Backup server](https://www.bulkgate.com/en/docs/api-administration-tokens/api-backup-server.md): Fallback API address for connection outages - [Test phone numbers](https://www.bulkgate.com/en/docs/api-administration-tokens/test-phone-numbers.md): Numbers accepted by the API that never send a real message - [Advanced API - transactional](https://www.bulkgate.com/en/docs/advanced-api/advanced-transactional/2.0.md): Specification for sending transactional messages over SMS, Viber, RCS and WhatsApp with channel cascades - [Advanced API - transactional examples](https://www.bulkgate.com/en/docs/advanced-api/advanced-transactional-examples/2.0.md): Request examples for the transactional endpoint - [Advanced API - promotional](https://www.bulkgate.com/en/docs/advanced-api/advanced-promotional/2.0.md): Specification for bulk promotional sending to numbers, address book groups or admins - [Advanced API - promotional examples](https://www.bulkgate.com/en/docs/advanced-api/advanced-promotional-examples/2.0.md): Request examples for the promotional endpoint - [Channel cascade](https://www.bulkgate.com/en/docs/advanced-api/advanced-cascade.md): How the channel object orders channels and falls back to the next one - [SMS channel](https://www.bulkgate.com/en/docs/advanced-api/advanced-sms.md): Sender ID types, Unicode and SMS text in the Advanced API - [Viber channel - transactional](https://www.bulkgate.com/en/docs/advanced-api/advanced-viber-transactional.md): Plain text and approved templates over Viber - [Viber channel - promotional](https://www.bulkgate.com/en/docs/advanced-api/advanced-viber-promotional.md): Promotional Viber messages with image and button - [RCS message object](https://www.bulkgate.com/en/docs/advanced-api/advanced-rcs.md): Text, files, cards, carousels and suggestion buttons over RCS - [WhatsApp object](https://www.bulkgate.com/en/docs/advanced-api/advanced-whatsapp.md): Text, template, file and location messages over WhatsApp - [Sending to address book groups](https://www.bulkgate.com/en/docs/advanced-api/advanced-promotional-groups.md): Sending to contact groups from the BulkGate address book - [Message price information](https://www.bulkgate.com/en/docs/advanced-api/advanced-price-info.md): Price of each sent message in the delivery report - [Simple API - transactional](https://www.bulkgate.com/en/docs/simple-api/simple-transactional.md): Minimal API for sending a single transactional SMS - [Simple API - promotional](https://www.bulkgate.com/en/docs/simple-api/simple-promotional.md): Minimal API for sending promotional SMS - [Simple API - credit balance](https://www.bulkgate.com/en/docs/simple-api/simple-check-credit-balance.md): Checking credit and wallet balance - [Integration API - transactional](https://www.bulkgate.com/en/docs/integration-api/integration-transactional.md): Transactional messages with per-message text and variables - [Integration API - bulk transactional](https://www.bulkgate.com/en/docs/integration-api/integration-transactional-bulk.md): Batches of transactional messages in one request - [Integration API - promotional](https://www.bulkgate.com/en/docs/integration-api/integration-promotional.md): Promotional messages with per-message text and variables - [Phone number check](https://www.bulkgate.com/en/docs/integration-api/integration-check-phone-numbers.md): Validating phone numbers and detecting country and network - [OTP API - send](https://www.bulkgate.com/en/docs/otp-api/one-time-password-send.md): Sending one-time passwords over SMS, Viber and other channels - [OTP API - verify](https://www.bulkgate.com/en/docs/otp-api/one-time-password-verify.md): Verifying a one-time password entered by the user - [OTP API - resend](https://www.bulkgate.com/en/docs/otp-api/one-time-password-resend.md): Resending a one-time password - [OTP API - examples](https://www.bulkgate.com/en/docs/otp-api/one-time-password-examples.md): Request examples for sending, verifying and limiting OTP - [PHP SDK - installation](https://www.bulkgate.com/en/docs/php-sdk/php-sdk-installation/2.0.md): Installing the PHP SDK via Composer - [PHP SDK - sender service](https://www.bulkgate.com/en/docs/php-sdk/php-sdk-sender.md): Creating and configuring the sender in the PHP SDK - [PHP SDK - SMS message](https://www.bulkgate.com/en/docs/php-sdk/php-sdk-message/2.0.md): Defining recipients and text of an SMS in the PHP SDK - [PHP SDK - multichannel message](https://www.bulkgate.com/en/docs/php-sdk/php-sdk-message-multichannel/2.0.md): Viber with SMS fallback in the PHP SDK - [Email to SMS](https://www.bulkgate.com/en/docs/email-to-sms-api/email-to-sms.md): Sending text messages by ordinary email - [Price list API](https://www.bulkgate.com/en/docs/price-list/price-list-get.md): Downloading current prices per country and operator - [Address book API](https://www.bulkgate.com/en/docs/address-book/address-book-add.md): Adding contacts to the address book - [Blacklist API](https://www.bulkgate.com/en/docs/blacklist/black-list-add.md): Adding numbers to the blacklist - [URL shortener API](https://www.bulkgate.com/en/docs/shortener/shortener-shorten.md): Shortening links for messages ## Pricing - [SMS pricing](https://www.bulkgate.com/en/pricing/sms/): Per-country SMS prices - [RCS pricing](https://www.bulkgate.com/en/pricing/rcs/): Per-country RCS prices - [WhatsApp pricing](https://www.bulkgate.com/en/pricing/whatsapp/): Per-country WhatsApp prices - [Viber pricing](https://www.bulkgate.com/en/pricing/viber/): Per-country Viber prices - [Voice pricing](https://www.bulkgate.com/en/pricing/voice/): Per-country voice message prices - [Mobile Connect pricing](https://www.bulkgate.com/en/pricing/mobile-connect/): Pricing for sending through your own Android phone ## Integrations - [All integrations](https://www.bulkgate.com/en/integrations/): E-commerce plugins, CRM modules and automation platforms - [Features of SMS plugins and modules](https://www.bulkgate.com/en/integrations/features-of-sms-plugins-and-modules/): What the e-commerce plugins can do - [WooCommerce](https://www.bulkgate.com/en/integrations/sms-plugin-for-woocommerce/): SMS and Viber plugin for WooCommerce - [PrestaShop](https://www.bulkgate.com/en/integrations/prestasms-sms-module-for-prestashop/): SMS module for PrestaShop - [Magento](https://www.bulkgate.com/en/integrations/magesms-sms-module-for-magento/): SMS module for Magento - [OpenCart](https://www.bulkgate.com/en/integrations/cartsms-sms-module-for-opencart/): SMS module for OpenCart - [Shoptet](https://www.bulkgate.com/en/integrations/sms-addon-for-shoptet/): SMS and Viber add-on for Shoptet - [Zapier](https://www.bulkgate.com/en/integrations/zapier/): Connect BulkGate with 1000+ apps - [Make](https://www.bulkgate.com/en/integrations/make/): Workflow automation with Make (formerly Integromat) ## Helpdesk - [Helpdesk](https://www.bulkgate.com/en/helpdesk/): Guides for the portal, campaigns, sender IDs, payments and integrations - [Creating an account](https://www.bulkgate.com/en/helpdesk/account/create-an-account.md): Getting started with BulkGate - [Getting 10 free credits](https://www.bulkgate.com/en/helpdesk/account/getting-free-sms.md): Free credits for testing after registration - [Topping up credit](https://www.bulkgate.com/en/helpdesk/payments-and-wallets/purchasing-credit.md): How to buy credit for sending messages - [Promotional vs. transactional messages](https://www.bulkgate.com/en/helpdesk/general-information/difference-promotional-transactional-sms.md): The two sending modes, where each is created and what applies to them - [Channel billing](https://www.bulkgate.com/en/helpdesk/general-information/channel-billing.md): How SMS, Viber, RCS, WhatsApp and voice messages are charged - [Using price list](https://www.bulkgate.com/en/helpdesk/general-information/using-price-list.md): How to read the price list and which prices apply - [Phone number processing](https://www.bulkgate.com/en/helpdesk/general-information/phone-number-processing.md): How phone numbers are parsed and validated before sending - [Message was not delivered](https://www.bulkgate.com/en/helpdesk/general-information/message-not-delivered.md): What delivery statuses mean and what to do when a message does not arrive - [Message ID](https://www.bulkgate.com/en/helpdesk/general-information/message-id.md): The identifier of a sent message and where to find it - [Infrastructure](https://www.bulkgate.com/en/helpdesk/general-information/api-infrastructure.md): Failover, EU servers, direct operator connections, message prioritisation and security - [Channel cascade](https://www.bulkgate.com/en/helpdesk/tools/channel-cascade.md): Sending one message over Viber, RCS or WhatsApp with SMS as the fallback - [Message variables](https://www.bulkgate.com/en/helpdesk/tools/message-variables.md): Personalising message text with variables in campaigns and in the API - [Blacklist and opt-out](https://www.bulkgate.com/en/helpdesk/tools/blacklist-and-opt-out.md): Which numbers are excluded from sending and how - [Sending restrictions](https://www.bulkgate.com/en/helpdesk/tools/sending-restrictions.md): Limiting the countries you can send to - [Duplicate message protection](https://www.bulkgate.com/en/helpdesk/tools/duplicate-message-protection.md): How repeated messages to the same number are prevented - [SMS sender types](https://www.bulkgate.com/en/helpdesk/sms/sender-type.md): Text, numeric and other sender ID types - [Registering a text sender ID](https://www.bulkgate.com/en/helpdesk/sms/registering-text-sender-id.md): How text sender registration works, with country-specific rules - [Unicode](https://www.bulkgate.com/en/helpdesk/sms/unicode.md): Diacritics and special characters in SMS and their effect on length - [Message concatenation](https://www.bulkgate.com/en/helpdesk/sms/message-concatenation.md): How long SMS are split into parts and charged - [Viber sender registration](https://www.bulkgate.com/en/helpdesk/viber/sender-registration-viber.md): Registering a Viber Business sender - [Viber message types](https://www.bulkgate.com/en/helpdesk/viber/viber-message-types.md): Transactional, template, OTP, promotional and session messages on Viber - [RCS sender registration](https://www.bulkgate.com/en/helpdesk/rcs/sender-registration-rcs.md): Registering an RCS agent - [RCS message types](https://www.bulkgate.com/en/helpdesk/rcs/rcs-message-types.md): RCS message types and how they are billed - [WhatsApp sender registration](https://www.bulkgate.com/en/helpdesk/whatsapp/sender-registration-whatsapp.md): Connecting a WhatsApp Business sender - [WhatsApp message types](https://www.bulkgate.com/en/helpdesk/whatsapp/whatsapp-business-message-types.md): Templates and free-form WhatsApp Business messages - [Creating an SMS campaign](https://www.bulkgate.com/en/helpdesk/campaign/creating-sms-campaign.md): Step-by-step guide to the campaign wizard - [Importing contacts via CSV/Excel](https://www.bulkgate.com/en/helpdesk/campaign/importing-contacts-to-campaign-via-csv-excel.md): Loading campaign recipients from a file - [Message history and delivery statuses](https://www.bulkgate.com/en/helpdesk/reporting/history.md): Finding sent messages and their delivery status - [E-shop plugin settings](https://www.bulkgate.com/en/helpdesk/integrations/sms-modules/woosms-module-settings.md): Settings shared by the WooCommerce, PrestaShop, Magento and OpenCart plugins ## Support - [What our support can help with](https://www.bulkgate.com/en/helpdesk/general-information/support.md): Free support, which form subject to choose and what to attach - [Contact us](https://www.bulkgate.com/en/contact-us/): Sales and technical support - [Service status](https://bulkgate.status.online/en/): Current platform status ## Optional - [Blog](https://www.bulkgate.com/en/blog/): Articles on SMS marketing, RCS, OTP and messaging best practices - [Affiliate program](https://www.bulkgate.com/en/partnerships/affiliate-program/): Commission on messages sent by referred clients - [Integration partners](https://www.bulkgate.com/en/partnerships/integration-partners/): Revenue share for products that integrate BulkGate messaging - [Brand Center](https://www.bulkgate.com/en/brand-center/): Logos, colors and brand guidelines - [Terms and conditions](https://www.bulkgate.com/en/legal/terms-and-conditions.md): Terms of service for using BulkGate - [Privacy policy](https://www.bulkgate.com/en/legal/privacy-policy.md): How we handle your personal data