In this recipe, you’ll learn how to identify your highest value users and then automate referrals for your business.

What you'll need

SpotSense Account

Segment Account

Customer.io Account (or any drip tool supported by Segment)

On this page


With socially distant events on the rise, knowing when a user arrives at a certain location and using that information to get feedback on an event increasingly important factor in keeping in contact with your users without face to face interaction.

That’s because context is everything when interacting with your users. An incredible 93% of said that they are more likely to open correspondence from an event they actually attended.

To get your drip campaign up and running the trick is first know who was actually physically at your event, what they saw, and how long they were there.

Traditionally, knowing who was at your event vs who purchased a ticket but didn't go was a total shot in the dark.

Thankfully there’s a way to know who was actually at your event, and send follow up emails automatically.

With SpotSense geofencing, Segment, and Customer.io flows, you can now define when a user visited a certain location (i.e. Coachella), how long they were there, route the data using Segment, and create a drip email campaign with Customer.io.

Simply create a geofence on SpotSense, and turn on your Segment integration. Every time a user enters the geofence, that event is sent to Segment as LOCATION-EVENT-ENTER with the coordinates as properties.

Let’s run through it step by step.

Step 1: Identify users who visited your geofence

This recipe assumes you have SpotSense installed, and that you’re tracking location enter and exit events for a certain location. If not, see SDK Installation guide here.

Let’s say you wanted to track when your users visit the Coachella Music Festival.

First, we’ll create a geofence in the SpotSense dashboard:

  1. Log into SpotSense
  2. Navigate to Locations > Geofences.