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. 1

    Export subscribers from Kit

    Download your subscribers as a CSV file, tags included.
  2. 2

    Set up GoodPostal

    Create your account, connect an email sending service, and verify your sender. See Getting Started.
  3. 3

    Import contacts

    Upload the CSV into GoodPostal and organize contacts into groups that mirror your Kit tags.
  4. 4

    Rebuild your broadcast template

    Recreate your broadcast layout in the GoodPostal editor and swap the merge tags.

Step 1: Export from Kit

  1. 1

    Open your subscriber list

    In Kit, go to Grow > Subscribers.
  2. 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. 3

    Export

    Click Bulk Actions > Export. Kit emails you a download link when the file is ready.
  4. 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. 1

    Create contact groups

    Create a GoodPostal group per Kit tag or segment you want to keep (e.g., "Newsletter", "Customers").
  2. 2

    Rename the export headers

    Kit exports headers like Email Address and First Name. GoodPostal reads columns by exact name, so rename them to email, first_name, and last_name in a spreadsheet first. A file without a column literally named email is rejected.
  3. 3

    Import the CSV

    On the Contacts page click Import and upload the file.
  4. 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. 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 link

What 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.

Join our newsletter

Keep up with the latest from GoodPostal. No spam, just the good stuff.

We care about your data. Read our privacy policy.