Understanding SmartPush Email Contacts' Subscription Status

 

To run successful email marketing campaigns, it's important that you manage your contact list carefully — especially your contacts' subscription status. SmartPush gives you full control over your subscribers so that you can send marketing emails only to those who have given proper consent.

With SmartPush, you can import contacts via CSV files, view and edit each contact’s subscription status, and even make bulk updates when needed. In addition, SmartPush automatically syncs subscriber data when users opt in via your store’s forms — but it's important to understand that not all updates sync with your store backend (SHOPLINE or Shopify), depending on how the contacts are added or edited.

This guide will help you import your contacts the right way, understand the meaning of different subscription statuses, update them in bulk, and learn how contact data syncs between SmartPush and your store platform.

 

In This Article

 


 

How to Import Contacts via CSV

1. Prepare Your CSV File, and ensure your CSV includes:

  • Email (mandatory)
  • Optional Fields: First Name, Last Name, Phone Number, etc.
  • Subscription Status: Subscribed, Unsubscribed, or leave blank for Never Subscribed

2: Import Contacts

  • In SmartPush, go to Contacts > All > Import and download the Bulk Import Template.
  • Upload your CSV file.
  • Map CSV columns to corresponding fields.
  • Confirm import settings and proceed.

Note:

  1. Contacts marked as Unsubscribed cannot be reverted to Subscribed through import.
  2. For bulk modification of subscription statuses during import, you can set or adjust your contacts’ subscription statuses directly in the CSV file before uploading.

 


 

What Each Subscription Status Means

SmartPush categorizes contacts as:

  • Subscribed: Consented to receive marketing emails.
  • Unsubscribed: Opted out; cannot be re-subscribed via import.
  • Not Subscribed: No prior subscription status; can be subscribed.

 


 

How to Bulk Update Subscription Status in Contact and Segment

To update subscription statuses in bulk:
 

Bulk Updating Contacts

  1. In SmartPush, go to Contacts > All, and filter contacts based on subscription status and channels (Email or SMS).
  2. Select desired contacts or apply a filter to define a contact group.
  3. Click Quick subscribe > Update Subscription Status.

You can choose:

  • Never Subscribed → Subscribed
  • Subscribed → Unsubscribed; or
  • Use One-click Subscribe, One-click Unsubscribe, or One-click Remove for all filtered contacts.
  • Confirm the action.

Bulk Updating Segments

In SmartPush, go to Contacts > Segments, and filter contacts based on subscription status and channels (Email or SMS).

  1. Select desired contacts or apply a filter to define a contact group.

  2. Click Bulk Actions > Update Subscription Status.

  3. Choose One-click Subscribe, One-click Unsubscribe, or One-click Remove to update all filtered contacts.

  4. Confirm your selection in the pop-up window.

Notes:

  • Only contacts with prior consent can be subscribed. Unsubscribed contacts cannot be re-subscribed.
  • The “One-click” options only appear when filter conditions are applied.
 

 

How Subscription Data Syncs Between SmartPush and Your Store Platform

Understand how SmartPush syncs with your e-commerce platform:

  • Manual Imports: Data remains within SmartPush; no sync.
  • Form Submissions: New contacts and subscription statuses sync to the platform.
  • Deletions: Removing contacts in SmartPush doesn't affect platform data.
  • Updates:
    • Subscription Status:
      • From forms: Syncs to platform.
      • From imports: Remains in SmartPush.
    • Other Data: Name, country, etc., sync from forms; imports remain in SmartPush.
Have more questions? Submit a request

Comments