← Alle Integrationen
Dynamics 365 → Salesforce

Dynamics 365 Salesforce Schnittstelle

Kurz gesagt

Eine Dynamics-365-Salesforce-Anbindung hält ein gemeinsames Kundenbild über ERP und CRM: Konten, Kontakte, Artikel, Aufträge und gebuchte Rechnungen fließen aus Dynamics 365 nach Salesforce, sodass der Vertrieb Kreditstatus, Auftragshistorie und offene Posten sieht, während Opportunities und Kontaktänderungen aus Salesforce nach Dynamics zurücklaufen. Richtig gebaut ist das kein nächtlicher CSV-Export und kein sprödes Punkt-Tool, sondern eine idempotente, bidirektionale Pipeline mit stabiler Zuordnung, sauberer Währungs- und Steuerabbildung und Delta-Sync, der die API-Limits beider Systeme aushält.

Was eine Dynamics-365-Salesforce-Anbindung wirklich leistet

Der Vertrieb arbeitet in Salesforce. Das Geld, die Bestände und die tatsächlich gelieferte Realität der Kundenbeziehung liegen in Dynamics 365. Laufen beide als Inseln, verspricht ein Vertriebler einem Kunden etwas, der auf Kreditsperre steht, jagt die Buchhaltung einer Rechnung an ein Konto hinterher, dessen Betreuer vor drei Monaten gewechselt hat, und jeder legt dieselbe Firma zweimal mit leicht anderer Schreibweise an.

Eine Dynamics-365-Salesforce-Anbindung schließt diese Lücke. Sie gibt dem Vertrieb ein echtes Kunden-360 - Auftragshistorie, offene Posten und Kreditstatus aus dem ERP - und spielt gewonnene Opportunities und saubere Kontaktdaten nach Dynamics zurück, damit die Operations mit dem arbeitet, was der Vertrieb wirklich abgeschlossen hat. Es geht nicht darum, Zeilen zu verschieben, sondern jedes System für die Felder führend zu machen, die ihm gehören - und überall sonst konsistent zu halten.

Welche Daten fließen

Objekt / Vorgang in Dynamics 365Wird in Salesforce zuHinweis
Debitor / KontoAccount (Upsert auf External ID)Zuordnung über die Dynamics-Debitorennummer, nicht den Namen
KontaktContact, mit dem Account verknüpftDublettenprüfung gegen bestehende Salesforce-Kontakte über E-Mail + Konto
Artikel / Freigegebenes ProduktProduct2 / PricebookEntryMengeneinheit und Preisliste auf das richtige Salesforce-Preisbuch gemappt
VerkaufsauftragOrder (lesende Referenz)Status und Lieferstufe sichtbar, damit der Vertrieb die Realität kennt
Gebuchte RechnungRechnungsdatensatz / Related ListIn Salesforce schreibgeschützt; das ERP bleibt finanzielle Quelle
Zahlstatus / offener PostenAggregiertes Feld am AccountMacht die Kreditsperre sichtbar, bevor eine Zusage fällt
Gewonnene Salesforce-OpportunityVerkaufsauftrag / Angebot in DynamicsGegenrichtung: abgeschlossene Pipeline wird zum Auftrag

Welches Objekt wohin abgebildet wird, welche Felder auf welcher Seite führend und welche schreibgeschützt sind, stimmen wir einmalig ab und hinterlegen es in der Pipeline. Danach ordnet das niemand mehr von Hand zu.

Die Details, an denen einfache Syncs scheitern

Ein generischer Connector oder ein nächtlicher Export deckt den Normalfall ab und lässt die teuren Sonderfälle bei Ihren Administratoren liegen:

Wie wir sie bauen und betreiben

Wir behandeln das als Pipeline, nicht als geplanten Export. Änderungen werden aus jedem System abgeholt (per Änderungsmarke oder Webhook), validiert, in die abgestimmte Zuordnung überführt und per Upsert gegen die stabile External ID geschrieben, sodass ein erneuter Lauf nie eine Dublette erzeugt.

Die Pipeline ist durchgängig idempotent: Jeder Datensatz trägt einen stabilen Schlüssel, sodass die erneute Verarbeitung derselben Änderung folgenlos bleibt und kein zweites Konto entsteht. Sie läuft auf cloud-nativer, vollständig EU-gehosteter AWS-Infrastruktur - Konten-, Kontakt- und Finanzdaten verlassen die EU nicht, was AVV und DSGVO sauber hält, wenn eine Microsoft- und eine Salesforce-Cloud gleichzeitig im Spiel sind.

Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von Salesforce-API-Versionsabkündigungen und Dataverse-API-Änderungen liegen vertraglich bei uns. Ändert Microsoft oder Salesforce etwas, passen wir die Pipeline an, bevor daraus Ihre Störung wird. Sie bekommen einen festen Ansprechpartner und ein SLA, keine Middleware-Lizenz mit Support-Warteschlange.

Wann sich diese Anbindung lohnt

Wenn Sie ein paar Dutzend Konten haben und eine Person beide Systeme in Ruhe sauber hält, brauchen Sie das nicht - und wir sagen es Ihnen. Ein einmaliger Import oder ein leichtes Punkt-Tool genügt, solange das Volumen niedrig ist und niemand bidirektional arbeitet.

Sie lohnt sich, wenn dieselben Kunden in beiden Systemen in Menge leben, wenn der Vertrieb Live-Kredit und Auftragsstatus braucht, um nicht zu viel zu versprechen, wenn Dubletten und manuelles Nacherfassen Administrationszeit fressen, oder wenn Buchhaltung und Vertrieb still aus zwei verschiedenen Versionen der Wahrheit arbeiten. Dann ist eine betreute, EU-gehostete Pipeline, die jemand anderes besitzt und betreibt, günstiger als der Abgleich, den sie ersetzt.

Häufig gestellte Fragen

In welche Richtung sollen die Daten laufen - von Dynamics nach Salesforce oder umgekehrt?
Meist in beide, aber je Objekt getrennt. Stammdaten und finanzielle Realität - Konten, gebuchte Rechnungen, Kreditlimits, Auftragsstatus - sind in Dynamics 365 führend und fließen nach Salesforce. Pipeline- und Beziehungsdaten - Opportunities, neu gewonnene Kunden, Kontaktänderungen - sind in Salesforce führend und laufen zurück. Die Schnittstelle sorgt dafür, dass jedes Feld eine Richtung hat, damit sich die Systeme nie um denselben Wert streiten.
Wie ordnen Sie ein Dynamics-Konto dem richtigen Salesforce-Konto zu?
Nicht über den Namen - Namen driften und verdoppeln sich. Wir vereinbaren vorab einen stabilen Schlüssel, in der Regel die Dynamics-Debitorennummer oder eine gemeinsame externe ID auf beiden Seiten, und schreiben sie in ein External-ID-Feld in Salesforce, sodass jeder Sync ein Upsert gegen diesen Schlüssel ist. Wo noch kein gemeinsamer Schlüssel existiert, führen wir vor dem Go-live einen einmaligen Abgleich durch, damit Sie nicht mit tausenden Dubletten starten.
Sieht der Vertrieb Rechnungen und offene Posten aus Dynamics in Salesforce?
Ja, und das ist einer der häufigsten Gründe für dieses Projekt. Gebuchte Rechnungen, Zahlstatus und offene Forderungen aus Dynamics 365 Finance erscheinen am Salesforce-Konto als verknüpfte Datensätze oder aggregierte Felder, sodass der Vertrieb sieht, ob ein Kunde auf Kreditsperre steht, bevor er eine Lieferung zusagt. In Salesforce bleiben diese Werte schreibgeschützt, damit das ERP die einzige Quelle der finanziellen Wahrheit bleibt.
Funktioniert das mit Dynamics 365 Business Central genauso wie mit Finance & Operations?
Ja, aber die Anbindung unterscheidet sich. Business Central bietet sauberes OData v4 und Standard-APIs; Finance & Operations und die Dataverse-basierten CE-Apps nutzen die Dataverse-Web-API und OData mit anderen Entitätsnamen und anderer Paginierung. Wir klären zuerst, welche Dynamics-365-App Sie tatsächlich betreiben - sie teilen sich eine Marke, nicht ein Datenmodell - und bauen gegen die richtige API-Oberfläche, statt anzunehmen, eine decke die andere ab.
Wer betreibt die Schnittstelle nach dem Go-live, und was passiert bei API-Änderungen?
Wir. Die Pipeline läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, die wir überwachen. Wenn Microsoft die Dataverse-API weiterentwickelt oder Salesforce eine neue API-Version erzwingt oder ein Limit senkt, ist das vertraglich unser Problem - nichts, das Ihre Administratoren entdecken, wenn der Sync still stehen bleibt. Sie bekommen einen festen Ansprechpartner, Alerting, Incident Response und ein SLA.

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