Skip to main content

Zoho Campaigns Trigger

Overview

Zoho Campaigns triggers allow you to start workflows automatically when specific events occur in your Zoho Campaigns account. These triggers use a polling mechanism to detect new campaign activity.

Authenticating with Zoho Campaigns

Before using triggers, connect your Zoho Campaigns account via OAuth 2.0 in Boltic. See the Integration documentation for setup steps.

Setting Up a Trigger

Step 1: Create a New Workflow

  • Log in to your Boltic account and navigate to the "Workflows" page from Left Navigation.
  • Click on the "Create New Workflow" button and select "Zoho Campaigns" as the trigger.

Step 2: Configure the Trigger

  1. Select your Zoho Campaigns Account connection.
  2. Select Webhook as the resource.
  3. Choose the Event you want to listen to.
  4. Test the trigger to verify it receives data correctly.

Polling Interval: Triggers check for new records every 15 seconds.

Available Triggers

Campaign Created

Triggered when a new email campaign is created and saved in your Zoho Campaigns account.

Configuration:

  • No additional parameters required beyond account selection.

Trigger Details:

  • Event: webhook.campaign_created
  • Polling Criteria: Timestamp-based on created_timestamp field (ISO format).
  • API Endpoint: Fetches recent campaigns sorted in descending order.
  • Data Returned: Campaign details including campaign name, campaign key, subject line, content preview, target lists, creation time, and status information.

Use Cases:

  • Campaign approval workflows
  • Performance tracking setup and dashboard updates
  • Cross-platform campaign synchronization
  • Automated campaign reporting and notifications
  • Team alerts for new campaign activity

Troubleshooting

Common Issues

  • No data received: Ensure your Zoho Campaigns account has recently created campaigns.
  • Authentication errors: Reconnect your Zoho Campaigns account if the access token has expired.
  • Rate limits: Zoho Campaigns API implements rate limiting. Monitor usage to avoid hitting limits.

Support