Integrationen und API

OptiRoutes verbindet sich mit den Systemen, die Sie bereits nutzen. Lieferungen kommen aus einer Excel- oder CSV-Datei, per FTP oder SFTP oder über eine sichere Datei-API; unterschriebene Lieferscheine, Routenexporte und Berichte gehen auf demselben Weg zurück. Eine Berichts-API liefert Ihre Daten an BI-Tools, und Webadressen erhalten Lieferberichte und Routenexporte in dem Moment, in dem sie entstehen.

Aktualisiert:

Welche Integrationen bietet OptiRoutes?

BedarfSo löst es OptiRoutes
Die Lieferungen des Tages ladenUpload per Excel oder CSV, automatisches Laden per FTP, SFTP oder Datei-API, im Format CSV, JSON oder TXT mit fester Feldbreite.
Unterschriebene PODs abholenAufrufe der Datei-API pro Tag oder pro Lieferung oder ein ZIP pro Tag; Kopien per E-Mail.
Routen an Ihr System sendenRoutenexport als CSV, XLSX, XML, JSON oder TXT – in eine Datei, auf Ihren FTP-Server, in den Unternehmensordner oder an eine Webadresse.
Berichte an BI oder Ihr ERPDie Berichts-API: Lieferungen, Routen, Fahrer, Kunden, POD und eine tägliche Lieferzusammenfassung.
Auf jede Lieferung reagierenEine Adresse für Lieferberichte, die jeden Bericht in dem Moment erhält, in dem er erstellt wird.
Den Dienst bezahlenStripe Checkout für Prepaid-Aufladungen und automatische Aufladung.

Lieferungen aus einer Datei, per FTP oder SFTP laden

Die einfachste Integration ist die Datei, die Ihr System bereits exportiert. Auf dem Lieferungsbildschirm liest Lieferungen laden eine Excel- oder CSV-Datei ein; Sie ordnen jedes Systemfeld – Adresse, Kundenname, Lieferungsnummer, Menge und so weiter – einmal Ihrem Spaltennamen zu, und jede spätere Datei wird genauso geladen. Bei einer TXT-Datei mit fester Feldbreite geben Sie statt der Spaltennamen die Zeichenpositionen an. Zeilen lassen sich über ein Markierungswort in den Bemerkungen überspringen, ein zweites Markierungswort kann die Adresse ersetzen, und Sie entscheiden, ob eine bestehende Lieferungsnummer aktualisiert oder neu hinzugefügt wird.

Um manuelle Schritte ganz zu vermeiden, wählen Sie in den Einstellungen eine automatische Lademethode:

  • Der OptiRoutes Dateiserver – Ihr System legt die nach Datum benannte Tagesdatei im Ordner Ihres Unternehmens auf dem FTP-Server oder auf dem verschlüsselten SFTP-Server ab.
  • Ihr eigener FTP-Server – OptiRoutes verbindet sich mit dem Benutzer, den Sie angeben, und lädt die mit dem heutigen Datum benannte oder die zuletzt aktualisierte Datei.
  • Automatischer Import und Export – Lieferungen werden von selbst geladen, und auch die Routen werden geplant, ganz ohne Klick.
  • Die Datei-API – Ihre Software lädt die Lieferdatei per HTTPS hoch, wie unten beschrieben.

Auf dem Kundenbildschirm legt eine Excel- oder CSV-Datei mit Kundennummer, Name, Adresse, Standzeit sowie Öffnungs- und Schließzeiten Kunden und ihre Zeitfenster an oder aktualisiert sie.

Die Datei-API: Lieferungen hinein, PODs und Berichte hinaus

Jedes Unternehmen in OptiRoutes hat einen eigenen privaten Dateiordner: die geladenen Lieferungen, die unterschriebenen Lieferscheine mit Fotos und Unterschriften, die Routenexporte und die Berichte zum Tagesende. Mit der Datei-API lesen und schreiben Ihre Systeme diesen Ordner direkt per HTTPS, ohne FTP-Server dazwischen. Der Manager des Unternehmens wechselt unter Einstellungen → API & Dateien zwischen FTP und API und erstellt dort die Schlüssel – eine Anfrage an den Support ist nicht nötig, und neue Unternehmen starten direkt mit der API.

Der Unternehmensordner in der Datei-API.
OrdnerInhaltWer schreibt
orders_files/Die tägliche Lieferdatei und die Routenexporte.Sie (Lieferungen), OptiRoutes (Exporte)
pod/YYYY/MM/DD/Unterschriebene PODs dieses Tages: das unterschriebene PDF, die Unterschrift und die Fotos.OptiRoutes
pod/Original-Lieferscheine zum Unterschreiben in der Fahrer-App, ein PDF pro Lieferungsnummer.Sie
reports/YYYY/MM/Berichte zum Tagesende und zu Retouren.OptiRoutes
podBaseFile/Die POD-Grundvorlage.Sie
inbox/Ein freier Ordner für Dateien, die Sie übergeben möchten.Sie

Die Aufrufe umfassen das Prüfen des Schlüssels, das Auflisten eines Ordners, Herunterladen, Hochladen (bis zu 50 MB pro Datei) und Löschen selbst hochgeladener Dateien, das Auflisten der POD-Dateien eines Tages nach Lieferung und Art sowie das Herunterladen aller POD-Dateien eines Tages als eine ZIP-Datei. Die Anleitung enthält Codebeispiele in Python, C# und Node.js sowie ein PowerShell-Skript, das einen Ordner auf Ihrem Server mit dem Unternehmensordner synchron hält – ein an FTP gewöhntes Team kann also weiterarbeiten wie bisher. Lesen Sie die Anleitung zur Datei-API.

Wie sind API-Schlüssel abgesichert?

  • Minimale Rechte – jeder Schlüssel erhält nur die Berechtigungen, die er braucht: nur unterschriebene PODs, alle Dateien lesen oder Lieferungen und Inbox-Dateien hochladen.
  • Zugelassene Adressen – ein Schlüssel lässt sich auf die festen IP-Adressen Ihres Servers beschränken.
  • Ablauf und Rotation – ein Schlüssel kann nach einer bestimmten Anzahl von Tagen ablaufen; erstellen Sie einen neuen Schlüssel, stellen Sie um und widerrufen Sie dann den alten, ganz ohne Ausfallzeit.
  • Sofortiger Widerruf – ein widerrufener Schlüssel funktioniert innerhalb von 30 Sekunden nicht mehr.
  • Protokollierung – jeder Aufruf wird mit Zeit, Adresse, Datei und Antwort protokolliert und dem Manager angezeigt.
  • Sichere Speicherung – OptiRoutes speichert nur einen SHA-256-Fingerabdruck jedes Schlüssels; Verbindungen laufen über HTTPS mit TLS 1.2 oder höher, und ein Schlüssel erreicht nur den Ordner seines eigenen Unternehmens.

Grenzen: 300 Anfragen pro Minute und Schlüssel, 50 MB pro Datei, 20 aktive Schlüssel pro Unternehmen und bis zu 5.000 Einträge in einer Ordnerauflistung.

Die Berichts- und Push-API

Für Reporting-Tools und ERP-Konnektoren stellt eine separate API unter api-users.optiroutes.com die Daten Ihres Unternehmens als Berichte bereit und nimmt übertragene Daten an. Eine Adresse und ein Token, das OptiRoutes für Ihr Unternehmen ausstellt, decken jeden Aufruf ab. Auf der Dokumentationsseite können Sie Ihr Token einfügen und sehen, welche Berichte für Sie freigeschaltet sind und wie die Spalten Ihres Kontos zugeordnet sind: zur API-Dokumentation.

BerichtWas er liefert
ordersAufträge und Lieferungen, mit Route und Fahrer.
routesRouten, mit Fahrer und Anzahl der Stopps.
driversFahrerdaten.
customersKundendaten und Adressen.
podLieferdokumentation.
delivery-summaryEine tägliche Zusammenfassung nach Status.

Zwei Push-Aufrufe arbeiten in die andere Richtung: Das Übertragen von Lieferungen schreibt die Lieferdatei des Tages und startet das automatische Laden, und das Übertragen von Fahrern, Linien und Fahrzeugen ersetzt die gesamte Flotte, wie eine Flottendatei. Weil die übertragene Fahrerliste als vollständige Flotte gilt, senden Sie immer alle Fahrer, nicht nur die Änderungen.

Routenexport und Webhooks

Der Routenexport schreibt die markierten Routen als CSV, XLSX, XML, JSON oder TXT mit fester Feldbreite. Eine Spaltentabelle legt fest, welche Felder unter welcher Überschrift ausgegeben werden, Originalspalten Ihrer Lieferdatei lassen sich ergänzen, und mit Artikelverwaltung listet eine zweite Datei jeden Artikel auf. Exporte gehen auf Ihren Computer, auf Ihren FTP-Server oder in den Unternehmensordner, und mit JSON lässt sich der Export auch an eine Webadresse senden; schlägt das Senden fehl, versucht es das System ein weiteres Mal.

Für jede Lieferung in dem Moment, in dem sie passiert, tragen Sie in den Einstellungen der Fahrer-App die Adresse für Lieferberichte ein: Jeder Lieferbericht der Fahrer wird zusätzlich dorthin gesendet, sodass sich ein anderes System von Ihnen von selbst aktualisiert.

E-Mail, Zahlungen, Karten und Nachrichten

  • E-Mail – unterschriebene Lieferscheine gehen von Ihrem eigenen Gmail-Konto mit einem Google-App-Passwort aus; Berichte wie der Palettenbericht zum Tagesende gehen an Ihre Berichts-E-Mail; zahlende Kunden erhalten Quittungen und Fahrer Einzahlungsbestätigungen von der Kasse.
  • Zahlungen – Aufladungen werden auf einer sicheren Zahlungsseite von Stripe bezahlt, optional mit gespeicherter Karte für die automatische Aufladung.
  • Adressen und Karten – Adressen werden aus Google-Vorschlägen gewählt und vor der Planung auf der Karte geprüft.
  • Navigation – die Fahrer-App übergibt jeden Stopp an Waze oder auf dem iPhone an Apple Maps, nach Adresse oder exakten Koordinaten.
  • SMS und WhatsApp – Ankunftsnachrichten und Tracking-Links an Kunden, Hinweise an Manager, Linien an Subunternehmer und Routenbilder per WhatsApp an Fahrer.

Sie planen eine Integration mit Ihrem ERP- oder Lagersystem? Sagen Sie uns, was Sie anbinden möchten.

3 Tage kostenlos testen · bis zu 50 Adressen pro Tag · ohne Kreditkarte

Häufig gestellte Fragen

Kann OptiRoutes Lieferungen automatisch aus unserem ERP laden?

Ja. Ihr ERP kann eine Tagesdatei auf dem FTP- oder SFTP-Server von OptiRoutes oder auf Ihrem eigenen FTP-Server ablegen oder sie über die Datei-API hochladen, und OptiRoutes lädt sie von selbst.

Wie gelangen unterschriebene PODs in unser System?

Über die Datei-API: Listen Sie die POD-Dateien eines Tages auf und laden Sie sie herunter, oder laden Sie alle als eine ZIP-Datei. Eine Kopie wird außerdem nach Ihren Weiterleitungsregeln per E-Mail versendet.

Wer erstellt die API-Schlüssel für die Datei-API?

Der Manager des Unternehmens, unter Einstellungen, API & Dateien. Schlüssel haben Berechtigungen, optional zugelassene Adressen und ein Ablaufdatum und lassen sich jederzeit widerrufen.

Gibt es eine API für Berichte?

Ja. Die Berichts-API liefert Lieferungen, Routen, Fahrer, Kunden, POD und eine tägliche Lieferzusammenfassung, mit einem von OptiRoutes ausgestellten Token.

In welchen Dateiformaten können wir Routen exportieren?

CSV, XLSX, XML, JSON und TXT mit fester Feldbreite, mit den Spalten und Überschriften Ihrer Wahl.

Kostenlos testen – 3 Tage, ohne Karte

3 Tage kostenlos testen · bis zu 50 Adressen pro Tag · ohne Kreditkarte