Geofence automation · iOS 17+

Webhooks, fired
by where you are.

Draw a circle on the map, point it at a URL. When you arrive, GeoHook calls it — garage up, lights on, heating ready. No taps, no cloud, no server in between.

20areas, monitored
webhooks per area
0location data uploaded
$0core app, forever
FIG. 1 — GEOFENCE “HOME”48.21° N 16.37° E
r = 150 m you, arriving
17:42:03 regionEntry “Home”
17:42:04 condition vehicle nearby
17:42:04 POST /garage/open → 200 OK
01

From boundary to request

GeoHook leans on iOS geofencing, then adds the careful engineering around it: approach detection before the boundary, optional conditions at the boundary, a webhook with a clean JSON payload after it.

Step 1

You cross a boundary

Your phone enters or leaves one of your zones. Lead-in zones and Precision Monitoring catch it reliably, even near the edge.

Step 2

Conditions checkPremium

Optionally: are you driving, cycling, or on foot? Is your car with you? Motion sensing, CarPlay, Tesla Phone Key or an iBeacon answers — on-device, no cloud.

Step 3

The webhook fires

GeoHook sends an HTTP request to your endpoint — Home Assistant, IFTTT, your own server, anything with a URL.

Step 4

200 OK

The result lands in your event history with the full request, response and timing — so you always know what happened, and why.

02

What people wire it to

Anything that can be reached by a URL can be driven by your location.

Case A

The garage that expects you

Door opens as you roll in, closes when you leave — hands stay on the wheel. With the vehicle condition, it only happens when your car is actually with you: any car with CarPlay or hands-free Bluetooth, a Tesla via Phone Key, or an iBeacon.

Case B

Home from the ride

Roll in from your bike tour and the garage is already opening; back from a run and the backyard lights come on. Movement conditions know how you arrive — no extra hardware, just your iPhone.

Case C

Arrival, announced

Hit a webhook when you reach a place — notify the family chat, log a visit, start a timer. Quietly, automatically, every time.

Case D

Your own ideas

Home Assistant, IFTTT, Node-RED, a custom Lambda, the coffee machine’s REST API — if it speaks HTTP, GeoHook can call it.

03

The specification

Everything in the box — and what stays out of it: your data.

F-01

Location triggers

Precise geographic areas that fire actions on entry and exit.

F-02

Entry & exit actions

Separate actions per direction, with distinct trigger-type payloads.

F-03

Multiple webhooks

Several endpoints per area — Home Assistant, IFTTT, custom APIs.

F-04

Advanced arrival

Lead-in zones with directional approach detection; Precision Monitoring on iOS 17+.

F-05

Energy efficient

Intelligent background tracking tuned for minimal battery impact.

F-06

Privacy first

Location data stays on the device. No cloud storage, no tracking.

F-07

Up to 20 areas

Home, work, favourite places — monitored simultaneously (iOS limit).

F-08

iCloud sync

Configuration follows you to a new device automatically.

F-09

Secure credentials

Webhook logins live in the iOS Keychain, encrypted.

F-10

Debug tools

Geofences on the map, webhook test runs, full response details.

F-11

Smart notifications

Per-area alerts for entry, exit, success or failure — your choice.

F-12

Status dashboard

All areas with distance, state and last webhook result, at a glance.

F-13

AI help assistant

Ask questions in the app; answers come from GDPR-compliant EU servers.

F-14

Event history

Every trigger with payload, response and timeline — auditable automation.

F-15

Tesla Phone KeyPremium

Detect your Tesla over Bluetooth — no server queries, no usage limits.

F-16

iBeacon supportPremium

Area detection at 10–30 m precision, or vehicle presence for any car. 25+ beacon catalog.

F-17

Movement conditionsPremium

Trigger only when arriving on foot, by bike, or motorized — detected on-device, no extra hardware.

F-18

CarPlay & hands-freePremium

Any car becomes a condition via its CarPlay or Bluetooth hands-free system; Driving Focus works too.

04

Plates

The app, page by page.

GeoHook home screen with configured areas
PL. 1Home screen
Location setup with radius and actions
PL. 2Location setup
Map view with geofence circles
PL. 3Map view
Trigger conditions — driving, walking, cycling or a specific vehicle
PL. 4Trigger conditions
Debug tools with live location
PL. 5Debug tools
Event history with webhook details
PL. 6Event details
Status dashboard with live motion state and CarPlay connection
PL. 7Live status
AI help assistant chat
PL. 8AI assistant
Home screen showing the live in-vehicle state the moment CarPlay connects
PL. 9Live motion
05

Pricing, plainly

The core app is free — and will stay free. Premium adds movement conditions and vehicle detection — for any car, no extra hardware needed.

Core
$0

free forever — no ads, no tracking, no hidden costs

  • Up to 20 active areas (iOS limit)
  • Multiple webhooks per area
  • Background location tracking
  • iCloud sync across devices
  • Debug tools & status dashboard
  • AI help assistant
Download for free →
GeoHook Premium
$3.99 / month

how you arrive, and whether your car is with you — as conditions. Family plan $5.99 / month.

  • Movement conditions — on foot, by bike, or motorized
  • Any car detected via CarPlay or hands-free Bluetooth — no extra hardware
  • Driving Focus as a webhook condition
  • Tesla Phone Key detection — no API calls, no usage limits
  • iBeacon area detection (10–30 m precision) & iBeacon vehicle detection
Get Premium →

Only need Tesla Phone Key or iBeacon detection? The Tesla & iBeacon plan covers just that, at $0.99 / month. Subscriptions billed monthly via the Apple App Store. Terms apply.

Set the boundary once.
Arrive automated, every day after.

Free on iOS. Two minutes from install to your first webhook.

Download on the App Store