Actions28
- Email Actions
- Submit Campaign Event
- Send Email
- Upsert Contact
- Bulk Upsert Contacts
- List Campaigns
- Stop Campaign
- Create Template
- Submit Event
- List Templates
- Delete Template
- List Mail Accounts
- Get Event Decisions
- Unsubscribe Contact
- List Unsubscribes
- List Webhooks
- Create Webhook
- Delete Webhook
- Update Webhook
- Get Webhook
- Disable Webhook
- List Webhook Deliveries
- Create Campaign
- Start Campaign
- Get Template
- Get Event
- Bulk Unsubscribe Contacts
- Enable Webhook
- Simulate Webhook Event
Overview
This node integrates with Falconyte's transactional email API to create and manage email campaigns. Specifically, the 'Create Campaign' operation allows users to set up an email campaign by specifying a campaign name, selecting email templates to rotate through, choosing mail accounts for sending, and defining event triggers that initiate the campaign. This is useful for automating targeted email marketing or transactional email workflows based on specific events such as contact saves, lead creation, or sales.
Use Case Examples
- Creating a campaign named 'Spring Sale' that rotates through multiple email templates and sends emails from specified mail accounts whenever a new lead is created.
- Setting up an automated email campaign triggered by contact updates to nurture customer relationships.
Properties
| Name | Meaning |
|---|---|
| Campaign Name | The name assigned to the email campaign for identification. |
| Template IDs | A JSON array of UUIDs representing the email templates to be used in rotation within the campaign. |
| Mail Account IDs | A JSON array of UUIDs for the mail accounts that will be used to send the campaign emails. |
| Events | A list of event names that will trigger the sending of emails in this campaign, such as contact saved, lead created, or sale created. |
Output
JSON
id- Unique identifier of the created campaign.name- Name of the created campaign.template_ids- List of template UUIDs used in the campaign.mail_account_ids- List of mail account UUIDs used for sending emails.events- List of event names that trigger the campaign.status- Current status of the campaign (e.g., active, inactive).created_at- Timestamp when the campaign was created.
Dependencies
- Requires an API key credential for Falconyte's transactional email API, including a base URL for API requests.
Troubleshooting
- Common issues include providing invalid or empty UUID arrays for templates or mail accounts, which will cause API errors.
- If required fields like campaign name or events are missing, the node will throw validation errors.
- API request failures may occur due to incorrect credentials or network issues; ensure the API key and base URL are correctly configured.
Links
- Falconyte API Documentation - Create Campaign - Official API documentation for creating email campaigns using Falconyte's API.