You will learn

Learn how to differentiate Point of Sale (POS) and web order events synced from Square to Klaviyo. Then, segment customers in Klaviyo based on whether they made orders in person or online to bring more personalization to your messaging.

Before you begin

Before continuing, make sure you’ve integrated your Square store with Klaviyo.

How data syncs from Square

Klaviyo’s integration with Square syncs both Square Online web order events and Square POS order events to Klaviyo.

Square POS order events will sync to Klaviyo if there is an email address and/or phone number associated with the order which the customer directly shared with your company.

Square events will have a property called source name that will show whether the event is from a POS or from online/web, so that you can segment these events in Klaviyo.

The Square events that include the Source Name property are as follows:

  • Placed Order
  • Refunded Order
  • Cancelled Order
  • Fulfilled Order
  • Fulfilled Partial Order

To learn more about event properties synced from Square, read our Square data reference.

How to segment POS and web customers

You can segment POS and web customers in Klaviyo using the Source Name property.

For example, create a segment of customers who have made at least one Placed Order via POS. This segment won’t exclude those who have also purchased online, but you can choose to exclude them if you want.

  1. In Klaviyo, navigate to Lists & segments.
  2. Click Create new > Create segment.
  3. Name your segment and add any tags.
  4. Create the following segment definition:
    What someone has done (or not done) > Person has Placed Order > at least once > over all time > where Source Name equals POS
  5. Click Create segment.

To create a segment of those who have made at least one purchase online, create the same segment but instead choose Source Name equals “Square Online”. You could also choose to exclude POS purchasers from this segment.

Klaviyo segment builder with segment Square POS purchasers
Klaviyo segment builder with segment Square POS purchasers

Additional resources

  • Getting started with Square

    Learn how to easily integrate Klaviyo with your Square Online site in order to sync customer profile, order, and catalog information to Klaviyo, along with order data from your Square Point of Sale (POS). With this data, you’ll be able to reach customers with targeted messaging through segmentation, automated flows, and campaigns.

  • Square data reference

    Learn what data is synced from Square to Klaviyo, how to view it, and what properties Square events contain. Additionally, learn how to view your Square data in Klaviyo.

  • Getting started with segments

    Learn how to create and use segments in Klaviyo, which are a powerful tool for understanding your audience and sending targeted messages.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type