
SendPulse
#497 most-usedMulti-channel messaging for email, SMS, and web push
SendPulse is a multi-channel marketing platform that lets you send email campaigns, SMS messages, web push notifications, and transactional emails from one place. Connect it to Actionist and your agents can add and update subscribers, trigger campaigns, manage mailing lists, unsubscribe lapsed contacts, and react to list events within about a minute — without anyone logging into the SendPulse dashboard.
Eliminates manual work. Agents eliminate manual subscriber imports, opt-out processing, bounce cleanup, invoice email drafting, and weekly campaign stats reporting that previously required dashboard logins and copy-paste work.
What your SendPulse agent runs on autopilot
A week of scheduled jobs your Actionist agent will execute on your behalf.
SendPulse × every other app you use
End-to-end automations that span multiple apps — each one a real business outcome.
New lead auto-subscribed and welcomed within a minute
When a lead submits a form on the website, the agent adds them to the correct SendPulse mailing list with personalised variables, triggers the welcome email campaign, and logs the contact to the CRM — all within about a minute of form submission and without anyone opening the SendPulse dashboard.
Time saved for your team — every week, on autopilot
Savings
What your team gets back — two angles: what you stop doing manually, and what that's worth.
What you do manually today
What your agent runs for you
- Sales45 min / weekManual subscriber list management
Sales reps export new leads from the CRM as CSVs and import them into SendPulse manually, setting variables by hand before the welcome campaign can start — often taking days.
Sales Agent0 minAgent syncs leads to SendPulse within about a minuteWhen a deal is created in the CRM, the agent adds the contact to the right SendPulse list with all variables populated and triggers the welcome sequence automatically.
- Marketing30 min / weekWeekly campaign performance report assembled manually
The marketing team logs into SendPulse each week, opens each campaign, copies statistics into a spreadsheet, and formats the report — 30 minutes every Monday morning.
Marketing Agent0 minAgent pulls campaign stats into the dashboard automaticallyEvery Monday the agent retrieves open rate, click rate, and unsubscribe data for every campaign and writes the figures directly to the marketing analytics dashboard.
- Customer Support20 min / weekOpt-out requests processed by hand
Support agents receive opt-out requests in tickets, log into SendPulse, find the contact, and manually unsubscribe them — a compliance gap every time there is a queue.
Customer Support Agent0 minAgent processes opt-outs within about a minute of detectionWhen the agent detects an opt-out keyword in a support ticket, it unsubscribes the contact from all marketing lists in SendPulse and logs the action to the compliance tracker automatically.
- Human Resources15 min / weekNew hires added to email lists manually
HR adds each new starter to the internal communications mailing list in SendPulse by hand, often forgetting until several days into the new hire's first week.
Human Resources Agent0 minAgent adds new hires to SendPulse on their start dateEvery Monday the agent checks the HRIS for new starters and adds each one to the Internal Communications list with department and role variables set automatically.
- Finance60 min / weekInvoice emails drafted and sent individually
Finance manually compiles invoice emails, copies in the amount and due date, and sends them one by one via the email client — time-consuming and error-prone at volume.
Finance Agent0 minAgent sends all invoices via SendPulse SMTP within about a minute of billingWhen a payment is processed, the agent sends a personalised transactional invoice email via SendPulse SMTP immediately, with all details pulled from the billing record automatically.
- Operations30 min / weekBounce cleanup done manually from weekly report
Operations reviews the bounce report each week, copies email addresses into SendPulse, finds each contact, and deletes them one by one — a tedious 30-minute task every cycle.
Operations Agent0 minAgent deletes hard bounces automatically on report availabilityWhen the bounce report is ready, the agent processes every hard-bounce address by calling Delete Contact in SendPulse and logs the removal — sender health maintained without manual work.
- Legal40 min / weekGDPR requests processed across multiple systems by hand
The legal team manually tracks erasure requests in a spreadsheet, logs into SendPulse, finds the contact, and deletes them — each request taking 20 minutes and risking delays.
Legal Agent0 minAgent executes and documents GDPR erasure in one flowWhen an erasure request arrives, the agent unsubscribes the contact from all SendPulse lists, deletes the record after the confirmation window, and logs every step to the compliance tracker.
Calculate what your team saves
Based on SendPulse's typical team usage — the visible tasks plus a few other automations the agent runs: ~3.5 hrs / person / week of admin work automated.
How to plug SendPulse into Actionist
Pick the connection method that suits your environment.
Connect Actionist to SendPulse using your REST API credentials. Generates a token from your API ID and API secret for secure access to all SendPulse endpoints.
Log in to SendPulse, go to Account Settings, then click on the API tab to find your API ID and API Secret.
Copy the API ID and API Secret. Treat the API Secret like a password and store it securely.
Enter both values in the fields below and click Test Connection. Actionist will verify the credentials by making a read-only call to the SendPulse API.
14 actions your agent can call
Read and write operations available to your Actionist agent.
3 events your agent can react to
Events your agent watches for, and the actions it kicks off in response.
MCP servers that work with SendPulse
Connect Actionist to MCP servers built for or around this app.
MCP server for the SendPulse API — supports mailing lists, email sending, and statistics. Uses OAuth2 for authentication.