How to Connect ConvertKit to UniLink (Grow Your Email List Automatically)

How to Connect ConvertKit to UniLink (Grow Your Email List Automatically)
A step-by-step guide to linking ConvertKit (now Kit) to UniLink so form submissions on your page automatically add subscribers to your ConvertKit account.
- Connect via Dashboard → Integrations → ConvertKit → paste your API key → select a form or sequence → map fields → save — new subscribers sync in real time.
- Your ConvertKit API key is in your ConvertKit account settings under Advanced; it takes about two minutes to find and paste in.
- Supports tags and custom fields, so subscribers can be tagged at the point of signup without any extra automation steps in ConvertKit.
ConvertKit (rebranded as Kit in 2024) is the platform of choice for a large portion of independent creators — writers, course builders, coaches, and podcasters — who want email marketing that's powerful enough to run real automations without the overhead of enterprise tools. If ConvertKit is where you run your business, getting your UniLink page to feed new subscribers directly into it is one of the highest-leverage setup tasks you can do. Every person who lands on your page and fills in the email form should be in your ConvertKit account within seconds, not sitting in a spreadsheet waiting for your next manual export.
What the ConvertKit Integration Does
The ConvertKit integration connects UniLink's form system to your ConvertKit account using ConvertKit's API. When a visitor submits an email form on your UniLink page, UniLink sends the subscriber data to ConvertKit via the API, where the contact is added to the form or sequence you've configured. This triggers any automations you've built in ConvertKit — welcome sequences, tag-based automations, visual workflow automations — exactly as if the subscriber had signed up directly through a ConvertKit-hosted form.
Beyond basic email capture, the integration supports two ConvertKit-specific features that make it particularly useful: tags and custom fields. Tags allow you to label subscribers at the point of signup — for example, tagging everyone who signs up from your UniLink page with "unilink-page" or "free-guide-download." This makes it easy to segment and target these subscribers with ConvertKit's tag-based automations without any additional steps. Custom fields let you pass additional subscriber data (name, location, a specific answer from a form dropdown) into ConvertKit's subscriber record, making personalization and segmentation more precise.
The connection authenticates via API key rather than OAuth. ConvertKit's API key is a long string you copy from your ConvertKit account settings and paste into UniLink's integration configuration. This is less seamless than OAuth but equally secure — the API key authorizes read/write access to your ConvertKit subscriber data, and you can revoke it from ConvertKit at any time without affecting other parts of your account. The integration supports both Forms and Sequences as the signup destination, giving you flexibility to route subscribers directly into an onboarding sequence if you prefer that over the standard confirmation + welcome flow.
How to Get Started
- Find your ConvertKit API key: Log in to your ConvertKit (Kit) account, go to Settings → Advanced, and copy your API Key. Keep this tab open — you'll need to paste it into UniLink.
- Open UniLink Integrations: In your UniLink Dashboard at app.unilink.us, navigate to Integrations and find ConvertKit.
- Paste your API key: Enter your ConvertKit API key in the designated field and click Verify or Connect. UniLink will validate the key against the ConvertKit API.
- Select your destination: Choose whether new subscribers should be added to a ConvertKit Form or a Sequence. Select the specific form or sequence from the dropdown — UniLink will load these from your ConvertKit account automatically.
- Map fields and save: Map the UniLink form fields (Email, First Name, Last Name, and any custom fields) to ConvertKit's corresponding fields. Configure any tags you want applied at signup, then click Save.
How to Use the ConvertKit Integration
- Add an email form to your page: In the page editor, add a Form block or Email Signup block. Include at minimum an email field; add a first name field if your ConvertKit sequences use subscriber name personalization.
- Confirm integration is active: In the form block settings, verify ConvertKit is selected as the destination integration and the correct ConvertKit form or sequence is shown.
- Test with a real email: Submit the form using a real email address you control. Open ConvertKit, navigate to your subscribers list, and confirm the test subscriber appears with the correct tags and field values.
- Trigger your welcome sequence: If you're routing subscribers to a ConvertKit Form (rather than a Sequence), confirm your welcome automation is connected to that form in ConvertKit's Automations section. The automation should fire for every new subscriber UniLink sends over.
- Monitor subscriber additions: In ConvertKit, use the subscriber filter to show contacts tagged with your UniLink source tag. This lets you track exactly how many subscribers your UniLink page is generating over any time period.
Key Settings
| Setting | What It Does | Recommended |
|---|---|---|
| API key | Authenticates UniLink's access to your ConvertKit account | Use your personal API key from ConvertKit Settings → Advanced; do not use the public API key — only the private API key can add subscribers |
| Destination: Form vs. Sequence | Determines where in ConvertKit new subscribers are added | Use Form if you want ConvertKit automations to fire on signup; use Sequence to drop subscribers directly into a specific email series |
| Tags at signup | Applies ConvertKit tags to every subscriber added via this form | Always apply at least a source tag (e.g., "unilink") so you can filter and report on these subscribers separately |
| Custom fields | Maps additional form data to ConvertKit custom fields on the subscriber record | Map first name at minimum; map additional fields if you use them in personalization or segmentation logic |
| Confirmed opt-in | ConvertKit's setting for whether new subscribers must confirm before receiving emails | Configure this in ConvertKit directly (not in UniLink); required for GDPR compliance if you have EU subscribers |
Get the Most Out Of ConvertKit
Route subscribers to a ConvertKit Form rather than directly to a Sequence if you have any tag-based or visual automations in ConvertKit. When a subscriber is added to a Form, ConvertKit fires all automations whose triggers include "subscribes to form: [form name]." This is the standard ConvertKit pattern for kicking off multi-step workflows. If you route them directly to a Sequence, they enter only that sequence and bypass any broader automations — useful for focused onboarding, but limiting if you want your full funnel to run.
Use ConvertKit's subscriber tagging in combination with UniLink's form logic. If you have a form with a dropdown (e.g., "I'm interested in: Fitness / Nutrition / Mental Health"), you can pass the selected value through a custom field to ConvertKit and use a ConvertKit automation to apply the corresponding tag when the subscriber arrives. This lets you segment immediately at signup without requiring the subscriber to do anything extra, and gives you audience segments for targeted broadcasts from day one rather than building them retroactively.
Consider creating a dedicated ConvertKit Form for each significant lead magnet or offer on your UniLink page. ConvertKit Forms are free to create and allow you to connect distinct automations to each. If you have a free guide, a webinar registration, and a course waitlist all on one UniLink page, each can route to its own ConvertKit Form and trigger its own welcome sequence. This keeps your subscriber journey clean: someone who downloaded the guide gets guide-relevant emails, not the webinar follow-up sequence meant for a different audience segment.
Keep your ConvertKit API key secure. The API key in UniLink's integration settings has full write access to your subscriber data. Don't share it publicly or commit it to any public repository. If you ever suspect the key has been compromised, generate a new one in ConvertKit Settings → Advanced and update it in UniLink's Integrations panel. The old key becomes invalid immediately on regeneration.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| API key rejected by UniLink | Wrong API key pasted (ConvertKit has both a public API key and a secret key) | In ConvertKit, go to Settings → Advanced and copy the API Key (not the API Secret). Paste that into UniLink's ConvertKit integration field |
| Subscribers added but welcome sequence not firing | Subscribers routed to a Sequence, bypassing Form-based automations | Switch the integration destination from Sequence to a ConvertKit Form, and connect your welcome automation to trigger on that form subscription |
| Custom fields arriving empty | Field mapping not configured or form field name doesn't match the mapping | Go to the ConvertKit integration settings in UniLink, open field mapping, and explicitly map each UniLink form field to the corresponding ConvertKit custom field |
| Duplicate subscribers in ConvertKit | Not applicable — ConvertKit merges duplicate emails by default | ConvertKit does not create duplicate subscriber records for the same email. If the same email submits again, the existing subscriber record is updated with any new tags or field values |
- Supports tags and custom fields at signup — go beyond email-only contact records from day one
- Works with ConvertKit Forms and Sequences as destinations, fitting different funnel architectures
- Real-time sync — subscribers appear in ConvertKit within seconds of submitting your UniLink form
- API key authentication is simple and does not expire unless you regenerate it
- API key setup is slightly less intuitive than OAuth — requires navigating ConvertKit's Advanced settings
- No test mode — all test submissions create real subscriber records in ConvertKit (use a test email you can delete afterward)
- ConvertKit pricing scales with subscriber count, which can become significant for large lists
Frequently Asked Questions
Where do I find my ConvertKit API key?
Log in to your ConvertKit account, click your profile picture or account name in the top right, go to Settings, and then click the Advanced tab. Your API Key is listed there. Copy the API Key (not the API Secret) and paste it into UniLink's ConvertKit integration settings.
Can I add subscribers to multiple ConvertKit forms or sequences from one UniLink page?
The integration currently supports one destination (form or sequence) per UniLink integration configuration. If you need subscribers from different forms on the same page to go to different ConvertKit destinations, use tags to differentiate them within a single destination and apply ConvertKit automations based on the tag.
Does UniLink support ConvertKit's confirmed opt-in feature?
Confirmed opt-in is controlled by your ConvertKit account settings, not by UniLink. If confirmed opt-in is enabled on your ConvertKit form, subscribers added via UniLink will receive a confirmation email before being marked as subscribed. You configure this in ConvertKit under Settings → Email → Subscriber confirmation.
What happens if I change my ConvertKit API key?
If you regenerate your API key in ConvertKit, the old key becomes invalid immediately and the integration will stop syncing new subscribers. Go to Dashboard → Integrations → ConvertKit in UniLink and update the API key field with your new key to restore the connection.
Can I use ConvertKit on the free UniLink plan?
Integrations including ConvertKit are available on UniLink's paid plans (Starter $9/mo and above). The free plan does not include third-party email integrations. Upgrade your UniLink plan to access the ConvertKit integration and other email marketing connections.
- Your ConvertKit API key is in ConvertKit Settings → Advanced — copy it and paste it into UniLink's integration panel to connect.
- Choose Form as the destination (not Sequence) if you want ConvertKit automations to fire on signup.
- Apply a source tag at signup so you can always identify which subscribers came from your UniLink page.
- Map the first name field explicitly — it won't sync automatically without a field mapping configuration.
- Test with a real email address before publishing to confirm subscribers arrive in ConvertKit with the correct tags and field values.
Ready to grow your list automatically? Connect ConvertKit in your UniLink Dashboard and start building your audience from your page today.
Create Your Free Link-in-Bio Page
Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.
Get Started Free