Faster time to market
Ship embedded email automations without building custom connectors.

Embed Campaign Monitor email workflows inside your SaaS product — manage lists and subscribers, create and send campaigns, and surface campaign metrics. Build multi-tenant automations, publish white-label integrations and expose governed MCP tools for customers to run email workflows.
Ship embedded email automations without building custom connectors.
Create once, reuse workflows across many customer accounts.
Expose curated capabilities to customers with role-based controls.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Teams can automate subscriber, list and campaign workflows: create and update subscribers, manage lists, create and send campaigns and retrieve campaign reports. Cyclr connects your app to Campaign Monitor’s API so you can orchestrate these actions across customer accounts and publish white-label in-app automations. See Campaign Monitor API documentation for endpoint details and OAuth/API key options.
PRODUCT USE CASES
Quickly build multi-tenant automations that sync signups to lists, add or update subscribers, trigger campaign sends on product events and surface campaign metrics in your app’s dashboards.
Automatically add new tenant users to a specified Campaign Monitor list (Subscribers API) so marketing lists stay current.
Trigger a campaign send or transactional message when your app emits an event, using Campaigns and Transactional send endpoints.
Create or update subscribers across tenant lists, handle bounces and unsubscribes via list subscriber endpoints and webhooks.
ORCHESTRATION
Cyclr sits between your SaaS product and Campaign Monitor to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Campaign Monitor processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Campaign Monitor methods you can orchestrate through Cyclr.
Returns all the unconfirmed subscribers for a given list in your account.
Returns all the active subscribers for a given list in your account.
Returns all the custom fields for a given list in your account.
Get a summary of a list in your account.
Creates a new list into which subscribers can be added or imported. Set the list title, landing pages, confirmation setting, and unsubscribe setting.
Get a summary of a list in your account.
Returns all the unsubscribed users for a given list in your account.
Returns all subscriber lists for a client.
Returns all the bounced subscribers for a given list in your account.
Update the basic settings for a list in your account.
Delete a list from your account.
Add a single subscriber to a list.
Returns all the deleted subscribers for a given list in your account.
Delete a subscriber from a list.
Triggered whenever someone subscribes to one of your lists.
Unsubscribe a subscriber.
Retrieves a subscriber's history.
Retrieves a subscriber's details.
Update a single subscriber.
Add many subscribers at once.
Adds an email address to the suppression list of the specified client.
Removes a single email address from the suppression list of the specified client.
Returns all lists to which an email address is subscribed.
Returns the suppression list for a client.
Triggered whenever a subscriber in your list is deactivated.
Triggered whenever a subscriber's details are updated.
Get a list of smart transactional emails.
Get details of a smart transactional email.
Get the message details.
To resend a message.
Send a Smart Transactional email.
Sends an email providing your own content.
Gets a list of classic email groups.
To get a list of sent messages.
Creates a new custom field for a list in your account.
Updates a custom field for a list in your account.
Updates the available options for an existing Multi-Valued custom field.
Delete a custom field.
Schedules a draft campaign for sending either immediately or at date and time in the future.
Sends a preview of any draft campaign to a one or more email addresses.
Deletes a draft campaign from your account.
Returns all draft campaigns for a client.
Returns all currently scheduled campaigns for a client.
Get a list of campaigns sent within a client's account.
Cancels the sending of the campaign and moves it back into the drafts. If the campaign is already sent or in the process of sending, this operation will fail.
Returns the details of a single administrator associated with an account.
Returns a list of all (active or invited) administrators associated with a particular account.
Retrieves all the subscribers that a given campaign was sent to.
To get delivery and engagement statistics.
Retrieves all the subscribers that marked the campaign as spam.
Retrieves all the subscribers that clicked for a given campaign.
Retrieves all the subscribers that opened for a given campaign.
Retrieves all the subscribers that bounced for a given campaign.
Returns the lists and segments any campaign was sent to.
Lists the email clients subscribers used to open the campaign.
Provides a basic summary of the results for any sent campaign.
Retrieves all the subscribers that unsubscribed for a given campaign.
Deletes an existing segment.
Returns all of the active subscribers that match the rules for a specific segment.
Get a list of all the clients in your account.
Get the complete details for a client including their API key, access level, contact details and billing settings.
Creates a new client in your account with basic contact information and no access to the application.
Update the basic account details.
Delete a template.
Returns basic details of a template.
Returns a list of templates for a client.
Deletes an existing segment's rules.
Returns details about a segment.
Creates a new rulegroup for a segment in your account.
Returns all segments for a client.
Returns all the segments for a given list in your account.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Campaign Monitor integrations in Cyclr.
https://api.createsend.com/api/v3.3/OAuth: Client ID and Secret. API key: account API key. Specific Cyclr install fields vary by Console.
Clients; Campaigns; Lists; Subscribers; Templates; Transactional sends; Reports; Webhooks.
Pagination behavior varies by endpoint; check each method’s docs for page or offset parameters and defaults.
Transactional endpoints are rate limited. Responses include X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers; exceeding limits returns HTTP 429.
IMPLEMENTATION
Campaign Monitor supports OAuth 2.0 (recommended for third-party apps) and API key Basic auth. Confirm which method Cyclr enables for this connector in your Cyclr Console. See the API docs for flow details.
OAuth: Client ID and Secret. API key: account API key. Specific Cyclr install fields vary by Console.
OAuth requires registering an OAuth app; API key requires a verified account API key.
COMMON QUESTIONS
It automates list and subscriber management, campaign creation and sending, template management and reporting retrieval. You can add or update subscribers, manage lists, create campaigns and fetch campaign metrics via the API.
Campaign Monitor supports OAuth 2.0 and API key Basic auth. OAuth provides per-user consent and scoped permissions; API keys use the account API key as the HTTP Basic username. Confirm which method Cyclr enables in your Console.
Yes. Cyclr supports tenant-specific credentials so each customer can connect their own Campaign Monitor account and run isolated automations inside your product.
Yes. Cyclr lets you publish curated, governed MCP tools so product teams control which Campaign Monitor actions customers can access and run.
KEEP EXPLORING
Related Marketing connector for customer-facing integration workflows.
Related connectorRelated Marketing connector for customer-facing integration workflows.
Related connectorRelated Marketing connector for customer-facing integration workflows.