Want to integrate your CommentSold account with Klaviyo for email and SMS marketing? Read on to learn how to set up this integration.
What is Klaviyo?
Klaviyo is an automated marketing campaign solution that focuses on email and SMS marketing. CommentSold integrated with Klaviyo, allowing you to sync customer email addresses, phone numbers, and opt-in status for use in email and SMS marketing campaigns and automations.
Klaviyo maintains its own pricing plans for email and SMS campaigns. You can refer to your Klaviyo Billing page to learn more.
In order to set up your Klaviyo/CommentSold integration, you’ll need:
- An active Klaviyo account. Sign up here.
- A CommentSold account.
- Klaviyo enabled on your CommentSold account. Reach out to our Support Team via chat or email for assistance.
Connect Klaviyo to CommentSold
- Select Setup from the side menu of your CommentSold dashboard.
- Select More Integrations from the option listed at the top of the page.
- Select Connect in the Klaviyo section. Make sure you are logged into your Klaviyo account while performing this step in CommentSold.
- Follow the prompts to give Klaviyo permission to access your CommentSold shop.
Sync Your Product Catalog to Klaviyo
- Within Klaviyo, select Content > Products > Add Custom Products.
- Locate your product feed information within CommentSold under where you entered your Klaviyo API keys.
- Title your source as CommentSold and paste the URL, username, and password from CommentSold into Klaviyo.
- Select Define source.
- Go back to your new product source and select Complete Feed Setup.
Sync Your Customer Email List to Klaviyo
- Within Klaviyo, select Audience > Lists & Segments > Create New > Create List.
- Title your list as CS Email Integration and click Create list.
- While in your new list, click Settings > Consent > Opt-in process > Single opt-in.
- Refresh your CommentSold set-up screen.
- Under Klaviyo Customer Email List, select the Email List drop-down and select CS Email Integration and click Save.
Sync Your Customer SMS List to Klaviyo
- Within Klaviyo, select Audience > Lists & Segments > Create New > Create List.
- Title your list as CS SMS Integration and click Create list.
- Refresh your CommentSold set-up screen.
- Under Klaviyo Customer SMS List, select the SMS List drop down and select CS SMS Integration and click Save.
- Select Download this CSV.
- Within Klaviyo, while in your new SMS list, click Imports > Import Contacts.
- Upload your CSV you just downloaded from CommentSold and leave all checkboxes checked.
- Select Next > Import.
| Note: If a message appears that says “Did these contacts subscribe to marketing messages?” Select the checkbox Yes. |
Sync Your CommentSold Order History to Klaviyo
You can import your order history from the past six months. Importing this data will help Klaviyo learn your customers’ behaviors and how they’ve engaged with your shop in the last six months. This is not required in order to utilize the Klaviyo integration. In fact, syncing your CommentSold orders to Klaviyo will automatically turn off your email automations within the Marketing Automations tab.
However, you can recreate these within Klaviyo using their flow templates. Within CommentSold, within the Setup > More Integrations tab, locate Klaviyo Order Import and select Start Import.
Customer Events, Triggers, and Attributes in CommentSold
| Event/Information | Customer Action/Trigger |
| Active on site | When someone lands on website |
| Added to cart | When someone adds a product to their cart |
| Cart Expiration Threshold Exceeded | When 50% of the cart timer has been hit. (ex: if cart timer is set to 1 hour, this event occurs 30 mins after item was added to cart) |
| Expired Product in Cart | Item expired while in cart |
| Fulfilled Order | Order marked fulfilled in CS admin |
| Item Added to Waitlist | When someone adds a product to their waitlist |
| Joined | Created a CS profile |
| Ordered Product | Happens for each individual item that is ordered |
| Placed Order | Happens for each order |
| Refunded Order | Happens when an order is marked refunded in CS admin |
| Removed from Cart | When someone deletes an item from the cart |
| Returned Product | Happens when an individual item is marked as returned in CS admin |
| Started Checkout | When someone lands on checkout screen |
| Viewed Live Sale | When someone views a live sale |
| Viewed Live Sale Replay | When someone views a live sale replay |
| Viewed Product | When someone lands on a PDP |
| Waitlist Item Activated | When a waitlisted item is restocked in CS admin |
| Customer Tags | Customer-Specific Custom Tags |
| tiktok_origin | True/False if their first order came from TikTok |
| Email Subscription Status | Never Subscribed or Subscribed comes from CS |
| SMS Subscription Status | Never Subscribed or Subscribed comes from CS |