Campaign Monitor is an email marketing platform for building, sending, and reporting on email campaigns. Integrating Campaign Monitor with Frontegg lets your application manage lists and segments, import and update subscribers, create and send campaigns, browse templates, and read campaign reports on behalf of your users — all through Frontegg's integration layer (Campaign Monitor API v3.3). Campaign Monitor authenticates with OAuth 2.0.
Prerequisites
Prerequisites
- A Campaign Monitor account
- Access to Integrations → OAuth Registration in your Campaign Monitor account to register an application
You register an OAuth application in your Campaign Monitor account. Registration provides the Client ID and Client Secret, and is where you set the redirect URL that Campaign Monitor returns users to after they authorize access.
Sign in to Campaign Monitor and click Integrations in the top navigation (you may need to select a client first to see the option). In the right sidebar, select OAuth Registration.
Complete the registration form:
- Enter an Application Name (for example,
Frontegg Integration). - Set the Redirect URI to your Frontegg Redirect URL:
https://YOUR_MCP_GATEWAY_URL/integration-callback
After you submit, Campaign Monitor assigns a Client ID and Client Secret. Copy both values.
Copy your Client Secret now
Copy your Client Secret now
The Client Secret is shown only once, right after registration. Copy it immediately and store it securely — treat it like a password and never expose it in client-side code or commit it to version control.
Once you have your credentials, configure the integration in the Frontegg portal:
- Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Campaign Monitor.
- Enter the Client ID and Client Secret.
- Click Save.
Campaign Monitor uses the following scopes:
| Scope | Description |
|---|---|
ManageLists | Manage lists and segments |
ImportSubscribers | Import and manage subscribers |
CreateCampaigns | Create draft campaigns |
SendCampaigns | Send or schedule campaigns |
ViewReports | View campaign reports and analytics |
Keep your credentials secure
Keep your credentials secure
Never share or commit your Client Secret to version control.