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
- What Each Subscription Status Means
- How to Bulk Update Subscription Status in Contact and Segment
- How Subscription Data Syncs Between SmartPush and Your Store Platform
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:
|
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
- In SmartPush, go to Contacts > All, and filter contacts based on subscription status and channels (Email or SMS).
- Select desired contacts or apply a filter to define a contact group.
- 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).
Select desired contacts or apply a filter to define a contact group.
Click Bulk Actions > Update Subscription Status.
Choose One-click Subscribe, One-click Unsubscribe, or One-click Remove to update all filtered contacts.
Confirm your selection in the pop-up window.
|
Notes:
|
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.
-
Subscription Status:

Comments