Skip to main content
Settings → Import sign-ups. Upload a CSV and each row becomes a sign-up, exactly as if the shopper had used the form on your storefront.
Settings → Import sign-ups with the CSV drop zone, the Choose file button and the table of expected columns.
Nothing is sent during the import. Imported shoppers wait for the next restock like any other sign-up — they are alerted the next time Shopify reports new stock for their variant.

The file

CSV only, up to 5 MB and 5,000 rows. Keep the header row; columns can be in any order. Download sample CSV gives you a file to start from. Every imported sign-up asks for a quantity of 1 and uses English. Web push and WhatsApp sign-ups can’t be imported; SMS rows need SMS to be active on your store.

Importing

  1. Prepare the CSV.
  2. Drop it on the page, or press Choose file.
  3. Read the summary. Rows that don’t fit are skipped and listed with the reason — for example the variant doesn’t exist in this store, SMS isn’t active, or that shopper is already signed up and waiting.
The new sign-ups appear in Analytics → Sign-ups.
An import can’t be undone in one step. Check the file before you upload it — especially the variant IDs.

Problems

To add a single sign-up by hand instead, use Add sign-up on the Analytics page — see Read your analytics.

Guides

Setup is done. Next: the day-to-day work.