How to differentiate web and POS order events from Square

Estimated 2 minute read
|
Updated Aug 29, 2024, 4:00 PM EST
You will learn

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 you begin

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

How data syncs from Square 

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

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 List / Segment, then choose Segment.
  3. Name your segment and add any tags.
  4. Create the following segment definition:
    1. What someone has done (or not done).
    2. Has Placed Order > at least once > over all time.
    3. 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

Additional resources

Additional resources

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.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
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