Build real world interactions that your users love

With our geofences + location analytics, you can make the physical world part of your user's experience.

The best part? It takes less than 5 minutes.

Geofencing + Location Analytics for Developers

As a mobile developer, you deserve to have tools made for you to solve real world problems, not annoying users with push notifications. Because we eliminate complex location infrastructure, you can start adding geofences to your mobile app in just a couple of minutes.

import CoreLocation
import SpotSense

let spotsense = SpotSense(clientID: "client-id", clientSecret: "client-secret")

class ViewController: UIViewController, CLLocationManagerDelegate, SpotSenseDelegate {
  let locationManager : CLLocationManager = CLLocationManager()
  override func viewDidLoad() {

    // get location permissions
    locationManager.delegate = self
    spotsense.delegate = self

    spotsense.startMonitoring() // this is where the magic happens


Beta is open now

Interact with your users in the physical world

Create location-based experiences for your users with the SpotSense rule creation engine

1. Choose a Place

Draw a geofence around any place where you want your users to have an interaction

Download Template
2. Choose an Action

Send a notification, do an HTTP request, change screens, or just people watch!

Create a Rule
3. Launch

Launch your geofence to your app without resubmitting it to the App Store

How to test


Coming Soon

Monitor Places + Understand Your Users

Monitor places to see when your users enter, exit, dwell, and return to the boundaries of your geofence

Get Started

Add a geofence in less than 5 minutes

Get credentials

Create a new app in the SpotSense Dashboard, and get a client-id and secret to use with the SDK

Add the SDK (iOS)

Download the SpotSense SDK via Cocoapods, or download a sample project for iOS

Create a rule + start collecting analytics

Create a rule to monitor a place antywhere in the world! You can attach an action, e.g. a notification, to each place or just passively collect data