Migrate from Kit (ConvertKit)
Move your subscribers, tags, and email marketing from Kit (formerly ConvertKit) to GoodPostal. This guide walks through the entire process step by step.
Tip
Kit prices by subscriber count, so a growing list means a growing bill. GoodPostal is $19 a month plus 5 cents per 1,000 emails sent, with no per-contact pricing. See pricing for the full breakdown.
Migration Overview
- 1
Export subscribers from Kit
Download your subscribers as a CSV file, tags included. - 2
Set up GoodPostal
Create your account, connect an email sending service, and verify your sender. See Getting Started. - 3
Import contacts
Upload the CSV into GoodPostal and organize contacts into groups that mirror your Kit tags. - 4
Rebuild your broadcast template
Recreate your broadcast layout in the GoodPostal editor and swap the merge tags.
Step 1: Export from Kit
- 1
Open your subscriber list
In Kit, go to Grow > Subscribers. - 2
Select everyone
Click the checkbox at the top of the list, then click +Select all so the selection covers every subscriber, not just the current page. - 3
Export
Click Bulk Actions > Export. Kit emails you a download link when the file is ready. - 4
Download promptly
Export links expire after five days. The CSV includes email address, first name, all tags (in one column), custom fields, status, and created date.
Note
Kit stores tags as a single comma-separated column. If you want your tags to become GoodPostal groups, either filter the CSV by tag in a spreadsheet and import one file per tag, or import everything into one group and split it afterward.
Warning
Filter out cancelled and cold subscribers who have unsubscribed before importing. Re-adding people who opted out violates anti-spam regulations.
Step 2: Import into GoodPostal
- 1
Create contact groups
Create a GoodPostal group per Kit tag or segment you want to keep (e.g., "Newsletter", "Customers"). - 2
Rename the export headers
Kit exports headers likeEmail AddressandFirst Name. GoodPostal reads columns by exact name, so rename them toemail,first_name, andlast_namein a spreadsheet first. A file without a column literally namedemailis rejected. - 3
Import the CSV
On the Contacts page click Import and upload the file. - 4
Put the new contacts in a group
The import has no group selector. After it finishes, select the new contacts in the Contacts list and use Add to Group. - 5
Verify the counts
Confirm the subscriber count matches what Kit showed for active subscribers.
Step 3: Rebuild Templates
Kit broadcasts tend to be simple, text-forward emails, which rebuild quickly in the GoodPostal editor. Swap Kit's Liquid tags for GoodPostal merge tags:
Merge tag mapping
{{ subscriber.first_name }} - First name
{{ subscriber.email_address }} - Email address
{{ unsubscribe_url }} - Unsubscribe linkWhat Does Not Migrate
- Sequences and automations - Kit's visual automations and sequences have no direct GoodPostal equivalent.
- Landing pages and forms hosted by Kit - Rebuild signup with GoodPostal subscription forms embedded on your own site.
- Paid newsletter billing - Kit's commerce features stay behind.
Post-Migration Checklist
- Active subscriber count matches Kit
- Groups mirror the tags you use for sending
- Unsubscribed and cold subscribers were NOT imported
- Email sending service is connected and verified
- Broadcast template rebuilt and a test email sent
- Signup forms swapped to GoodPostal
- Kit subscription downgraded or cancelled
Tip
Keep your Kit account readable for a few weeks after migration until you have confirmed everything works in GoodPostal.