ConvertKit Integration
Automatically add email signups from your promo code campaigns to your ConvertKit forms and sequences.
What You'll Need
- A ConvertKit account
- At least one ConvertKit form or tag
- A Promo Code Queue account with an active promotion
Step 1: Get Your ConvertKit API Key
- Log in to your ConvertKit account
- Click "Settings" in the top right
- Navigate to "Advanced" → "API"
- Copy your "API Secret" (not the API Key)
⚠️ Use API Secret, not API Key
ConvertKit has two keys: API Key (public) and API Secret (private). You need the API Secret for server-side integrations.
Step 2: Find Your Form ID or Tag ID
You can add subscribers to either a form or a tag:
Option A: Using a Form
- In ConvertKit, go to "Grow" → "Landing Pages & Forms"
- Click on the form you want to use
- Look at the URL - the Form ID is the number:
convertkit.com/forms/1234567/edit
Option B: Using a Tag
- Go to "Subscribers" → "Tags"
- Click on the tag you want to use
- The Tag ID is in the URL:
convertkit.com/subscribers/tags/1234567
Step 3: Connect ConvertKit in Promo Code Queue
- Go to your Dashboard → Settings → Integrations
- Find "ConvertKit" and click "Connect"
- Enter your ConvertKit API Secret
- Click "Test Connection"
- Choose whether to add subscribers to a Form or Tag
- Enter the Form ID or Tag ID
- Click "Save"
Step 4: Enable ConvertKit for Your Promotion
- Navigate to your promotion
- Go to Settings → Email Capture
- Toggle "Send to ConvertKit" to ON
- Select the form or tag to use
- Optional: Add custom fields (e.g., promotion name, claimed code)
- Click "Save Settings"
Using Custom Fields
You can send additional data to ConvertKit as custom fields. This is useful for segmentation and personalization.
Available fields:
promotion_name- Name of the promo campaignpromotion_url- URL of the promotionclaimed_code- Whether they claimed a code (yes/no)signup_date- When they signed up
💡 Pro Tip: Trigger Sequences
After adding subscribers to a form or tag, you can set up ConvertKit sequences to automatically send welcome emails, nurture campaigns, or product launch announcements.
Troubleshooting
Error: "Invalid API Secret"
- Make sure you're using the API Secret, not the API Key
- Check for any extra spaces when copying
- Try generating a new API Secret in ConvertKit
Emails not appearing in ConvertKit
- Check if the subscriber is in "Unsubscribed" status
- Verify the Form ID or Tag ID is correct
- ConvertKit prevents duplicate emails - check if the email already exists
- Look in Settings → Integrations → Delivery Logs for errors
Custom fields not populating
- Ensure you've created the custom fields in ConvertKit first
- Custom field names are case-sensitive
- Check the field mapping in your integration settings
Advanced: Automation Ideas
Once subscribers are in ConvertKit, you can automate follow-ups:
1. Welcome Sequence for Code Claimers
- Day 0: Thank them for claiming a code
- Day 3: Ask for feedback on your app
- Day 7: Request an App Store review
- Day 14: Announce next giveaway or feature
2. Waitlist Sequence for Missed Users
- Day 0: Sorry codes ran out, you're on the waitlist
- Day 7: Share a discount code as consolation
- Day 14: Announce next giveaway (give them first access)
3. Segment by Promotion Type
- Tag users by which campaign they came from
- Send targeted emails based on their interests
- Create lookalike audiences for paid ads
Next Steps
Was this page helpful?
Need more help? Contact support