WhatsApp mit Salesforce verbinden: Was tatsächlich 90% der Zeit in Anspruch nahm

Architektonische Darstellung eines Desktop-Kommunikationsgeräts, das mit einem Unternehmenskarteikasten verbunden ist.

Ich habe kürzlich eine Integration entwickelt, um zu überprüfen, ob Kundenkontakte direkt von Salesforce aus auf WhatsApp existieren.

Zu Beginn erwartete ich, dass Salesforce und das Schreiben von Code in dem mir unbekannten Apex der schwierige Teil sein würden. Es stellte sich als genau das Gegenteil heraus.

Programmierung in Apex mit KI

Ich hatte noch nie zuvor Apex geschrieben. Normalerweise bedeutet das Erlernen einer proprietären Sprache auf einer großen Unternehmensplattform stundenlanges Lesen von Einrichtungsanleitungen und das Verirren in unbekannten Menüs.

Mit Claude als meinem Programmierpartner verschwand diese Reibung. Es zeigte mir, wo alles im Salesforce-Einrichtungsmenü zu finden ist, und der Apex-Code selbst war unkompliziert. Es handelt sich um eine standardisierte objektorientierte Syntax, und die KI schreibt sie beim ersten Versuch sauber.

Das Schreiben der Logik dauerte weniger als eine Stunde. Der Rest der Woche war eine andere Geschichte.

Das Meta-Konfigurationslabyrinth

Rund 90% der Projektzeit gingen in die Meta-Entwicklereinstellungen.

Die Konfiguration der WhatsApp Business Cloud API bedeutete, sich mit einer endlosen Liste von Berechtigungen, Systembenutzerrollen, Zugriffstoken und Anforderungen für die App-Überprüfung auseinanderzusetzen. Das Dashboard warf häufig zufällige Fehler oder lud Seiten neu, ohne Änderungen zu speichern, was mich dazu brachte, zu raten, was tatsächlich kaputt war.

Und das war nur im Test-Sandbox. Eine vollständige Produktionsanwendung mit echten Telefonnummern genehmigt zu bekommen, ist ein noch größerer administrativer Hürdenlauf.

Wichtige Erkenntnisse

  1. KI macht die Sprachsyntax irrelevant: Unbekannte Sprachen wie Apex sind kein Hindernis mehr, wenn man mit modernen KI-Assistenten zusammenarbeitet.
  2. Reibung auf Drittanbieterplattformen ist der eigentliche Engpass: Planen Sie immer den Großteil Ihrer Integrationszeit für Plattformberechtigungen, App-Genehmigungen und Token-Management ein, anstatt für das Schreiben von Code.
  3. Frühzeitig im Staging testen: Metas Berechtigungen verhalten sich unterschiedlich bei Entwickler-, Sandbox- und Live-Geschäftskonten. Testen Sie Zugriffsrollen so früh wie möglich.

ilf.studio - KI-natives Webstudio, Danzig, Polen.