Direkt zum Inhalt
Bild
Relationship%20-%20opensense%20labs_0.jpg

Integrieren Sie Drupal und Salesforce? Sicherlich eine Win-Win-Situation für Sie.

AI-Translated
article publisher

Vasundhra

Drupal

Die Zahl Acht in der Bibel steht für Auferstehung und Regeneration, eine Zahl, die „Neuanfänge“ impliziert.

So wie die Auferstehung von Drupal, die lautstark seine neuen Anfänge als Content-Management-System und seine Fähigkeit, sich mit Saas-CRMs wie Salesforce zu verbinden, verkündete.

Salesforce ist wie das Herzstück der meisten Unternehmen, da es ihnen ermöglicht, ihre Vertriebsdaten zentral zu verwalten und dem Kundenwachstum höchste Priorität einzuräumen. Und da es jetzt eine engere Integration als je zuvor gibt, kann Drupal 8 das auch.

Bild des Drupal-Logos unten mit einer Sprechblase, die Salesforce sagt


Anstatt also noch mehr Zeit zu verschwenden und um den heißen Brei herumzureden, wollen wir die Wege erkunden, die zu seiner Integration führen, und die wichtigsten Überlegungen, die damit verbunden sind.

Vorteile der Integration von Drupal und Salesforce

Verwaltung von Gebieten

Wenn Sie ein kleines oder großes Team von Vertriebsmitarbeitern haben, wie würden Sie verwalten, welche Gebiete oder Bereiche jeder von ihnen bearbeitet?

Definitiv mit Hilfe von Salesforce, das fast alles überwachen und verfolgen kann, was Sie sich vorstellen können. Anstatt diese Tabellenkalkulationen alter Schule zu verwalten, kann ein CRM wie Salesforce Ihnen helfen, alle Aufgaben zu verfolgen und zu überwachen. Es spart Ihnen Zeit und Ressourcen, die bei der Verwaltung von kleinen und großen Teams anfallen. Mit Hilfe dieses CRM haben Sie die Möglichkeit, viele Dinge zu tun, wie zum Beispiel:

  • Bessere Verwaltung der Lead-Bearbeitung und der Gebiete.
  • Die Leads können den Benutzern entsprechend den Daten zugewiesen werden, die geschäftlich sinnvoll sind.
  • Sofortige E-Mail-Benachrichtigungen können dazu beitragen, den Umsatz der Kunden und Interessenten sofort zu steigern.
  • Es kann Ihnen helfen, eine bessere Effizienz zu erreichen.

Verfolgung von Wettbewerbern und Verwaltung von Chancen

In dieser wettbewerbsorientierten Welt ist es wichtig, Ihre Wettbewerber zu verfolgen und zu verwalten. Sie können dies mit Hilfe von Salesforce CRM tun.

Es stellt sorgfältig sicher, dass jede Gelegenheit verfolgt und nicht vergessen wird, und zwar durch die verschiedenen eingebauten Tools, und reagiert schneller auf jeden Kunden, der sich nach Ihren Dienstleistungen oder Produkten erkundigt, was Ihren Kunden letztendlich zeigt, dass Sie sich um ihr Geschäft kümmern.

Prognose

Ein gutes CRM-System gibt Ihnen aus geschäftlicher Sicht die Möglichkeit, genau zu verfolgen, was passiert, aber auch das Wachstum oder den Rückgang Ihres Unternehmens genau vorherzusagen. Für die Prognose kann Salesforce Ihnen auch Folgendes bieten:

  • Berechnen Sie die Prognose einschließlich aller Informationen des Vertriebsteams.
  • Unterscheiden Sie zwischen gebuchten und wiederkehrenden Veranstaltungsorten
  • Passen Sie die Prognose auf der Grundlage der Parameter an, die für das Unternehmen sinnvoll sind.

Verwaltung von Bestellungen

Das Salesforce CRM ermöglicht es Ihnen, Kundenbeziehungen wirklich durchgängig zu verwalten. Sie können alles sehen, von der ersten Kontaktaufnahme mit einem Kunden bis hin zu seiner Bestellung und darüber hinaus.

Das Beste an Salesforce CRM in Bezug auf die Auftragsverwaltung ist, dass es mit einem einzigen Klick ein Angebot in einen Auftrag und darüber hinaus verwandeln kann, und zwar mit Hilfe von kundenspezifischen oder automatisierten Berichten, die auf Ihren Bedürfnissen basieren.

Architektonische Ansätze

Es gibt verschiedene architektonische Ansätze, um über den Datenfluss nachzudenken, der unterschiedliche Anforderungen erfüllt und unterschiedliche Bedürfnisse befriedigt. Architekturen wie:

Technologie Beschreibung Stärken Schwächen
Echtzeit-Push Sendet Daten sofort an die Entität und erstellt, aktualisiert und löscht Schnell, begrenzt, Update-Verzögerung, vermeidet UX, kann Race Conditions vermeiden Weniger dauerhaft und zuverlässig
Cron-basierte Synchronisierung Identifizieren Sie Datensätze, die eine Synchronisierung im Cron erfordern Verarbeitet große Datenmengen gut, kann bei Bedarf gestoppt und gestartet werden Langsam, verzögert und riskiert Update-Konflikte
Work Queue Single Point of Integration empfängt Daten und Aktionen Zuverlässig, performant und hat eine kürzere Zeitverzögerung Große Änderungen erzeugen Rückstände, das Risiko von Update-Konflikten

Echtzeit-Push

Mit der Echtzeit-Integration werden die Drupal-Objekte sofort nach Salesforce exportiert. Sie erhalten das Feedback, ob der Export des Elements fehlgeschlagen ist und ob die Daten in Salesforce verfügbar sind oder nicht. Dies kann eine gute Option sein, wenn Sie die Daten so schnell wie möglich in Salesforce benötigen.

Cron-basierte Synchronisierung

Früher in Drupal 7 hinterließ der asynchrone Push Schluckauf in Bezug auf Fehlerbehandlung (die Debugging und Fehlerbehebung beinhaltete), Optimierung, API-Aufrufe usw.

Jetzt in Drupal 8 wurde der Salesforce Cron-basierte Push-Service eingeführt, um Datenbankwarteschlangen zu erstellen, Warteschlangenelemente zu normalisieren, Warteschlangenoperationen zu optimieren und die Fehlerbehandlung zu implementieren.

Die Cron-basierte Synchronisierung hat der Drupal-Core-API geholfen, die Synchronisierung von Salesforce zu Drupal zu planen.

Work Queues

Mit dem im Hintergrund laufenden warteschlangenbasierten Batch-System können viele Objekte so schnell wie möglich an Salesforce gesendet werden. Anstatt die Objekte gleichzeitig an Salesforce zu senden. Bei dieser Architektur werden die Objekte nicht sofort nach dem Erstellen, Bearbeiten oder Löschen an Salesforce gesendet, sondern in die Warteschlange gestellt, wo sie darauf warten, in andere Elemente exportiert zu werden.

Die Warteschlangenelemente werden dann nach einem konfigurierbaren Zeitplan abgerufen und dann in Batches nach Salesforce exportiert. Das Batching der Daten hilft bei der Synchronisierung und trägt dazu bei, die Leistung durch die Verwendung von weniger API-Aufrufen zu steigern.

Für die Integration geeignete Ansätze

Es gibt viele Möglichkeiten, Ihre Daten von der Website in eine andere Anwendung zu verschieben. Drupal und Salesforce sind die einfachsten und ermöglichen die Integration in fast allen Projekten. Hier sind einige Ansätze, die für die Integration von Drupal und Salesforce geeignet sind.

Einfache Webformulare

Mit Salesforce können Sie einfache HTML-Webformulare (Web-to-Lead oder Web-to-Case) erstellen, die bei der Übermittlung Lead- oder Case-Datensätze in Salesforce generieren.

Jeder Salesforce-Administrator kann diese Formulare erstellen und sie dann in Drupal einfügen, damit die Benutzer sie ausfüllen können.

Bild einer Datei mit blauen Umrissen, die auf eine blaue Salesforce-Cloud zeigen


Obwohl nicht alle Dinge unter allen Umständen angesprochen werden, gibt es bestimmte Situationen, in denen diese Methode eine gute Lösung ist:

  • Es wird eine grundlegende Vorstellung von den Benutzerdaten oder den Anfrageinformationen in Salesforce benötigt.
  • Es gibt keine oder nur wenig Expertise in der Webentwicklung.
  • Es wird etwas Schnelles und Einfaches benötigt.

Formulardienst von Drittanbietern

Es gibt eine große Anzahl von Formulardiensten wie Formstack, click and pledge und Wufoo, die die Möglichkeit haben, die Daten an Salesforce weiterzugeben. Dabei können Sie das Formular entweder in Drupal einbetten oder den Benutzer durch die Plattform klicken lassen.

Bild eines Desktops mit einem Dateibild darin mit zwei bidirektionalen Pfeilen, die auf die Salesforce-Cloud zeigen und von ihr wegzeigen


Diese Methode ist geeignet, wenn die folgenden Bedingungen erfüllt sind:

  • Wenn es notwendig ist, sowohl Benutzer- als auch Transaktionsdaten an Salesforce zu übermitteln.
  • Es ist nicht notwendig, die Informationen in beide Richtungen zu bewegen.
  • Sie möchten, dass sich Benutzer anmelden, um ein Formular einzureichen, oder zum Formular zurückkehren und später weitere Informationen angeben.
  • Sie wünschen sich ausgefeilte Lösungen, die nicht wirklich angepasst werden müssen

Salesforce Suite

Die Salesforce Suite ist die Sammlung aller Drupal-Module, die die Synchronisierung aller Daten und Informationen zwischen Drupal und Salesforce in einer oder beiden Richtungen ermöglichen. Diese Suite bietet auch ein Mapping-Tool, mit dem die Integration feldweise und objektweise definiert werden kann.

Bild des Drupal-Logos, das auf die blaue Salesforce-Cloud zeigt und von ihr wegzeigt


Salesforce-Formulare

Der einfachste Weg, Drupal (oder eine andere Website) mit Salesforce zu verbinden, ist die einfache Verlinkung zu einem von Salesforce erstellten Formular. Alle Daten, die der Benutzer eingibt, werden direkt in Salesforce gespeichert, und Drupal ist nicht daran beteiligt.

Diese Art von Methode eignet sich gut für die Lead-Generierung oder ein einfaches Antragsformular. Einer der größten Vorteile bei der Verwendung von Salesforce-Formularen ist, dass sie nicht nur billig und einfach zu bedienen sind, sondern auch keine Einrichtung auf der Drupal-Seite erforderlich ist, außer der Bereitstellung eines Links zum Formular.

Salesforce-Mapping

Es kann vorkommen, dass Sie Inhalte haben, die sowohl in Drupal als auch in Salesforce enthalten sind und synchron bleiben müssen. Salesforce-Mapping übernimmt diese Aufgabe für alle.

Salesforce-Mapping speichert die Version der Daten an beiden Enden, was auch immer mit der einen Version geschieht, geschieht auch mit der anderen.

Es können auch Regeln erstellt werden, um Daten hinzuzufügen, zu löschen, zu pushen oder zu pullen.

Drupal-Logo auf der linken oberen Seite der Seite, auf der rechten oberen Seite befindet sich das Salesforce-Logo. Unterhalb der beiden Bilder befinden sich zwei Rechtecke mit der Aufschrift Benutzerprofile und Support-Tickets

 

  Kosten Richtung Komplexität
Einfache Webformulare Kostenlos Eine Richtung eingehend zu Salesforce DIY
Formulardienst von Drittanbietern Niedrig Eine Richtung DIY oder Entwicklerunterstützung
Salesforce Suite Mittel bis hoch Bidirektional Entwicklerunterstützung
Salesforce-Mapping Hoch Doppelte Eingabe desselben Inhalts an zwei Stellen Entwicklerunterstützung
Salesforce-Formulare Niedrig Natürlich DIY

Integration mit verschiedenen Richtungen

  Integration mit einer Richtung Integration mit zwei Richtungen
Nützlich, wenn Wenn Sie Benutzerdaten, Transaktionsdaten und bestimmte Knotentypen übermitteln müssen Wenn Daten direkt in Salesforce eingegeben werden
Um die Integration zu erhalten Einfach Modern
Vorteil Dieser Ansatz begrenzt die Komplexität und damit die Haftung und Fehler. In Salesforce werden weniger doppelte Datensätze erstellt.
Benutzererfahrung Keine Aktualisierungen erforderlich, um die UX zu beeinflussen Benutzer benötigen eine ausgefeilte Interaktion, z. B. die Möglichkeit, offline eingegebene Daten anzuzeigen
Anwendungsfälle Spendenformulare, Veranstaltungsregistrierung Spendenformulare, Veranstaltungsregistrierung

Drupal-Module sind hier, um die Integration mit Salesforce zu erleichtern

Das Drupal Salesforce Suite-Modul ist ein Beweis für den Einfallsreichtum und die Leidenschaft der Drupal-Community sowie für die Flexibilität von Drupal als Unternehmensplattform. Als beigetragenes Modul ermöglicht die Salesforce Suite für Drupal eine sofortige Verbindung mit Salesforce, unabhängig von Ihrer Konfiguration. Es unterstützt die Integration, indem es einfach Drupal-Entitäten (z. B. Benutzer, Knoten) mit den Salesforce-Objekten (Organisation, Kontakte) synchronisiert.

Die Drupal-Community hat in der Tat viel zu diesem Teil beigetragen. Sie hat sich zusammengetan, um die Entwicklung der Suite von Salesforce-Integrationsmodulen zu fördern, die eine Vielzahl von Geschäftsanforderungen erfüllen können. Um das Modul neu zu schreiben, sammelte die Community Zeit und Ressourcen und nutzte die Fortschritte, die auf den Drupal- und Salesforce-Plattformen erzielt wurden, voll aus. Um alles zusammenzufügen, wurde es nun in eine modulare Architektur umstrukturiert, die die Kernfunktionalität über eine API bereitstellt, die andere Systeme ermöglicht, z. B. Springboard, die Fundraising-Plattform von Jackson River

Am wichtigsten ist, dass das Drupal Suite-Modul Auth 2.0 für seine höchste Zugriffskontrolle autorisiert hat

Für die nicht-technischen Benutzer hat das Drupal-Entitäts- und Salesforce-Objekt-Mapping-System ihnen die Möglichkeit gegeben, die Datenzuordnungen zwischen beliebigen Objekten in beliebigen 2 Systemen zu konfigurieren. Nicht nur das, sondern auch die Synchronisierung zwischen einer beliebigen Drupal-Entität und einem Salesforce-Objekt, z. B. Drupal-Benutzer, Spendenquittungen, wurde vereinfacht. Es hat seinen Benutzern einen schlanken Wrapper um die SOAP-API präsentiert, die für einige Anwendungsfälle mehr Möglichkeiten bietet und dieselbe OAuth-Autorisierung verwendet

Beispiele für den Anwendungsfall der Drupal- und Salesforce-Integration

SpringBoard

Springboard, eine verpackte Distribution von Drupal für gemeinnützige Organisationen, die innovative Lösung von Jackson River (für Online-Fundraising und Marketing), musste Online-Spenden annehmen und wollte Drupal nutzen, um andere Benutzer-Touchpoints wie Petitionen, E-Mail-Registrierung und mehr zu betreiben. Springboard präsentierte eine robuste Integrationswarteschlange für die bidirektionale Synchronisierung von Daten zwischen Drupal und Salesforce.com CRM.

RedHen CRM

RedHen CRM wurde für die Bedürfnisse von Mitgliederorganisationen und Verbänden entwickelt. Das RedHen-Framework ist erweiterbar und flexibel und kann zur Erstellung einer breiten Palette von CRM-Lösungen genutzt werden. So könnte RedHen beispielsweise als schlankes Tool zur Verwaltung der Vertriebspipeline für kleine Unternehmen eingesetzt werden. RedHen CRM könnte auch als Integrationspunkt zwischen Drupal und viel größeren CRM-Lösungen wie Salesforce genutzt werden.

Fallstudien an der Cornell University

Die Universität bietet den Studenten Hunderte von Möglichkeiten, auch denen, die im Ausland leben. Um die Vorteile der Möglichkeiten zu nutzen, mussten sich die Studenten jedoch in einem Labyrinth von Abteilungen und Websites zurechtfinden. Um dieses Problem zu lösen, entwickelte die Cornell University Experience Initiative (CUEI) einen Plan, um den Studenten eine "Netflix"-ähnliche Erfahrung zu bieten, die einen anpassbaren Benutzerleitfaden bereitstellt, der es den Studenten und den Möglichkeiten erleichtert.

Eine Organisation namens Pantheon wurde ausgewählt. Sie wollten ihre Inhalte mit Drupal pflegen, aber auch Studentenbewerbungen und -daten mit Salesforce CRM verwalten. Das gesamte Team wählte die Message Agency als Partner, um zu konzipieren, wie Drupal und Salesforce zusammenarbeiten würden. Message Agency ist auch eine Architektur der Salesforce Suite, einer Reihe von Drupal-Modulen, die die Integration dieser beiden leistungsstarken Lösungen ermöglicht.

Screenshot der Homepage der offiziellen Website der Cornell University


Es gibt interessierte Studenten, die auf die Website kommen, um Dinge zu finden und zu erkunden. Für diese Aufgabe leistet Drupal wirklich gute Arbeit, aber wenn es um Aktionen und Anpassungen geht, gewinnt Salesforce. Dies schuf ein völlig neues Paradigma der Studentenkommunikation und -interaktion.

Die Technik der Zentralisierung von Informationen bot Cornell auch Möglichkeiten, bei denen jede Abteilung ihre eigene Seite oder Website mit Inhaltsstrategien hatte. Bevor die Website jedoch online ging, testete das CSEI-Team die Benutzererfahrung mit den vertrauenswürdigsten Stakeholdern: Cornell-Studenten

Das Feedback, das sie erhielten, war überwältigend. Sie erhielten positive Bewertungen, die besagten, wie großartig und gut organisiert die Website sei. Nicht nur das, sondern Pantheon bewertete auch die Leistung der Website unter der Verkehrslast, indem es Komplexität und bildlastiges Design bereitstellte

Die Zukunft

Die große Bandbreite dessen, was Salesforce und Drupal ermöglichen, hat uns eine lebendige Vorstellung davon gegeben, wie der Umsatz gesteigert und unter den Marketingorganisationen erhöht werden kann. Wenn Sie eine Erkenntnis aus all dem oben Genannten mitnehmen, sollte es diese sein: Es gibt definitiv eine Integration, die für die Bedürfnisse und das Budget Ihrer Organisation geeignet ist, aber sie ist möglicherweise nicht so effizient wie die Integration von Salesforce und Drupal.

Wenn Sie eine Drupal-Salesforce-Integration in Ihrem Betrieb und Ihrer Organisation einsetzen können, besteht kein Zweifel daran, dass Sie kurz- und langfristig von optimierten Geschäftsprozessen profitieren und so den Umsatz steigern und den gesamten Prozess komfortabler und effektiver gestalten. Die Flexibilität und Anpassbarkeit von Salesforce könnte sich als problematisch erweisen, wenn es um die Konsistenz Ihres Backends geht.

Fazit

Drupal-Installationen sind aufgrund der verschiedenen Module und Anpassungen, die sie verwenden, alle einzigartig, daher muss die Integration von einem Experten auf unterschiedliche Weise eingerichtet werden.

Wenn Sie bereits eine Salesforce-Instanz eingerichtet haben, freuen wir uns, die entsprechenden Integrationsoptionen zu prüfen. Wenn Sie neu bei Salesforce sind, können wir mit Ihren Salesforce-Entwicklern zusammenarbeiten, um sicherzustellen, dass Ihre Daten so strukturiert sind, dass der Integrationsaufwand und die Kosten minimiert werden.

Kontaktieren Sie uns jetzt unter [email protected] für die erforderlichen Dienstleistungen im Zusammenhang mit dem gesamten Thema.

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

DrupalCon Atlanta 2025 OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…

Erklärbare KI-Tools: SHAPs Stärke in der KI

Explainable AI tools Explainable AI And SHAP OpenSense Labs

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…

KI-Chatbots: Präzision und Persönlichkeit in Perfektion

Creating AI Chatbot OpenSense Labs

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…