Zapier mit My Store Locator verbinden
Mit Zapier verbinden Sie My Store Locator schon heute mit Tausenden anderen Diensten - über Webhooks und unsere Kunden-API. Eine eigene Zapier-Integration testen wir gerade.
Heute verfügbarWebhooks und Kunden-API (ab Starter) mit den Standard-Bausteinen von Zapier.
Eigene Integration im TestZapier-Integration mit fertigen Auslösern und Aktionen. Wir testen sie gerade, im Zapier App Directory ist sie noch nicht.
Was Sie damit machen können
- Auf Ereignisse reagieren: Eine neue Anfrage über die Karte landet als Aufgabe im CRM, als Nachricht im Team-Chat oder als Zeile in einer Tabelle.
- Standorte automatisch pflegen: Neue Filialen aus Ihrer Warenwirtschaft, einer Tabelle oder einem Formular werden in My Store Locator angelegt oder geändert.
- Abgleichen: Geänderte Standorte regelmäßig abrufen (
updatedSince) und in andere Systeme übertragen.
Voraussetzungen
- Ein Konto bei My Store Locator ab dem Tarif Starter - API-Keys und Webhooks sind dort enthalten (Tarife ansehen)
- Ein API-Key mit den passenden Berechtigungen (in der App unter API & Webhooks)
Auslöser: Ereignis aus My Store Locator
- Legen Sie in Zapier einen neuen Zap an und wählen Sie als Auslöser Webhooks by Zapier → Catch Hook. Zapier zeigt Ihnen eine Webhook-Adresse.
- Legen Sie in My Store Locator unter API & Webhooks einen Webhook mit dieser Adresse an, Format JSON, und wählen Sie die Ereignisse, z. B.
lead.created. - Senden Sie in der App ein Testereignis und laden Sie es in Zapier als Beispiel.
- Fügen Sie die gewünschte Aktion hinzu, zum Beispiel einen Eintrag im CRM oder eine Nachricht in Slack.
„Webhooks by Zapier“ ist laut Zapier nur in bezahlten Zapier-Tarifen verfügbar.
Verfügbare Ereignisse: location.created, location.updated, location.deleted, map.published, lead.created, import.finished. Jede Zustellung trägt die Header X-MSL-Event und X-MSL-Signature (HMAC-SHA256), mit denen Sie die Herkunft prüfen können. Schlägt eine Zustellung fehl, wiederholen wir sie nach 1, 5 und 30 Minuten.
Aktion: Standort anlegen oder ändern
- Legen Sie in der App einen API-Key mit der Berechtigung
locations:writean. - Fügen Sie in Zapier die Aktion Webhooks by Zapier → Custom Request hinzu.
- Methode
POST, URLhttps://app.my-store-locator.com/api/v1/ext/locations. - Unter Headers:
Authorizationmit dem WertBearer msl_live_…(Ihr Key) undContent-Typemitapplication/json. - Unter Data den Inhalt als JSON, die Werte ziehen Sie aus dem vorherigen Schritt.
Zum Ändern nutzen Sie PATCH mit /api/v1/ext/locations/{id} und senden nur die geänderten Felder.
Ein Beispiel für den Inhalt eines neuen Standorts:
{
"name": "Filiale Frankfurt Nord",
"street": "Musterstraße 1",
"zip": "60320",
"city": "Frankfurt am Main",
"country": "DE"
}Fehlen Koordinaten, wird die Adresse über unseren Kartenserver geokodiert. Neue Standorte erscheinen auf allen veröffentlichten Karten, sofern Sie keine bestimmten Karten angeben. Alle Endpunkte und Felder stehen unter API und Webhooks.
Hinweis: Eine eigene Zapier-Integration von My Store Locator mit fertigen Auslösern und Aktionen ist im Test und noch nicht veröffentlicht. Bis dahin funktioniert die Anbindung wie oben über Webhooks und HTTP-Aufrufe.
Nur gelegentliche Massenänderungen? Dafür genügt oft der CSV-Import: Liste exportieren, importieren, fertig.
Sicherheit
- Geben Sie dem API-Key nur die Berechtigungen, die der Ablauf braucht, zum Beispiel nur
locations:write. - Speichern Sie den Key in den Zugangsdaten bzw. Credentials von Zapier, nicht im Klartext in einzelnen Schritten.
- Nicht mehr benötigte Keys widerrufen Sie in der App mit einem Klick.
FAQ
Gibt es My Store Locator im Zapier App Directory?
Noch nicht. Die Integration ist im Test. Bis dahin nutzen Sie „Webhooks by Zapier“ wie beschrieben.
Zählen API-Aufrufe als Kartenaufrufe?
Nein. Kartenaufrufe zählen nur, wenn die öffentliche Karte geladen wird. Für die Kunden-API gilt eine Grenze von 600 Aufrufen pro Minute und Key.
Kann ich Standorte über die API löschen?
DELETE archiviert einen Standort, wie „Löschen“ in der App. Er verschwindet dann von allen Karten.
Probieren Sie es mit Ihren eigenen Standorten aus.
Konto anlegen, Standorte importieren, Karte einbinden. Der Free-Plan bleibt kostenlos - Pro können Sie 14 Tage testen.