Scheduled
Use scheduled campaigns when you know exactly when you want to send messages. Options include:- Send immediately: Deliver messages right away.
- Send once: Pick a future date and time.
- Send daily: Repeat every day at a specific time.
- Send on specific days: Repeat on a schedule, such as Monday to Friday at 10:00 AM.
Event-triggered
Use event-triggered campaigns when you want messages sent in response to user actions. You can configure:- An event name like “review_posted” or “purchase_completed”
- Optional filters on event properties, such as product name equals “Jeans”
- A delay after the event occurs, such as 1 hour or 1 day
- A cancel event to prevent sending, like “order_cancelled”
API-triggered
API-triggered campaigns let you configure the message in the console and trigger delivery from your backend. Here’s how it works:- Create the campaign and select API-triggered as the schedule type. Configure your message and audience.
- Save the campaign to receive a campaign ID and a sample request.
- Call the trigger endpoint when you want to send the message. You can include custom data if you need dynamic content.