ConvertKit Integration Setup

Connect your ConvertKit account to automatically add subscribers and trigger email sequences

Step 1: Create a ConvertKit Account (If You Don't Have One)

  1. Visit convertkit.com
  2. Click "Get Started Free"
  3. Enter your name, email, and create a password
  4. Choose your plan (free plan available for up to 1,000 subscribers)
  5. Complete the onboarding questions about your business

Step 2: Get Your ConvertKit API Key and API Secret

ConvertKit requires both an API Key and API Secret for integration.

  1. Log in to your ConvertKit account
  2. Click your profile/avatar in the top right corner
  3. Select "Settings" from the dropdown
  4. Click "Advanced" in the left sidebar
  5. Find the "API" section

    You'll see "API Key" and "API Secret"

  6. Click "Show" next to API Key and copy it

    It will look like: abc123def456ghi789

  7. Click "Show" next to API Secret and copy it

    It will look like a longer string of characters

Step 3: Connect ConvertKit to DrivenCart

  1. Log in to your DrivenCart dashboard
  2. Navigate to Dashboard → Integrations
  3. Find "ConvertKit" in the list of ESPs
  4. Click "Configure" or "Connect"
  5. Paste your ConvertKit API Key in the first field
  6. Paste your ConvertKit API Secret in the second field
  7. Click "Test Connection"

    This verifies that your credentials are valid

  8. If the test succeeds, click "Save"

Step 4: Find Your ConvertKit Form ID

ConvertKit uses Forms to organize subscribers. You'll need the Form ID to specify which form subscribers should be added to.

  1. In ConvertKit, click "Grow" in the top navigation
  2. Click "Landing Pages & Forms"
  3. Select the form you want to use (or create a new one)
  4. Click on the form to open it
  5. Look at the URL in your browser

    The URL will look like: https://app.convertkit.com/forms/1234567/edit

  6. Copy the number between /forms/ and /edit

    In the example above, the Form ID is: 1234567

Alternative Method:

You can also find Form IDs by going to Settings → Advanced → API, then clicking "View API docs" and scrolling to the Forms section.

Step 5: Enable ConvertKit for Your Deals

Now configure each deal to automatically add customers to your ConvertKit form:

  1. Go to Dashboard → My Deals
  2. Click "Edit" on the deal you want to configure
  3. Go to the "Integrations" tab
  4. Find the "ConvertKit" section
  5. Toggle the switch to "Enable"
  6. Paste your Form ID in the "Form ID" field
  7. (Optional) Add tags in the "Tags" field

    Separate multiple tags with commas: "buyer, product-launch, 2025"

  8. Save your deal

What happens now:

  • When someone purchases this deal, they're automatically subscribed to your ConvertKit form
  • Any tags you specified are automatically applied
  • You can create automated email sequences triggered by these tags
  • All subscriber data (name, email) is synced instantly

Using Tags for Email Automation

ConvertKit's automation power comes from tags. Here's how to use them effectively:

Create Tag-Based Sequences

  1. In ConvertKit, go to Automate → Sequences
  2. Create a new sequence (e.g., "Product A Welcome Series")
  3. Add your email series (Day 0, Day 3, Day 7, etc.)
  4. Go to Automate → Automations
  5. Create a rule: "When tag 'Product-A-Buyer' is added, subscribe to sequence"

Example Tag Strategies

Free vs. Paid

Tag: "Free-Ebook" vs "Paid-Course" for different follow-up sequences

Product Lines

Tag: "Fitness-Products" vs "Marketing-Products" for targeted content

Customer Value

Tag: "High-Ticket-Buyer" for special VIP treatment and offers

Troubleshooting

Connection Test Failed

• Verify both API Key and API Secret are copied correctly
• Check for extra spaces before or after the credentials
• Make sure API access is enabled in ConvertKit settings
• Try regenerating your API credentials in ConvertKit

Subscribers Not Being Added

• Double-check the Form ID is correct (numbers only)
• Verify ConvertKit integration is enabled for that deal
• Make sure the form still exists in ConvertKit
• Check if the subscriber already exists (ConvertKit handles duplicates gracefully)

Tags Not Working

• Tags don't need to be pre-created in ConvertKit (they're auto-created)
• Avoid special characters in tag names
• Check the subscriber in ConvertKit to verify tags were applied
• It may take a minute for tags to appear in ConvertKit