Drip is an e-commerce marketing automation platform for email and workflow campaigns. Integrating Drip with Frontegg lets your application manage subscribers, read campaigns and workflows, record events, apply tags, and access broadcasts on behalf of your users — all through Frontegg's integration layer using Drip's OAuth 2.0 authorization.
Prerequisites
Prerequisites
- A Drip account
- Access to register an OAuth application in Drip (Settings → My User Settings → Applications)
You register an OAuth 2.0 application in Drip. The application provides the Client ID (also called the OAuth ID) and Client Secret, and defines the redirect URI that Drip returns users to after they authorize access.
Sign in to Drip and open your OAuth applications page at www.getdrip.com/user/applications.
Click New Application and fill in the details:
- Name — A descriptive name, for example
Frontegg Integration. - Redirect URI — Your Frontegg Redirect URL:
https://YOUR_MCP_GATEWAY_URL/integration-callback
Save the application.
Open the application. Drip displays the Client ID (OAuth ID) and Client Secret. Copy both values.
Keep your Client Secret safe
Keep your Client Secret safe
Treat the Client Secret like a password. Never expose it in client-side code or commit it to version control.
Once you have your Client ID and Client Secret, configure the integration in the Frontegg portal:
- Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Drip.
- Enter the Client ID and Client Secret.
- Select the required scopes:
| Scope | Description |
|---|---|
subscribers:read | Read subscriber information |
subscribers:write | Create, update, and delete subscribers |
campaigns:read | Read campaign information |
workflows:read | Read workflow information |
- Click Save.
When a user connects their Drip account, Drip shows a consent screen listing these permissions before granting access.
Keep your credentials secure
Keep your credentials secure
Never share or commit your Client Secret to version control.