SendPulse

SendPulse

#497 most-used

Multi-channel messaging for email, SMS, and web push

CRMMarketingEmailCommunicationEmail Marketing

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.

Average time saved
14 hours
per person · per month
≈ 2 workdays back

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.

Schedule

What your SendPulse agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
Wed–Fri
Wed
Thu
Fri
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

SendPulse × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~20 hrsSaved / week
6Personas served
For marketing
Featured4 apps

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.

~10 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new lead submits a contact form
Result
Add Subscriber to the Leads mailing list with source variablesSend Email Campaign — welcome sequence triggerCreate contact record with form dataPost new lead notification to #marketing channel
The win
Saved per run
15 min
Runs / week
~40×
Every lead enters the welcome sequence within about a minute
Driven byMarketing Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    45 min / week
    Manual 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 Agent
    0 min
    Agent syncs leads to SendPulse within about a minute

    When 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.

  • Marketing
    30 min / week
    Weekly 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 Agent
    0 min
    Agent pulls campaign stats into the dashboard automatically

    Every 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 Support
    20 min / week
    Opt-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 Agent
    0 min
    Agent processes opt-outs within about a minute of detection

    When 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 Resources
    15 min / week
    New 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 Agent
    0 min
    Agent adds new hires to SendPulse on their start date

    Every 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.

  • Finance
    60 min / week
    Invoice 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 Agent
    0 min
    Agent sends all invoices via SendPulse SMTP within about a minute of billing

    When 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.

  • Operations
    30 min / week
    Bounce 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 Agent
    0 min
    Agent deletes hard bounces automatically on report availability

    When 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.

  • Legal
    40 min / week
    GDPR 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 Agent
    0 min
    Agent executes and documents GDPR erasure in one flow

    When 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.

+ 100s of other SendPulse automations
Average time saved
24 hrs / person / month
Calculator

Calculate what your team saves

Team size
8 people
Hourly rate
$22 / hr
Hours saved / week
28
Hours saved / year
1,400
Annual ROI
$30,800

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.

Connect

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.

1
Open SendPulse API settings

Log in to SendPulse, go to Account Settings, then click on the API tab to find your API ID and API Secret.

2
Copy your API credentials

Copy the API ID and API Secret. Treat the API Secret like a password and store it securely.

3
Paste into Actionist and test

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.

Credentials you'll need
API ID*
SendPulse → Account Settings → API → API ID
API Secret*
SendPulse → Account Settings → API → API Secret
Actions

14 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

3 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

MCP servers

MCP servers that work with SendPulse

Connect Actionist to MCP servers built for or around this app.

SendPulse MCP

MCP server for the SendPulse API — supports mailing lists, email sending, and statistics. Uses OAuth2 for authentication.

FAQs

Questions about SendPulse + Actionist

How does Actionist connect to SendPulse?
Go to the Apps tab in Actionist, find SendPulse, and click Connect. Enter your SendPulse API ID and API Secret — both found under Account Settings in the SendPulse dashboard. Actionist uses these credentials to generate an OAuth2 access token and runs a read-only test call to confirm the connection before any actions execute.
Which SendPulse channels can Actionist agents use?
Actionist agents can work with SendPulse's email campaigns, transactional SMTP email, SMS messages, and web push notifications. They can also manage subscriber lists — adding, updating, unsubscribing, and deleting contacts across all your mailing lists. Support for SendPulse chatbots and the visual automation builder is not currently included.
Can an agent add subscribers from other apps into SendPulse automatically?
Yes. When a trigger fires in a connected app — a new form submission in Typeform, a deal closing in HubSpot, or a new order in Shopify — the agent calls Add Subscriber or Update Subscriber to keep your SendPulse lists current. Custom variables like plan tier, lead source, and company size can be set at the same time so your campaigns are personalised from the first send.
How quickly does Actionist react to a New Subscriber or New Unsubscriber event in SendPulse?
SendPulse sends webhook events when subscribers are added, updated, or unsubscribed. Actionist polls for these events and processes them within about a minute of the event occurring in SendPulse, so downstream actions — like creating a CRM contact or posting a Slack alert — happen promptly rather than waiting for a nightly batch job.
Can Actionist help with GDPR and opt-out compliance for our SendPulse lists?
Yes. Agents can process opt-out and data erasure requests automatically: when a request arrives via a form, support ticket, or CRM flag, the agent calls Unsubscribe User across all relevant mailing lists and — after any required confirmation window — calls Delete Contact to remove the record entirely. Every action is logged to a compliance tracker with timestamps and the requesting contact's details, giving you a complete audit trail.
Can Actionist pull campaign statistics out of SendPulse and write them to a spreadsheet or dashboard?
Yes. Agents can call Get Campaign Statistics for any completed campaign to retrieve open rate, click rate, bounce rate, and unsubscribe count, then write those figures to Google Sheets, Notion, or any other connected tool. This is typically run on a weekly schedule so the marketing team has an up-to-date performance dashboard without anyone logging into SendPulse.
Does Actionist support SendPulse's SMS and web push channels, not just email?
Yes. Actionist agents can send individual SMS messages via the SendPulse SMS gateway and send web push notifications to opted-in subscribers. This lets you build multi-channel flows — for example, sending a transactional confirmation by email and a follow-up reminder by SMS using a single Actionist agent, without having to set up separate tools for each channel.
What happens if a contact is already on a SendPulse list when the agent tries to add them?
SendPulse's Add Subscriber endpoint is tolerant of duplicate submissions — if the email address already exists in the specified list, the call updates the existing record rather than creating a duplicate. This makes it safe to run Add Subscriber from automated triggers without checking for existing contacts first. If you need to update variables only without touching the status, use Update Subscriber or Change Variable for Subscriber instead.
Get started

Connect your apps in minutes.

Start with a free instant demo, or talk to our team about a deployment designed for your business.