Make mit My Store Locator verbinden

In Make (früher Integromat) verbinden Sie My Store Locator mit den Modulen „Webhooks“ und „HTTP“. Eine eigene Make-App testen wir gerade.

Heute verfügbarWebhooks und Kunden-API (ab Starter) mit den Standard-Bausteinen von Make.

Eigene App im TestMake-App mit fertigen Modulen. Wir testen sie gerade, veröffentlicht 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

  1. Legen Sie in Make ein Szenario an und wählen Sie als ersten Schritt Webhooks → Custom webhook. Make erzeugt eine Webhook-Adresse.
  2. Legen Sie in My Store Locator unter API & Webhooks einen Webhook mit dieser Adresse an, Format JSON, und wählen Sie die Ereignisse.
  3. Klicken Sie in Make auf Redetermine data structure und senden Sie in der App ein Testereignis. Make erkennt die Felder.
  4. Fügen Sie die folgenden Module hinzu, zum Beispiel Google Sheets, ein CRM oder E-Mail.

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

  1. Legen Sie in der App einen API-Key mit der Berechtigung locations:write an.
  2. Fügen Sie in Make das Modul HTTP → Make a request hinzu.
  3. URL https://app.my-store-locator.com/api/v1/ext/locations, Methode POST.
  4. Unter Headers: Authorization = Bearer msl_live_… (Ihr Key).
  5. Body type „Raw“, Content type „JSON (application/json)“, Inhalt als JSON mit Werten aus vorherigen Modulen.

Zum Ändern nutzen Sie PATCH mit /api/v1/ext/locations/{id}.

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 Make-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 Make, nicht im Klartext in einzelnen Schritten.
  • Nicht mehr benötigte Keys widerrufen Sie in der App mit einem Klick.

FAQ

Brauche ich einen bestimmten Make-Tarif?

Die Module „Webhooks“ und „HTTP“ gehören zu den Standard-Modulen von Make. Wie viele Vorgänge Sie ausführen können, hängt von Ihrem Make-Tarif ab.

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.

Demo startenSofort ausprobieren, ohne Anmeldung