Skip to content
Last updated

Constant Contact integration

Constant Contact is an email marketing and audience engagement platform. Integrating Constant Contact with Frontegg lets your application read and manage contacts and email campaigns on behalf of your users — all through Frontegg's integration layer. Constant Contact authenticates with OAuth 2.0 (Authorization Code flow), so you register an application in the Constant Contact developer portal to obtain a Client ID and Client Secret.


Prerequisites

Connect to Constant Contact

You register an OAuth 2.0 application in the Constant Contact developer portal. The application provides the API Key (your Client ID) and a Client Secret, and defines the Redirect URI that Constant Contact returns users to after they authorize access.

Step 1: Open My Applications

Sign in to the Constant Contact developer portal and open the My Applications page. Click New Application.

Constant Contact My Applications page with the New Application button

Step 2: Create the application

In the New Application dialog:

  • Name — Enter a name to identify your application, for example Frontegg Integration. The name cannot contain "Constant Contact".
  • Application OAuth2 Settings — Select Authorization Code Flow and Implicit Flow.

Click Create.

Constant Contact New Application dialog with a name and Authorization Code Flow selected

Step 3: Copy the Client ID, generate the secret, and set the Redirect URI

On the application's Details tab:

  • API Key (Client Id) — Copy this value. It is your Client ID.
  • Click Generate Client Secret and copy the secret. It is shown only once.
  • Under Redirect URI, add your Frontegg Redirect URL: https://YOUR_MCP_GATEWAY_URL/integration-callback

Click Save.

Keep your Client Secret safe

The Client Secret is displayed only once, when you generate it. Copy it immediately and store it securely — treat it like a password. If it is lost or exposed, generate a new one on the same page.

Constant Contact application details showing the API Key, Generate Client Secret button, and Redirect URI fields

Configure the Frontegg portal

Once you have your Client ID (API Key) and Client Secret, configure the integration in the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Constant Contact.
  2. Enter the Client ID (API Key) and the Client Secret.
  3. Click Save.

Frontegg requests the following scopes during authorization:

ScopeDescription
contact_dataRead and write contact data
campaign_dataRead and write campaign data

Keep your credentials secure

Never share or commit your Client Secret to version control.

Additional resources