Activate Bulk Email Sender
Verify and activate a SendPulse sender email address using its code.
SendPulse is a multichannel marketing platform for email, SMS, chatbots, CRM, automation, web push, and transactional messaging.
Verify and activate a SendPulse sender email address using its code.
Adds a previously created contact to the specified deal
Add a domain using the official SendPulse smtp API.
Adds a note to the specified deal
Register a new sender email address and begin its verification process.
Add an internal comment to a SendPulse CRM task.
Store a value for an existing SendPulse CRM contact attribute.
Add a comment to a SendPulse CRM contact.
Associate a SendPulse CRM contact with a company.
Add email addresses to a SendPulse CRM contact.
Add a messenger account to a SendPulse CRM contact.
Add a phone number to a SendPulse CRM contact.
Relate a SendPulse CRM custom tab to entities or attributes.
Store a value for an existing SendPulse CRM deal attribute.
Globally suppress one or more email addresses from SendPulse email communications.
Add a batch of contacts to a Bulk Email mailing list, optionally assign tags, and optionally send a double-opt-in confirmation email.
Add phone number to the blacklist using the official SendPulse viber API.
Add phone numbers to a mailing list using the official SendPulse sms API.
Add phone numbers with complex variables using the official SendPulse sms API.
Attach a SendPulse CRM product, quantity, and price to a deal.
Globally suppress phone numbers from future SendPulse SMS messages.
Add an existing SendPulse CRM tag to a contact.
Set approval status for manually created payment
Assign a responsible operator to a SendPulse Facebook contact chat.
Assign a responsible operator to a SendPulse Instagram chatbot contact's chat.
Assign one or more tags to a SendPulse Instagram chatbot contact.
Assign a responsible operator to a SendPulse Live Chat contact's chat.
Assign tag to email using the official SendPulse bulk-email API.
Assign tag to phone using the official SendPulse bulk-email API.
Assign an operator as responsible for a SendPulse Telegram contact chat.
Assign an operator to a TikTok contact chat.
Assign one or more tags to a TikTok contact.
Assign an operator as responsible for a SendPulse Viber chatbot contact's chat.
Assign one or more tags to a SendPulse Viber chatbot contact.
Assign values to one or more variables on a SendPulse Viber chatbot contact.
Assign a SendPulse operator as responsible for a WhatsApp contact chat.
Assign one or more tags to a SendPulse WhatsApp contact.
Attach a telephony call to a SendPulse CRM deal.
Attach specified CRM contacts, deals, or tasks to a SendPulse CRM task.
Create multiple messenger records for a SendPulse CRM company.
Create multiple phone records for a SendPulse CRM company.
Add multiple email addresses to a CRM company in one request.
Store multiple attribute values for a SendPulse CRM contact.
Estimate the SendPulse price and currency for an SMS campaign without sending it.
Cancel a campaign before sending has started using the official SendPulse sms API.
Stop a pending or processing Bulk Email campaign; already sent messages cannot be recalled.
Set payment status to canceled for manually created payment.
Change a phone number for a contact using the official SendPulse bulk-email API.
Move a SendPulse CRM deal to a pipeline and step.
Changes order of a task in the current step or in another. newStepId field is optional
Check whether a file exists at a SendPulse File Manager path.
Close a SendPulse Facebook contact chat and lower its queue priority.
Close a SendPulse Instagram contact chat and lower its queue priority.
Close a SendPulse Live Chat contact's chat and lower its priority.
Close a SendPulse Telegram contact chat and lower its priority.
Close a TikTok contact chat and lower its queue priority.
Close a Viber contact chat and lower its queue priority.
Close a SendPulse WhatsApp contact chat and lower its queue priority.
Record a manual payment for a SendPulse CRM contact or deal.
Create a campaign for a list of phone numbers using the official SendPulse sms API.
Create a campaign for a mailing list using the official SendPulse sms API.
Create a custom deal attribute in a SendPulse CRM pipeline.
Create a stage in a specified SendPulse CRM deal pipeline.
Create a SendPulse CRM product with pricing, inventory, and category details.
Create a tag using the official SendPulse bulk-email API.
Create a task tag
Create a template using the official SendPulse bulk-email API.
Create a Viber campaign using the official SendPulse viber API.
Set a custom attribute value on a SendPulse CRM task.
Create, send, schedule, or save a draft SendPulse email campaign.
Create one empty checklist on a SendPulse CRM task.
Create a phone record for a SendPulse CRM company.
Create a SendPulse CRM contact with a responsible team member and basic identity fields.
Create a SendPulse CRM contact through the deprecated full-contact endpoint.
Create a custom attribute for SendPulse CRM contacts.
Create a tag for SendPulse CRM contacts.
Attach one previously uploaded File Manager file to a CRM entity.
Attach a batch of previously uploaded files to CRM entities.
Create a CRM task board with optional responsible-user and color settings.
Create a typed custom attribute on a CRM task board.
Create a workflow step in a CRM task board.
Create an item in an existing CRM task checklist.
Create a company record in SendPulse CRM.
Create a typed custom attribute for CRM company records.
Add one email address to a CRM company record.
Connect one messenger contact record to a CRM company.
Create a custom tab for a SendPulse CRM entity type.
Create a deal in a SendPulse CRM pipeline.
Create a SendPulse Education student and optionally enroll them in a course tariff.
Create an internal operator note for a SendPulse Facebook contact.
Create a directory in SendPulse File Manager.
Create an internal operator note for a SendPulse Instagram contact.
Create an operator note for a SendPulse Live Chat contact.
Create an empty Bulk Email mailing list and return its new ID.
Assign CRM managers to a SendPulse manager-settings section.
Create multiple checklists and their items on a SendPulse CRM task.
Create a SendPulse CRM deal pipeline with its initial stages and settings.
Create a SendPulse project that can contain popup widgets.
Create sections and their attribute values for a SendPulse CRM product.
Create a SendPulse CRM task with ownership, scheduling, and optional recurrence.
Create an internal operator note for a SendPulse Telegram contact.
Create an internal operator note for a TikTok contact.
Start generating a downloadable SendPulse mailing-list verification report.
Create an internal operator note for a SendPulse Viber chatbot contact.
Create and queue a SendPulse browser notification campaign.
Create a contact in a SendPulse WhatsApp bot audience.
Create an internal operator note for a SendPulse WhatsApp contact.
Permanently clear SendPulse Automation 360 event logs.
Permanently remove an authorized Bulk Email sender address.
Permanently delete a tag and remove it from assigned contacts.
Permanently detach a file attachment from SendPulse CRM.
Permanently delete an item from a SendPulse CRM checklist.
Permanently delete a company from SendPulse CRM.
Permanently delete a company attribute from SendPulse CRM.
Remove an email address from a SendPulse CRM company.
Remove a messenger from a SendPulse CRM company.
Remove a phone number from a SendPulse CRM company.
Permanently delete a contact attribute from SendPulse CRM.
Remove an attribute value from a SendPulse CRM contact.
Permanently remove a SendPulse CRM contact by ID.
Remove a note from a SendPulse CRM contact.
Remove the relation between a SendPulse CRM contact and company.
Remove an email address from a SendPulse CRM contact.
Remove a phone number from a SendPulse CRM contact.
Permanently delete a contact tag from SendPulse CRM.
Remove a tag association from a SendPulse CRM contact.
Permanently delete a custom tab from SendPulse CRM.
Remove attribute relations from a SendPulse CRM custom tab.
Permanently delete a deal from SendPulse CRM.
Remove an attribute from a SendPulse CRM deal.
Remove a note from a SendPulse CRM deal.
Delete a deal attribute from a SendPulse CRM pipeline.
Delete a step from a SendPulse CRM pipeline.
Delete a SendPulse CRM product by ID.
Delete a SendPulse CRM product category by ID.
Delete a section from a SendPulse CRM product.
Delete a SendPulse CRM task by ID.
Delete a value from a SendPulse CRM task attribute.
Delete a checklist from a SendPulse CRM task.
Delete a SendPulse CRM task tag by ID.
Permanently delete a student and associated education data from the school.
Permanently remove an email address from every Bulk Email mailing list.
Permanently remove a contact from a SendPulse Facebook bot audience.
Permanently remove an operator note from a SendPulse Facebook contact.
Remove a tag from a SendPulse Facebook contact.
Delete one variable value from a SendPulse Facebook contact.
Permanently delete 1-25 File Manager files sequentially and return an ordered outcome for every path. Path-local validation and not-found failures are aggregated; global and upstream failures are raised, and processing stops when a transport failure leaves a deletion uncertain.
Permanently remove a contact and its history from a SendPulse Instagram bot audience.
Permanently remove an operator note from a SendPulse Instagram contact.
Delete a variable value from a SendPulse Instagram chatbot contact.
Remove a contact from the SendPulse Live Chat audience and subscribers list.
Delete an operator note from a SendPulse Live Chat contact.
Delete a variable value from a SendPulse Live Chat contact.
Permanently delete one Bulk Email mailing list and its membership.
Remove responsible managers from a SendPulse CRM settings category.
Permanently delete a SendPulse popup and its display rules and statistics.
Permanently delete an SMS campaign that has not started.
Remove a SendPulse Telegram contact from the audience and subscriber list.
Delete an operator note from a SendPulse Telegram contact.
Remove a tag from a SendPulse Telegram contact.
Delete a variable value from a SendPulse Telegram contact by variable ID or name.
Permanently remove a contact from a TikTok bot audience.
Permanently delete an internal operator note for a TikTok contact.
Permanently delete one variable value from a TikTok contact.
Permanently remove a contact from a SendPulse Viber chatbot audience.
Permanently remove an operator note from a SendPulse Viber chatbot contact.
Delete one variable from a SendPulse Viber chatbot contact.
Permanently remove a contact from a SendPulse WhatsApp bot audience.
Permanently remove an operator note from a SendPulse WhatsApp contact.
Delete one stored variable value from a SendPulse WhatsApp contact.
Detach a contact from a SendPulse CRM task.
Detach a deal from a SendPulse CRM task.
Detach a SendPulse CRM product from a deal.
Detach a tag from a SendPulse CRM task.
Detach a child task from another SendPulse CRM task.
Disable a SendPulse Facebook contact so campaigns and autoflows are not sent to them.
Disable an Instagram chatbot contact so campaigns and autoflows are no longer sent.
Disable a Live Chat contact so campaigns and autoflows are no longer sent.
Disable a SendPulse Telegram contact so campaigns and autoflows are no longer sent.
Disable a TikTok contact without deleting its data.
Disable a SendPulse Viber chatbot contact so the contact can no longer interact with the bot.
Disable a WhatsApp contact from receiving campaigns and autoflows.
Download a generated SendPulse verification report; SendPulse deletes its server copy after download.
Edit a template using the official SendPulse bulk-email API.
Enable a SendPulse Facebook contact so campaigns and autoflows can resume.
Enable an Instagram chatbot contact to receive campaigns and autoflows.
Enable a Live Chat contact to receive campaigns and autoflows.
Enable a SendPulse Telegram contact to receive campaigns and autoflows.
Re-enable a TikTok contact for campaigns and autoflows.
Enable a previously disabled SendPulse Viber chatbot contact.
Enable a WhatsApp contact to receive campaigns and autoflows.
Returns information about your current account pricing plan, the number of messages in your plan, bots, contacts, list of tags, and variables
Returns general statistics info by bot
Returns a list of all messages in correspondence with the specified subscriber
Returns a list of chats with subscribers with information about the contact and the last message received from the contact
Returns information on the selected contact: bot and contact ID, information from Facebook, list of tags and variables, activity data and date added
Returns a list of existing operator notes by contact
Returns the time remaining until autoflows are stopped for this contact
Returns a list of contacts by tag for the specified bot
Returns a list of contacts by variable identifier or variable name for the specified bot
Returns a list of created flows for the selected bot and information for each: flow id, bot id, status, name, id and name of the trigger that launches it, and creation date
Returns the list of created triggers for the selected bot with information about each of them: trigger ID, bot id, id of the flow that starts on it, name, type, set launch time and creation date
Returns a list of variables for the selected bot with information about each: variable ID, bot ID, name, affiliation, type, status, and creation date
Returns the list of created tags for the selected bot with information about each of them: tag ID, name, contact_count and creation date
Filter files in a SendPulse File Manager directory by date range and sort order.
Returns a list of chats with subscribers with information about the contact and the last message received from the contact
Returns a list of chats with subscribers with information about the contact and the last message received from the contact
Returns a list of existing operator notes by contact
Returns a list of existing operator notes by contact
Returns a list of contacts by tag for the specified bot
Returns a list of contacts by tag for the specified bot
Returns a list of created flows for the selected bot and information for each: flow id, bot id, status, name, id and name of the trigger that launches it, and creation date
Returns a list of all messages in correspondence with the specified subscriber
Returns a list of all messages in correspondence with the specified subscriber
Returns the list of created tags for the selected bot with information about each of them: tag ID, name, contact_count and creation date
Returns the list of created tags for the selected bot with information about each of them: tag ID, name, contact_count and creation date
Returns the list of created triggers for the selected bot with information about each of them: trigger ID, bot id, id of the flow that starts on it, name, type, set launch time and creation date
Returns the list of created triggers for the selected bot with information about each of them: trigger ID, bot id, id of the flow that starts on it, name, type, set launch time and creation date
Returns a list of variables for the selected bot with information about each: variable ID, bot ID, name, affiliation, type, status, and creation date
Returns a list of variables for the selected bot with information about each: variable ID, bot ID, name, affiliation, type, status, and creation date
Returns information about your current account pricing plan, the number of messages in your plan, bots, contacts, list of tags, and variables
Returns information about your current account pricing plan, the number of messages in your plan, bots, contacts, list of tags, and variables
Return the connected SendPulse account identity, balances, enabled product plans, and usage limits.
Get execution statistics for an Automation 360 action element.
Get aggregated NPS results for a SendPulse popup and optional time range.
Retrieve payments belonging to the connected SendPulse account.
Return aggregate flow performance and per-element statistics for one Automation 360 flow.
Find the Bulk Email mailing lists that contain a specific email address.
Retrieve the SendPulse account balance and its currency.
Retrieve the SendPulse account balance for a specific currency.
Retrieve all email addresses on the account-wide Bulk Email blacklist.
Estimate the cost of sending a Bulk Email campaign to one mailing list.
Retrieve the geographic breakdown of opens for a Bulk Email campaign.
Retrieve per-link click counts for a Bulk Email campaign.
Return the total number of contacts in a Bulk Email mailing list, optionally active contacts only.
Find contacts in one Bulk Email mailing list whose custom variable equals a value.
Retrieve metadata and subscriber counts for one Bulk Email mailing list.
Retrieve the custom variable definitions available on one Bulk Email mailing list.
List sender identities authorized for SendPulse Bulk Email campaigns.
Get campaign engagement statistics for a SendPulse Bulk Email subscriber.
Get mailing-list membership and acquisition details for a SendPulse email subscriber.
Retrieve all tags created for the SendPulse account.
Retrieve metadata for a SendPulse email template by ID.
Retrieve a SendPulse email template by its unique name slug.
Retrieve one page of SendPulse system or account email templates.
Search SendPulse CRM telephony calls by date, direction, state, or assignee.
List telephony calls associated with a SendPulse CRM deal.
Retrieve one page of campaigns that target a specific Bulk Email mailing list.
Return the connected SendPulse account's Chatbots plan, quotas, usage statistics, and connected channel services.
Get branch statistics for an Automation 360 condition element.
List telephony calls associated with a SendPulse CRM contact.
Returns information on the selected contact: bot and contact ID, information from messenger, list of tags and variables, activity data and date added
Returns information on the selected contact: bot and contact ID, information from messenger, list of tags and variables, activity data and date added
Find SendPulse CRM contacts by full or partial email address.
Returns contacts by variable identifier or variable name for the specified bot
Returns contacts by variable identifier or variable name for the specified bot
Search and list SendPulse CRM contacts.
Get all pricing tariffs available for an Education course.
Get attributes configured for a SendPulse CRM task board.
Get one SendPulse CRM task board by ID.
Get all SendPulse CRM task boards.
Retrieve full CRM product details in a specific category context.
Retrieve CRM companies using structured filters, sorting, limit, and offset.
Retrieve lightweight CRM company records using structured filters and sorting.
Get the SendPulse CRM company attribute list.
Get one SendPulse CRM company by ID.
Get email addresses associated with a SendPulse CRM company.
Get one page of SendPulse CRM company history with a continuation cursor.
Get messenger accounts associated with a SendPulse CRM company.
Get phone numbers associated with a SendPulse CRM company.
Retrieve the configured attribute values for a CRM contact.
Get the SendPulse CRM contact attribute list.
Look up a CRM contact by an external system contact ID.
Retrieve identity, ownership, channels, and related data for a CRM contact.
Look up a CRM contact by its external messenger contact ID.
Retrieve all CRM deals associated with a contact.
Retrieve EDU course payment history for a CRM contact.
Retrieve course, lesson, and test progress for a CRM contact.
Retrieve a CRM contact's activity history within a required date range.
Retrieve custom CRM tab definitions grouped by entity type.
Retrieve details for a CRM deal by ID.
Retrieve configured attribute values for a CRM deal.
Retrieve contacts associated with a CRM deal.
Retrieve a CRM deal's history within a required date range.
Retrieve notes and their attachments for a CRM deal.
Retrieve payments associated with a CRM deal.
Retrieve all managers available in CRM manager settings.
Retrieve managers assigned to a CRM manager settings section.
Retrieve messenger types supported by SendPulse CRM.
Retrieve payments associated with a CRM contact.
Retrieve a CRM pipeline, including its steps and settings, by ID.
Retrieve steps configured for a CRM pipeline.
Retrieve the complete CRM product record by ID.
Retrieve the complete hierarchical CRM product category tree.
Retrieve products associated with CRM deals linked to a contact.
Retrieve products, quantities, and pricing attached to a CRM deal.
Retrieve the complete state of a CRM task by ID.
Retrieve all checklists associated with a CRM task.
Retrieve a CRM task audit trail within a required date-time range.
Retrieve predefined templates for recurring CRM tasks.
Retrieve all tags available for CRM tasks.
Retrieve active confirmed team members available for CRM assignments.
Get one page of SendPulse SMTP bounce records for a 24-hour period.
Search and list SendPulse CRM deals.
Get files and nested folders in a SendPulse File Manager directory.
Get all Education courses associated with the connected account.
Get the schools registered in the connected SendPulse Education account.
Search and filter the SendPulse Education student audience.
Get the complete list of tags available in SendPulse Education.
Return configuration, recipient counts, status, and delivery statistics for one Bulk Email campaign.
Get engagement statistics for an Automation 360 email element.
Retrieve one contact's subscription status and variables from a specific mailing list.
Return the File Manager directory tree, file and directory counts, and raw storage usage and quota values. OpenAPI labels the values as MB, but live values appear byte-based; no conversion is applied.
Get branch statistics for an Automation 360 filter element.
Get conversion metrics for an Automation 360 flow.
Returns general statistics info by bot
Returns general statistics info by bot
Get achievement statistics for an Automation 360 goal element.
Get information for a list of emails using the official SendPulse smtp API.
Get aggregate subscriber and outgoing-message statistics for an Instagram bot.
Get one page of messages exchanged with an Instagram chatbot contact.
Get pricing-plan limits and usage for the Instagram chatbot service.
Get one page of chats for an Instagram bot.
Get an Instagram chatbot contact by contact ID.
Get the remaining automation pause for an Instagram chatbot contact.
Get internal operator notes for an Instagram chatbot contact.
Get one page of Instagram chatbot contacts matching a tag.
Get one page of Instagram chatbot contacts matching a variable value.
Get one page of automation flows for an Instagram bot.
Get one page of tags for an Instagram bot.
List all team members invited to the connected SendPulse account.
Get aggregate subscriber and outgoing-message statistics for a Live Chat bot.
Get pricing-plan limits and usage for the Live Chat chatbot service.
Get one page of chats for a Live Chat bot.
Get a Live Chat chatbot contact by contact ID.
Get the remaining automation pause for a Live Chat chatbot contact.
Get internal operator notes for a Live Chat chatbot contact.
Get one page of Live Chat chatbot contacts matching a tag.
Get one page of Live Chat chatbot contacts matching a variable value.
Get one page of automation flows for a Live Chat bot.
Get one page of messages exchanged with a Live Chat chatbot contact.
Get one page of automation triggers for a Live Chat bot.
Return summary counts and one page of email-level results for a mailing-list verification job. Use next_cursor to continue through additional results.
Get execution statistics for an Automation 360 messenger element.
Retrieve mailing-list membership information for multiple email addresses.
Retrieve SendPulse campaign engagement statistics for multiple email addresses.
Get all available targeting and display conditions for SendPulse popups.
Get NPS variant vote totals and button details for a SendPulse popup.
Get engagement statistics for a SendPulse popup and optional time range.
Get detailed information about a SendPulse popup subscriber.
Get the authenticated account's SendPulse popup plan limits.
Search SendPulse CRM products by category, price, stock, visibility, or text filters.
Get aggregate engagement statistics for all popups in a SendPulse project.
Get delivery and engagement statistics for an Automation 360 push element.
Retrieve delivery details for one recipient in one Bulk Email campaign.
Returns the time remaining until autoflows are stopped for this contact
Returns the time remaining until autoflows are stopped for this contact
Get SendPulse verification results for one email address.
Get the SendPulse SMS phone-number suppression list.
Get SendPulse delivery and spend information for an SMS campaign.
Get delivery statistics for an Automation 360 SMS element.
Get profile and variable information for a phone number in a SendPulse mailing list.
List SMTP sender domains and their SPF, DKIM, and DMARC validation status.
Get the total SendPulse SMTP bounce count for the last 24-hour period.
Get delivery, SMTP response, and tracking details for a SendPulse SMTP email.
Get the cumulative count of emails sent through SendPulse SMTP.
Get one page of historical SendPulse SMTP delivery records.
List outbound IP addresses used by the SendPulse SMTP relay.
List verified email addresses authorized to send through SendPulse SMTP.
Get one page of email addresses suppressed from SendPulse SMTP delivery.
Get execution statistics for an Automation 360 start element.
Get a student's enrollment, progress, assessment, and tariff statistics across Education courses.
Get a filtered page of students enrolled in a SendPulse Education course.
Get subscribers acquired through a specific SendPulse popup.
Retrieves a list of tasks based on selected filters
Get the current progress of a SendPulse mailing-list verification.
Retrieve one page of globally blacklisted Viber contacts.
Retrieve recipient-level delivery records for a Viber campaign.
Retrieve delivery and engagement statistics for a Viber campaign.
Retrieve configuration and verification status for a Viber sender ID.
Get delivery and redirect statistics for a SendPulse web push campaign.
Get one page of historical SendPulse web push campaigns.
Get the total subscriber count for a SendPulse Web Push website.
Get one page of subscribers for a SendPulse Web Push website.
List custom segmentation variables for a SendPulse Web Push website.
Get the JavaScript integration code for a SendPulse Web Push website.
Get status and subscriber counts for a SendPulse Web Push website.
Get the number of websites configured for SendPulse Web Push.
Get one page of websites connected to SendPulse Web Push.
Return aggregate subscriber and outgoing-message statistics for a SendPulse WhatsApp bot.
Return the SendPulse WhatsApp chatbot plan, limits, and usage statistics.
Return the remaining automation pause information for a SendPulse WhatsApp contact.
Return SendPulse WhatsApp contact information by contact ID.
Return SendPulse WhatsApp contact information by phone number and bot ID.
Return one page of Automation 360 flows available to the connected account. Use next_cursor to continue through additional pages.
List email, SMS, or transactional Viber campaigns using channel-specific filters and pagination.
List connected bots across all SendPulse chatbot services or return one page for a selected channel. Channel access tokens are never returned.
Return one page of recent dialogs across connected SendPulse chatbot services.
Get SendPulse CRM contact tags with optional exact or partial name filters.
List deal attribute definitions for a CRM pipeline.
Retrieve all sections configured in CRM manager settings.
Retrieve deal attribute definitions configured for a CRM pipeline.
Return CRM pipelines, their stages, and settings for account-state discovery and ID lookup.
Get one page of variables defined for an Instagram bot.
Get one page of automation triggers for an Instagram bot.
Get one page of tags for a Live Chat bot.
Return one page of contacts and custom variables from a Bulk Email mailing list.
Return one page of mailing-list verification jobs with status and result counts. Use next_cursor to continue through additional pages.
Return one page of Bulk Email mailing lists with subscriber counts and status. Use next_cursor to continue through additional pages.
List configured sender identities for either the SMS or transactional Viber service.
Get one page of SendPulse popup projects.
Get one page of popups associated with a SendPulse popup project.
Get one page of quiz popups associated with a SendPulse popup project.
List all student groups associated with an Education course.
List subscribers associated with a SendPulse popup project.
Return flows configured for a SendPulse Viber chatbot bot.
Return one page of tags configured for a SendPulse Viber chatbot bot.
Return one page of triggers configured for a SendPulse Viber chatbot bot.
Return one page of variables configured for a SendPulse Viber chatbot bot.
Return one page of variables configured for a SendPulse WhatsApp bot.
Return one page of messages exchanged with a SendPulse WhatsApp contact.
Return one page of chats for a SendPulse WhatsApp bot.
Return operator notes for a SendPulse WhatsApp contact and bot.
Return one page of SendPulse WhatsApp contacts matching a tag.
Return one page of SendPulse WhatsApp contacts matching a variable value.
Return flows configured for a SendPulse WhatsApp bot.
Return one page of tags configured for a SendPulse WhatsApp bot.
Return message templates configured for a SendPulse WhatsApp bot.
Return one page of triggers configured for a SendPulse WhatsApp bot.
Returns a list of variables for the selected bot with information about each: variable ID, bot ID, name, affiliation, type, status, and creation date
Mark one or more SendPulse Education students as paid for a course.
Mark all messages from a SendPulse Facebook contact as read.
Mark the last message from a SendPulse Facebook contact as unread.
Mark all messages from a SendPulse Instagram contact as read.
Mark the last message from a SendPulse Instagram contact as unread.
Mark all messages from a SendPulse Live Chat contact as read.
Mark the last message from a SendPulse Live Chat contact as unread.
Mark all messages from a SendPulse Telegram contact as read.
Mark the last message from a SendPulse Telegram contact as unread.
Mark the last message from a SendPulse TikTok contact as unread.
Mark all messages from a SendPulse TikTok contact as read.
Mark all messages from a SendPulse Viber chatbot contact as read.
Mark the last message from a SendPulse Viber chatbot contact as unread.
Mark the last message from a SendPulse WhatsApp contact as unread.
Mark all messages from a SendPulse WhatsApp contact as read.
Mark a SendPulse Facebook contact chat as open and increase its queue priority.
Increase an Instagram chatbot contact's chat priority by marking it open.
Increase a SendPulse Live Chat contact's chat priority by marking it open.
Open a SendPulse Telegram contact chat and increase its priority.
Open a TikTok contact chat and increase its queue priority.
Open a SendPulse Viber chatbot contact chat and raise its queue priority.
Mark a WhatsApp contact chat as open to increase its support priority.
Pause autoflows for a SendPulse Facebook contact for a specified number of minutes.
Pause autoflows for a SendPulse Instagram chatbot contact for a specified number of minutes.
Pause autoflows for a SendPulse Live Chat contact for a specified duration.
Pause autoflows for a SendPulse Telegram contact for a specified number of minutes.
Pause all autoflows for a TikTok contact for a specified duration.
Pause automated flows for a SendPulse Viber chatbot contact for a specified duration.
Pause autoflows for a SendPulse WhatsApp contact for a specified duration.
Send an emoji reaction to a specific message from a SendPulse Telegram contact.
Apply an emoji reaction to a specific inbound SendPulse WhatsApp message.
Remove a messenger from a SendPulse CRM contact.
Remove a contact association from a SendPulse CRM deal.
Remove the expiration setting from a SendPulse CRM deal.
Remove consented email addresses from the account-wide Bulk Email blacklist.
Remove a tag from a SendPulse Instagram chatbot contact.
Remove a tag from a SendPulse Live Chat contact.
Remove a batch of email addresses from one Bulk Email mailing list without globally blacklisting them.
Remove explicitly re-consented phone numbers from the account-wide SMS blacklist.
Remove explicitly re-consented phone numbers from the Viber blacklist.
Remove phone numbers from one mailing list without globally blacklisting them.
Remove explicitly re-consented email addresses from the SMTP unsubscribe list.
Permanently remove a student's enrollment from an Education course.
Remove a tag from a TikTok contact.
Remove a tag from a SendPulse Viber chatbot contact.
Remove one tag from a SendPulse WhatsApp contact.
Change the position of an item within a CRM task checklist.
Request a new activation email for an unverified SendPulse Bulk Email sender.
Resubscribe a recipient using the official SendPulse smtp API.
Remove an automation pause and resume autoflows for a SendPulse Facebook contact.
Remove an automation pause so a SendPulse Instagram contact resumes autoflows.
Remove an automation pause and resume autoflows for a SendPulse Live Chat contact.
Resume paused autoflows for a SendPulse Telegram contact.
Remove an automation pause from a TikTok contact.
Remove an automation pause and resume automated flows for a SendPulse Viber chatbot contact.
Remove an automation pause and resume autoflows for a WhatsApp contact.
Launch a selected SendPulse Facebook flow for a contact with optional one-time data.
Launch a SendPulse Facebook flow for a contact using a trigger keyword.
Launch a selected SendPulse Instagram chatbot flow for a contact, optionally with one-time external data.
Launch a SendPulse Instagram chatbot flow by trigger keyword for a contact.
Launch a SendPulse Live Chat flow by ID for a contact.
Launch a SendPulse Live Chat flow by trigger keyword for a contact.
Launch a Telegram chatbot flow by ID for a contact.
Launch a Telegram chatbot flow by trigger keyword for a contact.
Launch a TikTok chatbot flow by ID for a contact.
Launch a TikTok chatbot flow by trigger keyword for a contact.
Run a specific SendPulse Viber chatbot flow for a contact.
Run the SendPulse Viber chatbot flow associated with a trigger keyword for a contact.
Launch a SendPulse WhatsApp flow by ID for one contact.
Launch a SendPulse WhatsApp flow for one contact using a trigger keyword.
Search recursively for File Manager files by keyword within a directory path.
Check whether an email address is suppressed from SendPulse SMTP sending.
Send an email using the official SendPulse smtp API.
Send immediately or schedule a campaign to subscribers of a SendPulse Facebook bot.
Send text, media, or template content to a SendPulse Facebook contact.
Send a transient typing indicator to a SendPulse Facebook contact.
Send immediately or schedule a campaign to active subscribers of a SendPulse Instagram bot.
Send one or more messages to a SendPulse Live Chat contact.
Send one or more text, image, file, or structured messages to an Instagram chatbot contact.
Send immediately or schedule a campaign to subscribers of a SendPulse Telegram bot.
Send text, media, a carousel, or an action message to a SendPulse Telegram contact.
Send a text message to a SendPulse Facebook contact.
Send a text message to a specified SendPulse Telegram contact.
Send immediately or schedule a campaign to a TikTok bot audience.
Send one or more messages directly to a TikTok contact.
Send immediately or schedule a campaign to a Viber bot audience.
Send one or more messages to a SendPulse Viber chatbot contact.
Send immediately or schedule a campaign to active subscribers of a SendPulse WhatsApp bot.
Send a typed free-form message to a SendPulse WhatsApp contact.
Send a typed free-form WhatsApp message to a contact by phone number.
Send an approved WhatsApp template message to a contact by phone number.
Send immediately or schedule an approved template campaign to subscribers of a SendPulse WhatsApp bot.
Send an approved WhatsApp template message to a SendPulse contact.
Send a typing indicator to a SendPulse WhatsApp contact.
Assign one or more tags to a SendPulse Facebook contact.
Add or update one or more variables on a SendPulse Facebook contact.
Add or update variable values for a SendPulse Instagram chatbot contact.
Update the display name of a SendPulse Live Chat contact.
Assign one or more tags to a SendPulse Live Chat contact.
Add or update variable values for a SendPulse Live Chat contact.
Enable or disable a SendPulse popup on its website.
Assign one or more tags to a SendPulse Telegram contact.
Add or update one or more variables on a SendPulse Telegram contact.
Assign or update variable values for a TikTok contact.
Activate or deactivate a SendPulse web push subscriber.
Update the display name of a SendPulse WhatsApp contact.
Add or update variable values for a SendPulse WhatsApp contact.
Set or clear the parent relationship for a SendPulse CRM task.
Create a category for organizing SendPulse CRM products.
Returns information about your current account pricing plan, the number of messages in your plan, bots, contacts, list of tags, and variables
Returns general statistics info by bot
Returns a list of all messages in correspondence with the specified subscriber
Returns information on the selected contact: bot and contact ID, information from messenger, list of tags and variables, activity data and date added
Returns a bot contact by Telegram ID.
Returns a list of existing operator notes by contact
Returns the time remaining until autoflows are stopped for this contact
Returns a list of contacts by tag for the specified bot
Returns contacts by variable identifier or variable name for the specified bot
Returns a list of created flows for the selected bot and information for each: flow id, bot id, status, name, id and name of the trigger that launches it, and creation date
Returns a list of chats with subscribers with information about the contact and the last message received from the contact
Remove the responsible operator assignment from a SendPulse Facebook contact chat.
Remove all responsible operators assigned to an Instagram chatbot contact's chat.
Remove the responsible operator assignment from a SendPulse Live Chat contact.
Unassign tag from email using the official SendPulse bulk-email API.
Unassign tag from phone using the official SendPulse bulk-email API.
Remove the assigned responsible operator from a SendPulse Telegram contact chat.
Remove the assigned operator from a TikTok contact chat.
Unassign responsible operators from a SendPulse Viber chatbot contact's chat.
Remove the responsible operator assignment from a WhatsApp contact chat.
Unsubscribe a recipient using the official SendPulse smtp API.
Mark up to 100 email contacts as unsubscribed within one SendPulse mailing list.
Update a company attribute
Update a contact attribute
Update a deal attribute
Updates the selected note in the specified deal. Existing values will be overwritten
Update a pipeline step
Update a tag using the official SendPulse bulk-email API.
Updates the specified tag with a new name. Provided property values will be overwritten.
Update a task by ID
Update a task tag
Update a custom attribute configured on a SendPulse CRM task board.
Update the name and settings of a SendPulse CRM task board by ID.
Update the name or subject of a pending SendPulse email campaign.
Update custom variables for an email contact in a SendPulse mailing list.
Update the text or completion state of a SendPulse CRM checklist item.
Rename one checklist on a SendPulse CRM task without changing its items.
Edit an existing internal comment on a SendPulse CRM task.
Update identity, ownership, contact channels, or attributes for a SendPulse CRM company.
Updates the attribute for the specified contact. Provided property values will be overwritten.
Updates the note of the specified contact. Provided property values will be overwritten.
Update the name and entity placement of a SendPulse CRM custom tab.
Replace an email address associated with a SendPulse CRM company.
Replace an existing operator note for a SendPulse Facebook contact.
First, the file must be uploaded to the file manager, and then the file can be attached.
Updates information in the specified deal. Provided property values will be overwritten
Update the name, currency, or settings of a SendPulse CRM deal pipeline.
Updates information about a given messenger for the specified contact. Provided property values will be overwritten.
Update identity, ownership, channels, tags, or attributes for a SendPulse CRM contact.
Update an existing operator note for a SendPulse Instagram chatbot contact.
Replace the text of an operator note for a SendPulse Live Chat contact.
Rename an existing Bulk Email mailing list.
Replace manager assignments in a SendPulse CRM manager-settings section.
Update a messenger account associated with a SendPulse CRM company.
Replace multiple checklists and their items on a SendPulse CRM task.
Create or update expiration and notification settings for a SendPulse CRM deal.
Replace a phone number associated with a SendPulse CRM company.
Replace the configured prices for a SendPulse CRM product.
Update details, pricing, stock, or visibility for a SendPulse CRM product.
Replace or update sections and their attribute values for a SendPulse CRM product.
Update quantities and prices for products attached to a SendPulse CRM deal.
Change custom variables for one SMS contact in a SendPulse address book.
Update a SendPulse CRM task-board step name, color, or display order.
Update a custom attribute value on a SendPulse CRM task.
Update an existing internal operator note for a Telegram contact.
Updates the deal attribute with the new value. Existing values will be overwritten.
Updates the email address of the specified contact
Updates the phone number of the specified contact. Provided property values will be overwritten.
Update an existing internal operator note for a TikTok contact.
Rename or move a SendPulse CRM product category by ID.
Update variables for multiple phone numbers using the official SendPulse sms API.
Replace the text of an operator note on a SendPulse Viber chatbot contact.
Update an existing internal operator note for a WhatsApp contact.
Upload one file to an existing File Manager directory and return the provider-reported absolute path when available.
Upload one or more files for later attachment to SendPulse CRM records.
Start verification of a SendPulse mailing list.
Start a SendPulse verification for one email address.
View metadata and a sample from a generated SendPulse verification report.
The SendPulse integration connects your Dench AI CRM directly to SendPulse, so agents can read and act on your SendPulse data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
617 actions are available for agents to invoke on your behalf. Every call runs through SendPulse's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find SendPulse and click Connect — you'll authorize access through SendPulse's own sign-in flow. No API keys or code required.
Ask an agent to use SendPulse in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench SendPulse integration connects your AI CRM to SendPulse, so AI agents can work with your SendPulse data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The SendPulse integration currently exposes 617 actions, including Activate Bulk Email Sender, Add a contact to a deal, Add a domain, Add a note to a deal, Add Bulk Email Sender, and Add comment to task. Agents invoke them on your behalf from chat or from automations.
No. You connect SendPulse from your Dench workspace using SendPulse's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through SendPulse's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the SendPulse connection from your workspace settings at any time.