Foursquare and Iterable are powering the future of location-based engagement. Foursquare's Movement SDK gives you a clear understanding of where your users go — empowering Iterable to send customized, location-based messages that drive conversions both on- and offline.
Why use this integration?
Connecting your Foursquare and Iterable accounts lets you unlock location-based engagement, segmentation, and personalization so you can:
-
Message customers when they're most likely to engage
Send targeted messages to users when they are most likely to engage with your brand, such as when they enter one of your stores or when they leave their home or workplace.
-
Re-capture lapsed customers
Send targeted messages to lapsed users when they are near one of your locations or one of your competitors' locations.
-
Discover each customer's preferences in the background
Segment your users based on their real-world behavior and interests. The Movement SDK can track venue visiting patterns to show you which of your users are coffee lovers or sports fans — allowing you to engage on a deeper level.
Setup instructions
In Iterable
-
If you plan to send in-app messages with this integration, you will need to set up the Iterable mobile SDK:
-
Create an Iterable API key:
- Navigate to Integrations > API Keys.
- Click New API Key.
- Give your API key a name (for example, "Foursquare Integration") and select Server-side.
- Click Create.
- Copy the API key to your clipboard.
TIP
Keep a copy of your API key in a safe location. Once you finish setting up this integration, you won't be able to see it again.
In Foursquare
Set up the Foursquare Movement SDK.
If you're using the
setUserId
method forUserInfo
in the Movement SDK, set your user-specific IDs.Enter your Iterable API Key in your app's Foursquare Developer Console.
Once you have completed these steps, the Movement SDK will start tracking location events and forwarding them to Iterable.