← Alle Integrationen
Xero → HubSpot

Xero HubSpot Schnittstelle

Kurz gesagt

Eine Xero-HubSpot-Anbindung sorgt dafür, dass Vertrieb und Buchhaltung denselben Kunden sehen: Aus gewonnenen HubSpot-Deals werden Debitoren und Ausgangsrechnungen in Xero, und Rechnungsstatus, offener Betrag, Fälligkeit und Zahlungseingänge fließen zurück auf Unternehmen und Deal in HubSpot. Richtig gemacht ist das kein nächtlicher Export, sondern eine idempotente Pipeline, die über eine gespeicherte Xero-ContactID zuordnet statt über Firmennamen, Steuerschlüssel herleitet statt kopiert und unter Xeros Limit von rund 60 Aufrufen pro Minute bleibt.

Was eine Xero-HubSpot-Anbindung wirklich leistet

In HubSpot lebt die Kundenbeziehung: das Unternehmen, die Ansprechpartner, die Pipeline, das Angebot und der Moment, in dem ein Deal auf gewonnen gesetzt wird. In Xero wird daraus Geld: ein Debitor, eine Ausgangsrechnung, ein Zahlungseingang, eine Gutschrift, ein offener Posten in der Fälligkeitsliste.

Zwischen beiden Systemen sitzt fast immer ein Mensch. Jemand liest den gewonnenen Deal, öffnet Xero, tippt die Firma erneut ein, wählt die Konten, setzt den Steuerschlüssel und stellt die Rechnung. Und später beantwortet jemand anderes die Frage, die der Vertrieb ständig stellt: Hat der Kunde eigentlich bezahlt? In HubSpot sieht das niemand, also wird die Buchhaltung gefragt - oder einmal im Monat eine Liste der offenen Posten in eine Tabelle kopiert.

Eine Xero-HubSpot-Anbindung nimmt beide Hälften weg. Gewonnene Deals werden ohne Abtippen zu korrekt kontierten Rechnungen in Xero, und Rechnungsstatus, offener Betrag, Fälligkeit und Zahlungseingänge laufen zurück auf den HubSpot-Datensatz. Der Vertrieb sieht den Zahlungsstand, ohne jemals Zugriff auf Ihr Rechnungswesen zu bekommen.

Welche Daten fließen

Objekt / Vorgang in XeroWird in HubSpot zuHinweis
Kontakt (Debitor)UnternehmenZuordnung über gespeicherte ContactID, nicht über den Namen - Xero erzwingt eindeutige Kontaktnamen
Ansprechpartner am Xero-KontaktKontakt, dem Unternehmen zugeordnetHubSpot schlüsselt über die E-Mail-Adresse, Xero nicht
Ausgangsrechnung (ACCREC)Rechnungsobjekt oder Deal-PropertiesRechnungsnummer, Betrag, Fälligkeit, Währung und Status am Datensatz sichtbar
Statuswechsel der RechnungProperty an Deal oder UnternehmenDRAFT, SUBMITTED, AUTHORISED, PAID, VOIDED bleiben aktuell
Zahlungseingang / offener BetragProperty an Deal oder UnternehmenSteuert bezahlt, teilbezahlt und überfällig - ohne Xero-Zugang
GutschriftProperty-Update plus Notiz am DealMindert den erfassten Betrag und dokumentiert den Grund
Überfälliger SaldoProperty am UnternehmenKann einen HubSpot-Workflow auslösen, etwa Outreach stoppen oder den Owner informieren

In der Gegenrichtung werden aus HubSpot-Unternehmen und -Kontakten Xero-Kontakte, aus gewonnenen Deals Ausgangsrechnungen und aus HubSpot-Line Items Rechnungspositionen mit ItemCode, AccountCode und TaxType. Die Artikelnummern aus der HubSpot-Produktbibliothek werden einmalig auf Xero-Artikel und Erlöskonten abgebildet, zusammen mit den Kostenstellen, auf die Sie auswerten. Danach ordnet das niemand mehr von Hand zu.

Die Details, an denen einfache Syncs scheitern

Ein Marketplace-Connector oder ein Zapier-Szenario liefert Ihnen einen Kontaktabgleich und lässt die teuren Teile auf Ihrem Schreibtisch liegen:

Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als geplanten Export. Änderungen werden zeitgesteuert und per Webhook aus HubSpot und Xero gelesen, validiert, in die mit Ihnen und Ihrer Buchhaltung abgestimmte Zuordnung überführt und mit korrekter Kontaktverknüpfung, Kontierung, Steuerschlüssel und Währung ins jeweils andere System geschrieben.

Die Pipeline ist idempotent: Jeder Deal, jede Rechnung und jeder Zahlungseingang trägt eine stabile Kennung sowie die aufgelöste systemübergreifende ID. Ein erneuter Lauf, ein wiederholt zugestellter Webhook oder ein Retry erzeugt deshalb nie eine zweite Rechnung. Xero-Webhooks melden ohnehin nur, dass sich ein Kontakt oder eine Rechnung geändert hat, nicht was - die Pipeline holt den Stand daher ab und gleicht ab, statt der Benachrichtigung zu vertrauen. Betrieben wird das auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur: Kunden-, Deal- und Rechnungsdaten verlassen die EU nicht, was AVV und DSGVO sauber hält.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von Xero-Endpunkten und -Limits, der Rotation von OAuth-Refresh-Tokens sowie von Property- und Pipeline-Änderungen in HubSpot liegen vertraglich bei uns. Die Übergabe vom Vertrieb an die Buchhaltung hängt nicht mehr daran, dass jemand daran denkt.

Wann sich diese Anbindung lohnt

Wenn Sie eine Handvoll Rechnungen im Monat stellen und jemand sie in zehn Minuten in Xero abtippt, reichen die Marketplace-App oder schlicht Handarbeit völlig aus - und wir sagen Ihnen das auch. Die Anbindung lohnt sich, wenn das Rechnungsvolumen steigt, wenn Artikelstamm und Erlöskonten eine echte Kontierung je Position brauchen, wenn der Vertrieb die Buchhaltung ständig nach dem Zahlungsstand fragt, wenn Sie in mehreren Währungen fakturieren, oder wenn sich in Xero bereits Dubletten angesammelt haben. Ab diesem Punkt kostet eine betreute Pipeline weniger als die Abstimmung und Nacharbeit, die sie ersetzt.

Häufig gestellte Fragen

Gibt es für Xero nicht längst eine App im HubSpot-Marketplace?
Die gibt es, und für ein kleines Team mit wenigen unkomplizierten Rechnungen im Monat reicht sie oft aus. Sie gleicht Kontakte ab und zeigt Rechnungen am Deal an - die Zuordnungslogik dahinter ist aber fest vorgegeben. Ihr Artikelstamm, Ihre Erlöskonten, Ihre Kostenstellen und Ihre steuerliche Behandlung sind es nicht. Sobald Rechnungspositionen sauber kontiert werden müssen oder der Zahlungsstatus HubSpot-Workflows auslösen soll, füllen Sie die Lücke wieder von Hand.
Wie ordnen Sie ein HubSpot-Unternehmen einem Xero-Kontakt zu, ohne Dubletten zu erzeugen?
Genau daran scheitern die meisten Setups still und leise. Xero verlangt je Organisation einen eindeutigen Kontaktnamen und behandelt die E-Mail-Adresse nicht als Schlüssel; HubSpot dedupliziert Unternehmen über die Domain und Kontakte über die E-Mail-Adresse. Zwei Datensätze, die für einen Menschen identisch aussehen, sind für beide Systeme verschieden. Wir legen vorab ein Matching-Kriterium fest - USt-IdNr., Domain oder eine Debitorennummer im Feld ContactNumber - und speichern die ermittelte Xero-ContactID am HubSpot-Unternehmen. Jeder spätere Abgleich läuft dann über eine stabile ID statt über Namensraten.
Legen Sie Rechnungen in Xero als Entwurf oder direkt als freigegeben an?
So, wie Ihre Buchhaltung es verantworten will. Ein Entwurf bleibt änderbar und lässt sich folgenlos verwerfen - das passt, wenn jemand vor dem Versand prüft. Eine freigegebene Rechnung ist ein verbindlicher Beleg und lässt sich nur noch per Gutschrift korrigieren - das passt bei hohem Volumen ohne Einzelprüfung. In den ersten Wochen starten wir üblicherweise mit Entwürfen, gleichen Summen und Kontierung mit Ihrer Buchhaltung ab und stellen erst dann auf Freigabe um.
Wie gehen Sie mit Fremdwährung und Steuersätzen um?
Getrennt, weil beide Systeme damit unterschiedlich umgehen. HubSpot führt einen Deal in seiner Belegwährung und rechnet für Auswertungen mit einem von Ihnen gepflegten Kurs in die Unternehmenswährung um; Xero setzt beim Ausstellen der Rechnung seinen eigenen tagesaktuellen Kurs an, und Mehrwährungsfähigkeit gibt es dort erst ab den höheren Tarifen. Wir stellen in der Belegwährung, und der Kurs bleibt in der Hoheit von Xero, damit Ihr Rechnungswesen führend bleibt. Der Steuerschlüssel wird hergeleitet, nicht übernommen: Er ergibt sich aus Sitzland und Umsatzsteuerstatus des Kunden, denn HubSpot-Positionen kennen kein Steuerkonzept.
Wer betreibt die Schnittstelle nach dem Go-live?
Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Ändert Xero einen Endpunkt oder seine Limits, läuft ein Refresh-Token aus, oder benennt HubSpot eine Property oder Pipeline um, ist das vertraglich unser Problem - und nicht etwas, das Ihr Vertrieb daran merkt, dass am Deal keine Rechnungen mehr auftauchen. Sie bekommen einen festen Ansprechpartner, Alerting, Incident Response und einen AVV, der Ihre DSGVO-Pflichten sauber hält.

Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.

Scoping-Gespräch anfragen