UniSender is an email and SMS marketing platform. Manage contact lists, send campaigns, and track engagement.
Use UniSender as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.
No triggers available
Retrieve all contact lists from UniSender
Create a new contact list in UniSender. Each list must have a unique name within your account.
Update the properties of an existing mailing list
Delete a contact list from UniSender. Warning: Subscription dates will be lost. Recipients only on this list will appear in "Not on Lists" section.
Subscribe a contact to one or more mailing lists
Remove contact from one or more lists
Remove a contact from one or more lists. Unlike unsubscribe, the contact can be re-added later.
Get contact information by email or phone
Get the number of contacts in a specific list with optional filters
Get the total size of the contact database by user ID
Schedule or immediately start sending an email or SMS campaign
Cancel a scheduled campaign. Can only cancel campaigns in "Planned", "Scheduled", "Under review", or "Awaiting approval" status.
Create an email message without sending it. Use createCampaign to actually send it.
Create an SMS message without sending it. Use createCampaign to actually send it.
Delete an email or SMS message
Check the delivery status of email messages sent using sendEmail method. Supports up to 500 email IDs.
Check the delivery status of SMS message sent using sendSms method
Get list of campaigns with optional filters
Get general information about message delivery results for a mailing list. Returns statistics similar to the "Sent Reports" section.
Find out the status of a campaign created using createCampaign. Returns status, creation time, and start time.
Get a report on links visited by users in the specified email newsletter.
Retrieve list of emails/SMS created through the account or API. Includes body and attachments. Format: YYYY-MM-DD hh:mm UTC.
Retrieve list of messages without body/attachments (lighter version). Works like getMessages but excludes body and attachments.
Create an email template for mass mailing. Templates can include placeholder fields and HTML formatting.
Update an existing email template. All fields are optional except template_id. Only provided fields will be updated.
Delete a template by template ID
Get information about a specific template (user or system). Provide either template_id or system_template_id.
Get list of all templates with body included. For user templates, specify date range. System templates output doesn't depend on dates.
Get list of templates without body (lighter version). Works like getTemplates but excludes body and attachments. Use getTemplate to retrieve body.
Get list of all custom fields
Get list of all user tags
Delete a tag
Send a single email message
Send a single SMS message
Get the current version of a message
Get information about a message
Update opt-in confirmation email text
Get web version link for a sent email