SendPulse
SendPulse is a multichannel marketing platform with a unified REST API for email campaigns and address books, SMTP transactional email, SMS, web push notifications, chatbots across messengers, and Automation 360 flows. The API uses OAuth2 client_credentials to issue short-lived Bearer tokens against https://api.sendpulse.com.
APIs
SendPulse Address Books & Email API
Manage mailing lists (address books), subscribers and variables, and create, send, and report on bulk email campaigns, senders, templates, and the email blacklist.
SendPulse SMTP / Transactional Email API
Send and track transactional email over SMTP, list sent messages, manage sending IP addresses, and maintain the unsubscribe list.
SendPulse SMS API
Add and manage phone numbers in address books, send SMS to phone lists, create and cancel SMS campaigns, retrieve campaign cost and statistics, and manage the SMS blacklist.
SendPulse Web Push API
Create web push notification campaigns, manage registered websites and their subscribers and variables, retrieve integration code, and pull campaign statistics.
SendPulse Chatbots API
Manage chatbots across Telegram, Facebook Messenger, WhatsApp, Instagram, Viber, and Live Chat - list bots and contacts, send messages, and run flows.
SendPulse Automation 360 API
Trigger Automation 360 flows by sending events with subscriber data, and report on flow, element, and conversion statistics.