SendPulse is an all-in-one solution designed to support business owners, marketers, sales managers, online course creators, and other professionals across digital industries.

Easily grow your mailing list, build responsive websites and smart pop-ups, automate your email, SMS, and web push campaigns, create no-code chatbots, and run engaging online courses. Keep tabs on your performance and manage sales using our CRM system — all SendPulse tools offer built-in integrations geared toward a smooth user experience.

OpenAPI Format
  • 03.08.2026

    WhatsApp chatbots now support сarousel messages

    Add up to 10 cards with images, titles, descriptions, and one or two buttons to showcase products or services in a single engaging message and boost conversions. Add a text message before the carousel, and make sure every card contains the same number and type of buttons.

  • 02.08.2026

    Inform subscribers when they're chatting with an AI agent

    In your AI integration settings, turn on the “AI agent disclosure” option and customize the default notification if needed. The system automatically adds it to the AI agent's first message to help you stay transparent and comply with regulations in supported regions.

  • 01.08.2026

    Delete variables in bulk with the public API

    Use the POST /contacts/deleteVariable endpoint to pass multiple variable IDs or names in a single request and clear their values for a selected chatbot contact. This will help you reduce API requests and remove temporary or outdated subscriber data more efficiently.

  • 01.08.2026

    Manage WhatsApp templates with the public API

    Use GET /templates to retrieve and search templates by name, category, status, or language; DELETE /templates/{id} to remove them using templates’ ID; and POST /templates to create new templates and automatically submit them for Meta review. Manage your WhatsApp templates from external systems without extra manual work.

  • 29.07.2026

    Start chatbot flows from the specific point in your flow

    When manually launching a chatbot flow from the “Audience” section, you can select the starting point of your flow. To do this, simply paste the block ID copied from the flow builder. For instance, you can let customers who have already purchased a subscription access it immediately instead of browsing your pricing plans.

  • 28.07.2026

    Run chatbot flows simultaneously

    You can now connect the next element to the “Flow” element, allowing the current branch to continue after another chatbot flow starts. For instance, after a customer pays for a subscription, one flow can regularly check its status while another handles onboarding. This allows you to create more complex scenarios with multiple branches.

  • 22.07.2026

    New Anthropic and DeepSeek models in your AI agent

    Use Claude Sonnet 5 for routine customer interactions, Claude Opus 4.8 for complex requests that require high accuracy and in-depth reasoning, and DeepSeek V4 Flash for processing large volumes of conversations quickly while preserving long-context understanding.

  • 21.07.2026

    Generate replies in your chatbot's “Chats” using AI

    Click the pencil icon in the message field to let AI generate a reply that you can edit or send immediately. You can also enable reply generation across all conversations in the “Saved replies” section. This feature requires available AI credits or API keys in your account settings.

  • 04.07.2026

    Run chatbot flows based on campaign button clicks

    From your campaign statistics, you can launch chatbot flows for subscribers who clicked a selected button and seamlessly continue the conversation. Exported recipient lists now include all recipients. For Telegram chatbots, the exported CSV file also contains telegram_id to help you reimport deleted contacts into the “Audience” tab if needed.

  • 02.07.2026

    Automated two-way message translation in your chatbot chats

    Turn on automated translation for incoming and outgoing messages in selected chats for seamless communication with customers around the world. Subscriber languages are detected automatically, and you can always view the original message or switch the detected language manually. To use this feature, add your OpenAI API key in your account settings.

  • 01.07.2026

    Reuse flows across chatbots, including TikTok

    You can now copy your TikTok chatbot's entire structure or selected flows to chatbots on other communication channels, and vice versa. This will help you save time and ensure consistent customer interactions across every touchpoint. Message elements that aren't supported in TikTok chatbots are skipped or replaced with similar ones, so it's a good idea to review your flows before launching them.

  • 30.06.2026

    Send SMS campaigns from your SMS chatbot number

    You can now use the phone number registered for your SMS chatbot as the sender of your SMS campaigns. Recipients' responses will appear in the “Bot chats” tab, while your chatbot will launch the relevant keyword-based flows. This turns one-way SMS campaigns into interactive conversations that guide customers toward conversion.

  • 28.06.2026

    Convert text and numeric values into date and time variables in chatbot flows

    In the “Action” element → “Set variable,” you can save text or numeric variable values as variables of “Date” or “DateTime” types. For instance, if a subscription expiration date is received as a Unix timestamp, like 1782303120, the system automatically converts it to 24.06.2026 and saves it as a date variable in your chatbot audience.

  • 28.06.2026

    Required fields for transferring chatbot contacts to your CRM system

    In chatbot settings, turn on the “Automatically transfer contacts to CRM” toggle and select the fields that must be filled in. SendPulse will create a CRM contact only after the chatbot receives the required subscriber details, like an email address or name. This ensures only contacts with the necessary information are added to your CRM system and makes duplicate matching more accurate.

  • 26.06.2026

    Greeting menu in Facebook Messenger chatbots

    In Facebook chatbot settings, you can add a greeting menu that appears before a conversation starts. Every menu item represents a specific topic and launches the corresponding flow when selected. This helps new subscribers start interacting faster while the chatbot immediately provides relevant information based on their choice.

  • 24.06.2026

    Quick search for blocked chatbot subscribers

    In chatbot settings → “Block list,” you can filter subscribers by name and block date to quickly find the contacts you need. If you export the filtered list, the CSV file will include only contacts matching the applied filters. This helps you manage large blocked subscriber lists more efficiently.

  • 23.06.2026

    Reusable API request presets for chatbot flows

    In the “API request” element settings, you can now choose from preset request templates for more than 30 services. The system automatically fills in the links, request methods, and headers, so you only need to provide the remaining required data. You can also save configured requests as new presets and reuse them across your team. This streamlines integration setup and helps you maintain consistent API configurations.

  • 14.06.2026

    Subscription-based triggers for chatbot flows

    Launch selected chatbot flows based on subscription payment events, including successful recurring payments, failed payments, and subscription cancellations. This will help you manage CRM product access and tailor communication with timely thank-you messages, payment issue alerts, or subscription renewal offers.

  • 11.06.2026

    New “Cancel recurring payment” chatbot action

    Use the “Cancel recurring payment” action in the “Action” element to choose the CRM product for which your chatbot should automatically cancel subscriptions. For instance, this can happen when a customer clicks a button in a message or sends a keyword in chat. After that, the “Subscription canceled” label will appear above the contact name in the CRM system → “Payments” → “Subscribers.”

  • 10.06.2026

    Save incoming chatbot attachments in File storage

    In your chatbot settings, you can turn on automated saving of files received from subscribers in the corresponding chatbot folder in File storage. This will allow you to keep important documents, confirmations, media files, and other attachments safe and accessible whenever needed.

  • 28.05.2026

    TikTok chatbot flow templates

    To launch chatbot flow faster and scale TikTok communication, use templates tailored to different business fields and goals. You can select a template when creating a trigger or in the dedicated section in the chatbot builder.

  • 26.05.2026

    Route chatbot sales of CRM products to selected pipelines

    In chatbot message settings, you can now select which CRM pipeline should store deals automatically created after payment for CRM products. This helps you keep your sales organized and ensure paid orders reach your team without delay.

  • 14.05.2026

    Saved replies in your chatbots’ “Chats” section

    Сreate reusable reply templates with variables and insert them into conversations using the “/” command or the button in the message input field. This helps you quickly respond to common requests and keep communication consistent. You can add, edit, and delete saved replies from the list.

  • 11.05.2026

    Approve join requests for Telegram channels and groups

    Turn on the “Join requests need approval” option for invite links without member limits. Requests can then be approved manually by an admin or automatically by a Telegram chatbot based on specified conditions, like payment status or assigned tags.

  • 01.05.2026

    Utility templates for your Facebook Messenger chatbot

    Create Utility templates to send transactional messages, like order confirmations and status updates, to stay connected with your customers outside the 24-hour messaging window. These templates can include images, variable-based text, and buttons. They also must be approved by Meta before you use them in your campaigns.

  • 24.04.2026

    Advanced search in the “Chats” section in our сhatbot builder

    Locate any contact quickly across all your chats. Now you can filter your account conversations by chat assignee, user last activity, and subscription date. On top of that, you can narrow down chats for a selected chatbot using tags, flow and campaign history, and other contact parameters.

  • 12.04.2026

    Flexible settings for the “Repeat” element in chatbot flows

    You no longer need to set a repeat limit for a contact if the interval between messages exceeds 24 hours. This makes it easier to build long-running chatbot flows, like sending payment reminders, recurring notifications, or other updates.

  • 11.04.2026

    Name-type variables in WhatsApp chatbot templates

    You can now use not only number-type but also name-type variables, like {{order_id}} or {{client_name}}, in your WhatsApp campaign templates. This makes your templates with multiple variables more intuitive, reduces errors, and helps you quickly see the data used in every message.

  • 30.03.2026

    SMS chatbots in SendPulse

    Bring the SMS marketing power and chatbot automation together and streamline communication in one of the most reach-friendly channels out there. Install the “SMS Chat in SendPulse” app, and let your SMS chatbot send text messages and pick up on keywords and tags in customer replies to deliver a relevant response. Simply submit a number registration request and get your first triggered flow up and running.

  • 25.03.2026

    The “Condition” element in your chatbots

    Branch your chatbot flow based on an incoming external event, like a website purchase, an in-app booking, and more. The system generates an event link that your external service will use to send a request with the event information and subscriber ID. Save the received data to your chatbot variables and leverage it in your follow-up messages.

Try SendPulse today for free