Versand & Auftragsabwicklung
Verbinden ShipStation zu Excel, Google Sheets, KI und REST
Sendungen, Bestellungen und Spediteure als SQL-Abfrage. Verknüpfen Sie den Auftragsstatus mit der Bestellzeile in Shopify oder Ihrem ERP-System.
Eine Verbindung, jede Oberfläche
Wohin Ihre ShipStation-Daten gelangen können
- 1 ausgehende Verbindung
- 0 eingehende Ports
- Schreibgeschützt · Anmeldeinformationen bleiben erhalten
läuft auf
- Für Ihr Team, Ihre Lieferanten und Partner
-
Excel Add-in · Aktualisierung bei Bedarf
-
Google Sheets Zusatzfunktion · Aktualisierung bei Bedarf
-
Nova AI Anfrage in einfachem Englisch · Text zu SQL
-
Datenbetrachter Live-Ergebnisse teilen · Team, Lieferanten, Partner · Jedes Gerät
- Für Apps und Systeme
-
REST-API JSON-Endpunkt · OpenAPI 3.1
-
Power BI Power Query M
-
Geplante Synchronisierungen Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Für KI-Tools
-
KI-Assistenten Claude · Cursor · MCP-Server
- An Personen geliefert
-
Benachrichtigungen und Berichte Slack · Discord · E-Mail · Webhook
Query Streams wandelt ein ShipStation-Konto in 15 SQL-Tabellen um – für Sendungen, Etiketten, Auftragsabwicklungen, Spediteure, Lager, Produkte, Bestand, Chargen, Manifeste, Abholungen und mehr. Diese Tabellen sind in Microsoft Excel, Google Sheets, Power BI, über MCP und einen REST-Endpunkt lesbar. Ein einziger API-Schlüssel genügt. Der Clou: Der Auftragsabwicklungsstatus wird direkt neben der Bestellzeile aus Shopify oder Ihrem ERP-System angezeigt – mit nur einer Abfrage statt zwei Exporten und einer SVERWEIS-Funktion.
- Für Ihr Team, Ihre Lieferanten und Partner
-
ShipStation nach Excel Microsoft Excel · Excel-Add-in
Live-Ergebnisse von ShipStation direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.
ShipStation-Leitfaden -
ShipStation zu Google Tabellen Tabellen-Add-on
Führen Sie eine gespeicherte ShipStation-Abfrage über die Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.
ShipStation-Leitfaden -
Fragen Sie Nova nach ShipStation Nova AI · Text zu SQL
Stellen Sie Ihre Frage in einfachem Englisch. Nova kennt bereits Ihre ShipStation-Tabellen, schreibt und führt die SQL-Abfrage aus, erklärt die Antwort und stellt sie grafisch dar – Sie müssen keine Abfrage schreiben und keine Zugangsdaten weitergeben.
So funktioniert Nova -
ShipStation zum Datenbetrachter Ergebnispräsentation · Team, Lieferanten, Partner · Smartphone, Tablet, Desktop
Teilen Sie Live-Ergebnisse von ShipStation mit beliebigen Personen – Kollegen, Lieferanten, Partnern – als Lesezeichen speichernde Tabelle, die beim Öffnen auf einem Smartphone, Tablet oder Desktop-Computer immer neu angezeigt wird. Die Empfänger sehen die Ergebnisse, niemals die SQL-Abfragen oder Zugangsdaten.
So funktioniert der Datenbetrachter - Für Apps und Systeme
-
ShipStation REST-API HTTP-Endpunkt
Veröffentlichen Sie eine ShipStation-Abfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI 3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.
Wie funktioniert die REST-API? -
ShipStation zu Power BI Power Query M
Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-ShipStation-Ergebnisse über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.
So funktioniert Power BI -
ShipStation zu Airtable Automatisierungsplattform
Synchronisieren Sie ShipStation-Zeilen zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.
ShipStation-Leitfaden -
ShipStation nach Baserow Automatisierungsplattform
Eine Baserow-Tabelle von ShipStation wird über den REST-Endpunkt gespeist – entweder selbst gehostet oder in der Baserow-Cloud.
ShipStation-Leitfaden -
Schiffsstation zum Sitzplatz Automatisierungsplattform
Halten Sie eine SeaTable-Datenbank mit ShipStation-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.
ShipStation-Leitfaden -
ShipStation zu Smartsheet Automatisierungsplattform
Die Ergebnisse von ShipStation werden in ein Smartsheet-Raster übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche gelesen werden.
ShipStation-Leitfaden -
ShipStation nach Anvil Anvil Works · App-Plattform
Sichern Sie eine Anvil Python-App mit ShipStation über den REST-Endpunkt ab, anstatt Datenbankzugangsdaten in die App einzubetten.
ShipStation-Leitfaden - Für KI-Tools
-
ShipStation MCP-Server Claude-, Cursor- und MCP-Clients
Gewähren Sie einem KI-Assistenten Lesezugriff auf ShipStation mit dem Schema, das er benötigt, um korrekte SQL-Abfragen zu schreiben – keine Anmeldeinformationen im Chat.
So funktioniert MCP - An Personen geliefert
-
ShipStation-Warnungen und -Berichte Slack · Discord · E-Mail · Webhook
Richten Sie eine ShipStation-Abfrage auf einen Zeitplan ein und lassen Sie die Zeilen an Slack, Discord, E-Mail oder einen signierten Webhook liefern – oder halten Sie die Nachricht zurück, bis eine bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung die von Ihnen festgelegte Grenze überschreitet.
So funktionieren Benachrichtigungen und Berichte
So funktioniert es
5 Schritte, keine Änderung der eingehenden Firewall
Generieren Sie einen API-Schlüssel in ShipStation. Ein einziger Schlüssel, von der v2-API – kein Schlüssel-Geheimnis-Paar zu verwalten.
Installieren Sie den Netzwerkagenten und fügen Sie den Schlüssel ein. Er bleibt dort; ShipStation kommuniziert ausschließlich mit Ihrem eigenen Netzwerk.
Wählen Sie aus, welche der 15 Tabellen synchronisiert werden sollen und wie oft. Sendungen, Etiketten, Auftragsabwicklungen und Lagerbestände sind vorausgewählt.
Schreiben Sie normales SQL für shipstation.shipments und den Rest – oder lassen Sie Nova das für Sie erledigen.
Lesen Sie die Daten aus Excel, Sheets, Power BI, MCP oder REST, verknüpft mit der zugehörigen Bestellung.
Funktionsanalyse
Was ShipStation Ihnen bietet
Status, dem Sie vertrauen können, wenn Sie danach fragen
Der Sendungsstatus ist das Einzige, was bei einer nächtlichen Kopie immer falsch ist, weil er sich ändert, nachdem die Zeile geschrieben wurde.
- Sie können bestimmte Sendungen oder Etiketten anhand ihrer ID anfordern. Diese Zeilen werden dann mit ShipStation abgeglichen, bevor die Antwort zurückkommt, sodass eine Stornierung oder ein ungültiges Etikett sofort angezeigt wird.
- Ein Bericht, der die Historie über Monate hinweg auswertet, liest die synchronisierte Kopie in SQL-Geschwindigkeit und verursacht auf Seiten von ShipStation keine Kosten.
- ShipStation löscht nichts — Eine stornierte Sendung bleibt als Zeile mit geändertem Status erhalten, was man wünscht, wenn man wissen möchte, wie viele Sendungen storniert wurden.
Die 15 Tabellen
- Bewegung — Sendungen, Etiketten, Auftragsabwicklungen, Frachtpapiere, Abholungen, Chargen.
- Einrichtung — Carrier, Carrier-Services, Lagerhäuser, Benutzer, Tags, Webhooks.
- Aktie — Produkte, Inventar, Lagerorte.
- Jede Zeile speichert die vollständige ShipStation-Antwort in einer raw_data JSON-Spalte, sodass Paketgewichte, Abmessungen, Zollanmeldungen und vollständige Adressen weiterhin vorhanden sind, obwohl es sich nicht um Spalten der obersten Ebene handelt.
Vorsicht bei einem gemeinsamen Budget
Das Limit von ShipStation gilt kontoweit. Das bedeutet, dass ein Reporting-Tool, das dieses Limit häufig ausnutzt, Ihre tatsächlichen Versandprozesse verlangsamt. Dieses Tool hingegen tut dies bewusst nicht.
- Der Agent arbeitet mit einem Tempo, das etwa einem Sechstel des Kontolimits entspricht, und überlässt den Rest der Software, die die Etiketten druckt.
- Live-Aktualisierungen greifen auf dasselbe Budget zurück und sind aus demselben Grund pro Abfrage begrenzt.
- Sendungen verfügen über einen echten Änderungszeiger, sodass eine bearbeitete Sendung beim nächsten inkrementellen Lauf erfasst wird.
- Etiketten und Sendungen werden anhand des Erstellungsdatums verfolgt; dies ist der eigene Filter von ShipStation. — ein Label, das nach der Synchronisierung ungültig wird, wird bei der nächsten vollständigen Synchronisierung oder in dem Moment, in dem eine Live-Abfrage darauf zugreift, aktualisiert.
Wird von jedem API-Connector gemeinsam genutzt.
So funktioniert jeder API-Konnektor
- Ihr Konto wird zu Tabellen — Die Endpunkte werden typisierten SQL-Tabellen mit Primärschlüsseln und Indizes zugeordnet, sodass Sie SELECT, JOIN und GROUP BY schreiben, anstatt JSON zu durchblättern.
- Sie wählen aus, was synchronisiert wird und wie oft. — Jede Tabelle hat ihr eigenes Intervall oder gar keins. Sofern die API des Anbieters dies unterstützt, werden nur Datensätze abgerufen, die sich seit dem letzten Durchlauf geändert haben.
- Das Exemplar gehört Ihnen. — Sie befindet sich in einer AES-256-GCM-verschlüsselten DuckDB-Datei neben dem Agenten auf Ihrem Rechner. Nicht in unserer Cloud.
- Der Verkäufer hört nur von Ihnen. — Der Agent ruft die API direkt aus Ihrem eigenen Netzwerk auf, sodass Query Streams Ihr Token nicht benötigt, um eine Anfrage zu beantworten.
Gut zu wissen
- Es handelt sich um eine synchronisierte Kopie, nicht um einen Live-Proxy. Eine Abfrage liest bereits abgerufene Daten, liefert also Ergebnisse in SQL-Geschwindigkeit und überlastet Ihr API-Limit nicht. Ausgewählte Tabellen können zudem veraltete Zeilen beim Lesen aktualisieren.
- Die Ratenbegrenzungen werden für Sie eingehalten — Jeder Konnektor arbeitet innerhalb der vom Anbieter festgelegten Grenzen, sodass ein Bericht nicht dazu führen kann, dass Ihr Konto für alle anderen Anwendungen, die ihn nutzen, gedrosselt wird.
- Nichts wird weggeworfen — Felder, die in der Tabelle nicht benannt sind, werden in einer JSON-Spalte raw_data gespeichert, die Sie trotzdem abfragen können.
- Verknüpfen Sie es mit Ihren Datenbanken. — Eine API-Tabelle und eine SQL-Server-Tabelle in derselben Anweisung sind hier eine gewöhnliche Abfrage, kein Integrationsprojekt.
Quellübergreifendes SQL
Verbinden Sie ShipStation mit Ihren übrigen Daten.
ShipStation weiß, dass das Paket versendet wurde. Informationen zum Bestellwert oder zum Zahlungseingang liegen in Ihrem System und bei Ihrem Zahlungsdienstleister. Eine einzige Abrechnung kann alle drei abfragen. Jede Datenquelle verarbeitet nur den für sie relevanten Teil, sendet das Ergebnis zurück, und die Zusammenführung erfolgt zentral. Die Datenquellen kommunizieren nicht miteinander, und es werden keine Daten kopiert.
3 Verbindungen · 3 Agenten
Eine Aussage
– die Sendung von ShipStation, die Bestellung aus Ihrem ERP-System, die Rechnung von Stripe
SELECT f.carrier_id, f.shipment_status, COUNT(*) AS shipments, SUM(i.amount_due) / 100 AS invoiced
VON Erfüllung.shipstation.shipments1 f
JOIN erp_sql.dbo.orders2 o ON o.order_number = f.external_order_id
JOIN Abrechnung.stripe.invoices3 i ON i.number = o.invoice_no
GROUP BY f.carrier_id, f.shipment_status
ORDER BY Sendungen BESCHREIBUNG;
Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Die Spalten sind beispielhaft; Ihre Tabellen entsprechen Ihren Vorgaben. `external_order_id` ist die Referenz, die Ihr System der Sendung zuweist und die den ersten Join ohne Kunden-ID ermöglicht. Gewichte, Abmessungen und die vollständige Lieferadresse befinden sich in derselben Zeile in `raw_data`. Alle Daten sind schreibgeschützt: Nur SELECT-, WITH- und EXPLAIN-Abfragen sind zulässig, und die Datenmenge, die eine Quelle pro Abfrage übermitteln darf, ist begrenzt. Wie föderierte Abfragen funktionieren
Verbindungsdetails
Was ShipStation benötigt
- Authentifizierung
- Ein einzelner ShipStation v2 API-Schlüssel, der auf dem Agenten gespeichert ist. Kein Schlüssel-Geheimnis-Paar.
- Erreichte über
- HTTPS-Verbindung von Ihrem Netzwerk zu ShipStation. Keine eingehenden Verbindungen und kein Webhook-Endpunkt zum Hosten.
- Schema
- ShipStation – also ShipStation.Shiments, ShipStation.Labels
- Tabellen
- 15. Sendungen, Etiketten, Auftragsabwicklung, Spediteure, Speditionsdienste, Lager, Produkte, Chargen, Inventar, Lagerorte, Manifeste, Abholungen, Tags, Benutzer, Webhooks
- Alle Details
- Jede Zeile enthält die vollständige API-Antwort in einer JSON-Spalte namens raw_data – Gewichte, Abmessungen, Zollbestimmungen, Adressen
- Inkrementell
- Sendungen werden nach dem Änderungsdatum erfasst; Etiketten und Auftragsabwicklungen nach dem Erstellungsdatum – genau das bietet die API dafür.
- Live-Aktualisierung
- Sendungen und Etiketten, nach ID, mit einem 60-Sekunden-Frischefenster
- Ratenbegrenzungen
- Das Meldetempo ist auf etwa ein Sechstel des kontoweiten Limits von ShipStation begrenzt, sodass die Meldung den Versand nicht verlangsamt.
- Lokale Kopie
- Eine AES-256-GCM-verschlüsselte DuckDB-Datei befindet sich neben dem Agenten auf Ihrem Rechner.
Der Schreibschutz ist strukturell. Jede Anfrage dieses Konnektors ist eine GET-Anfrage – es gibt keine Aufrufe zum Erstellen von Etiketten, zum Stornieren oder zum Versenden von Bestellungen – daher kann eine Abfrage weder Portokosten berechnen noch eine Sendung stornieren.
Ein Testschlüssel wird als solcher erkannt. ShipStation versieht ihn mit einem Präfix, und die Verbindung wird entsprechend beschriftet, sodass Sie sich nicht fragen müssen, warum die Nummern falsch aussehen.
Herstellerdokumentation: www.shipstation.com
Häufig gestellte Fragen
Fragen zu ShipStation
Welche Tools können ShipStation-Daten über Query Streams lesen?
Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung bereitgestellt. Verbinden Sie das Konto einmalig, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine Einrichtung pro Tool erforderlich und es werden keine Datenkopien erstellt.
Muss ich einen Firewall-Port für mein ShipStation-Konto öffnen?
Nein. Der Query Streams Network Agent läuft innerhalb Ihres Netzwerks und öffnet eine einzige verschlüsselte ausgehende Verbindung. Es wird kein eingehender Datenverkehr überwacht, ein VPN ist nicht erforderlich und die bestehenden Firewall-Regeln des Kontos bleiben erhalten.
Können Abfrageströme Daten in ShipStation ändern?
Nein. Der Agent erzwingt zum Zeitpunkt der Ausführung den Lesezugriff – es wird jeweils nur eine Anweisung ausgeführt, beispielsweise SELECT-Anweisungen. Die Anmeldeinformationen verbleiben auf dem Agenten und werden niemals an Abfrageströme gesendet.
Was benötigt Query Streams, um eine Verbindung zu ShipStation herzustellen?
Ein erreichbarer Host, eine Rolle und das zugehörige Passwort – der Agent trägt den Treiber, daher wird nichts auf dem Konto installiert. Authentifizierung: Ein einzelner ShipStation v2 API-Schlüssel, der auf dem Agenten gespeichert ist. Kein Schlüssel-Geheimnis-Paar. Erreichbarkeit: HTTPS von Ihrem Netzwerk zu ShipStation. Kein eingehender Datenverkehr und kein Webhook-Endpunkt zum Host. Schema: shipstation – also shipstation.shipments, shipstation.labels. Tabellen: 15. Shipments, labels, fulfillments, carriers, carrier_services, warehouses, products, batches, inventory, inventory_locations, manifests, pickups, tags, users, webhooks.
Kann ich ShipStation in derselben Abfrage mit einer anderen Datenbank verknüpfen?
Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann ShipStation und Ihre anderen Verbindungen gleichzeitig referenzieren, geschrieben als Verbindung.Schema.Tabelle. Jede Quelle führt nur den Teil aus, den sie verarbeiten kann, und streamt das Ergebnis zurück. Die Verknüpfung erfolgt zentral, sodass die Quellen sich nicht untereinander verbinden und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.
Platzieren Sie ShipStation dort, wo die Arbeit stattfindet.
Installieren Sie den Agenten, verbinden Sie ihn mit Ihrem Konto und wählen Sie ein Ziel aus.
Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.

