Skip to main content

Import an external list of subscribers

This article is for practices who want to import subscribers from an external CSV or Excel file.

Abbey Garland avatar
Written by Abbey Garland
Updated over a week ago

ℹ️ Who this tutorial is for
You can upload a CSV or Excel file to create or update a Custom List in Peptalkr. Imported contacts can then be used in campaigns, segments or automations.

This article is for practices who want to import subscribers from an external CSV or Excel file.

This includes:

  • Migrating an existing subscriber list from another email platform

  • Importing emails collected via your website

  • Uploading contacts from event software (e.g. class platforms)

  • Bringing in subscribers collected through other external systems

  • You want a list for your Practitioners and staff so you can email them

Important - This article is not for importing subscribers to your patient list.

Your Patient List is automatically maintained and synced from Cliniko as part of your Peptalkr integration. You should never manually import Cliniko patients.

Please read this article to learn more about how patients are synced.

Before you start


Your file must:

  • Be a CSV or Excel file

  • Contain a column of valid email addresses

  • Only include contacts who have given you permission to receive marketing emails

You may also include additional columns such as first name, last name, phone number or any other data you wish to store.

How to import a custom list


  1. Go to Send Email

  2. Click Lists & Subscribers

  3. If you haven't already created one, click Create a list

  4. Name your list clearly (e.g. “Website Newsletter Subscribers”)

  5. Click Continue to import to upload your CSV or Excel file

  6. Upload your file, then match each column to the correct field or create new fields

  7. Click Save and Continue

✅ Now you have another list! You're able to segment it, send campaigns or even automations. Don't forget to connect your list to a sign up form if you want people to be able to join it automatically. Otherwise, you will need to import new subscribers as you collect them.

Re-importing a list with more emails


Existing subscribers

If an email address already exists on the same list, their details will be updated rather than duplicated.

If an email address exists on another Custom List, it will appear on both lists.

Unsubscribe protection

If someone has previously unsubscribed from this list, importing them again will not re-subscribe them.

Unsubscribe status is always respected and cannot be overridden via import.

If a contact genuinely wishes to re-subscribe, they must opt in again via a sign up form or direct written request, where you can then move their email from 'unsubscribed' back to 'active'.

Updating a list

You can re-import an updated version of your list at any time.

When you do:

  • New email addresses will be added

  • Existing contacts will be updated

  • Previously unsubscribed contacts will remain unsubscribed

There is no need to delete your list before re-importing.

Note: Re-importing a list does not unsubscribe or remove subscribers who are not present in the new import file. But you can manually remove people.

Important notes


  • Custom Lists are separate from your automatically synced Patient List.

  • Imported subscribers count as active subscribers if they are subscribed.

  • Each subscriber will only receive a campaign once per send, even if they appear on multiple selected lists.

Frequently asked questions


Will importing a list re-subscribe people who have previously unsubscribed?

No. Importing cannot override unsubscribe status.

If someone appears on two lists, will they receive the email twice?

No. A subscriber only receives a campaign once per send. If you send a Campaign to two lists at once, each unique email will only receive the email once. However, if you send two separate campaigns, then they will.

Can I import my Cliniko patients?

No. Your Patient List is automatically maintained via your Cliniko integration and should not be manually imported.

Can I use a QR code to collect additional sign ups to my list?

Yes! You'll need to connect a sign up page to your list. A QR code will then be automatically generated for you to use.

Did this answer your question?