Skip to main content

Registering an OAuth application

Campaign Monitor issues a Client ID and Client Secret when you register an OAuth application on your account.

1

Sign in to Campaign Monitor

Sign in to your Campaign Monitor account.

The Campaign Monitor log in page with the Email field, Password field, and LOG IN button highlighted
2

Open the Integrations page

Click your profile image in the top right corner, then select Integrations.

  • You can also get there from Account settings > API & integrations by clicking the integrations link at the foot of the page.
The account menu open in the top right with Integrations highlighted
3

Open OAuth Registration

On the Your integrations page, click OAuth Registration in the right sidebar, under Build your own integration.

The Your integrations page with the OAuth Registration link highlighted in the right sidebar
4

Complete the registration form

Fill in Integration information, then click Register. Redirect after completion url is where Campaign Monitor expects the OAuth callback URL, so it takes the StackOne redirect URL below.

  • Upload logo is required — Register stays inactive until an image is attached. Accepted formats are .png, .gif, .bmp, .jpeg, and .jpg, up to 500KB and 1279x1279 pixels.
  • Integration name: StackOne Integration
  • Description: Integration with StackOne
  • Home page url: https://www.stackone.com
  • Redirect after completion url: https://api.stackone.com/connect/oauth2/campaignmonitor/callback
The OAuth Registration form with the logo tile, Integration name, Description, Home page url, Redirect after completion url, and Register button highlighted
5

Copy your credentials

Campaign Monitor opens the OAuth Credentials page for the new application as soon as you register. Click Copy beside Client ID and Client Secret, and store both securely for use later.

  • Paste them into the Client ID and Client Secret fields in the StackOne Connector profile.
  • Reopen this page at any time from Your integrations by clicking View on the application under OAuth Registrations.
The OAuth Credentials page with the Client ID and Client Secret Copy buttons highlighted and both values masked

Choosing permissions

Campaign Monitor asks for no permissions while you register the application, so there is nothing to select in the portal. Scopes are requested when an account is connected, and the Scopes field in the StackOne Connector profile decides which ones.

1

Select the scopes to request

Enables actions: Activate Webhook, Add Administrator, Add Subscriber, Copy Template, Create Custom Field, Create Draft Campaign, Create List, Create Segment, Create Template, Create Webhook, Deactivate Webhook, Delete Administrator, Delete Campaign, Delete Custom Field, Delete List, Delete Segment, Delete Subscriber, Delete Template, Delete Unified User, Delete Webhook, Get Administrator, Get Billing Details, Get Campaign Bounces, Get Campaign Clicks, Get Campaign Opens, Get Campaign Recipients, Get Campaign Spam Complaints, Get Campaign Summary, Get Campaign Unsubscribes, Get Client Details, Get List Details, Get List Stats, Get Primary Contact, Get Segment, Get Smart Email Details, Get Subscriber, Get Subscriber History, Get System Date, Get Template, Get Transactional Message, Get Unified Credentials, Get Unified Organization, Get Unified Role, Get Unified User, Import Subscribers, List Active Subscribers, List Administrators, List Bounced Subscribers, List Client Draft Campaigns, List Client Scheduled Campaigns, List Client Segments, List Client Sent Campaigns, List Client Subscriber Lists, List Client Templates, List Clients, List Custom Fields, List Deleted Subscribers, List Segments By List ID, List Smart Emails, List Transactional Messages, List Unified Organizations, List Unified Resource Types, List Unified Roles, List Unified Users, List Unsubscribed Subscribers, List Valid Countries, List Valid Timezones, List Webhooks, Send Campaign Preview, Send Classic Transactional Email, Send Draft Campaign, Send Smart Email, Set Primary Contact, Test Webhook, Unsubscribe Subscriber, Update Administrator, Update Custom Field, Update Custom Field Options, Update List, Update Segment, Update Subscriber, Update Template, Update Unified User

Leave Scopes empty to request the connector’s default set, or enter a space-separated list of the permissions below.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Campaign Monitor:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Campaign Monitor
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
    • Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Campaign Monitor.