Zum Hauptinhalt springen

Salesforce-Integration - Einrichtungsanleitung

Verbinde dein Salesforce-Konto mit Goodweek, um CRM-Datensätze, Leads, Opportunities, Accounts und Kontakte direkt von deinem KI-Arbeitsbereich aus zu verwalten.

A
Verfasst von Antoine Stempien

Verbinde dein Salesforce-Konto mit Goodweek, um CRM-Datensätze, Leads, Opportunities, Accounts und Kontakte direkt von deinem KI-Arbeitsbereich aus zu verwalten.

ℹ️ Hinweis zur Governance

Goodweek überschreitet niemals die Zugriffsebenen, die dem Nutzer innerhalb von Salesforce gewährt wurden, und gewährleistet so die Übereinstimmung mit den Governance-Richtlinien deiner Organisation. Die Ergebnisse und verfügbaren Funktionen können je nach den spezifischen Berechtigungen und dem authentifizierten Zugriff jedes Nutzers variieren.

📋 Voraussetzungen

Bevor ein Nutzer die Salesforce-Integration sehen und verbinden kann, muss dein Organisationsadmin sie zunächst im Goodweek Admin Panel unter dem Tab Integrations aktivieren.

Admin-Einrichtung

Die Salesforce-Integration verwendet OAuth 2.0. Der Nutzer, der die Verbindung herstellt, muss über die entsprechenden Salesforce-Profilberechtigungen verfügen, um Drittanbieter-Apps zu autorisieren.

⚠️ OAuth-App-Richtlinien auf Salesforce-Organisationsebene

Salesforce-Organisationen können einschränken, welche Nutzer und Apps OAuth verwenden dürfen. Ein Salesforce System Administrator muss die Composio Connected App in Salesforce möglicherweise autorisieren:

  1. Gehe in Salesforce zu Setup → Apps → Connected Apps → Manage Connected Apps.

  2. Suche die Composio-App und stelle sicher, dass der Zugriff auf All users may self-authorize gesetzt ist, oder weise die App den relevanten Profilen oder Permission Sets zu.

Wenn deine Salesforce-Organisation die „Connected App Policies" einschränkt, erhalten Nutzer, die sich von Goodweek aus verbinden möchten, möglicherweise eine error=access_denied-Meldung, bis ein Salesforce-Admin den Zugriff gewährt.

Nutzerverbindung

  1. Gehe in Goodweek zu Integrations.

  2. Suche Salesforce und klicke auf Connect.

  3. Du wirst zu Salesforce weitergeleitet, wo du aufgefordert wirst, dich anzumelden und den Zugriff zu autorisieren.

  4. Klicke auf Allow, um den Zugriff zu gewähren und zu Goodweek zurückzukehren.

Wichtige Hinweise

  • Jeder Nutzer muss sein eigenes Konto individuell verbinden.

  • Goodweek kann nur auf die Salesforce-Datensätze und -Objekte zugreifen, für die dein individuelles Nutzerkonto Berechtigungen hat. Die Sicherheitseinstellungen auf Objekt- und Feldebene in Salesforce gelten weiterhin.

  • Wenn deine Salesforce-Organisation Named Credentials verwendet oder eine IP-Zulassungsliste erzwingt, kann eine zusätzliche Konfiguration durch einen Salesforce-Admin erforderlich sein.

  • Du kannst den Zugriff von Goodweek jederzeit über Salesforce → Setup → My Personal Information → OAuth Connected Apps → Composio → Revoke widerrufen.


Verfügbare Tools

Tool

Beschreibung

Typ

Get Account

Ruft einen bestimmten Salesforce Account-Datensatz anhand seiner ID ab.

Lesen

Get All Objects

Ruft eine Liste aller Standard- und benutzerdefinierten Salesforce-Objekttypen ab, die in der Organisation verfügbar sind.

Lesen

Get All Fields for an Object

Ruft alle Felddefinitionen für einen angegebenen Salesforce-Objekttyp ab.

Lesen

Execute SOSL Search

Führt eine SOSL-Abfrage (Salesforce Object Search Language) aus, um mehrere Objekttypen zu durchsuchen.

Lesen

Execute SOQL Query

Führt eine SOQL-Abfrage aus, um Datensätze aus Salesforce anhand strukturierter Abfragebedingungen abzurufen.

Lesen

Get Record

Ruft einen bestimmten Salesforce-Datensatz anhand von Objekttyp und ID ab.

Lesen

Get Batch of UI API Records

Ruft mehrere Salesforce-Datensätze unterschiedlicher Objekttypen in einer einzigen Batch-Anfrage ab.

Lesen

Create Account

Erstellt einen neuen Salesforce Account-Datensatz.

Schreiben

Create Contact

Erstellt einen neuen Salesforce Contact-Datensatz.

Schreiben

Create Lead

Erstellt einen neuen Salesforce Lead-Datensatz.

Schreiben

Create Opportunity

Erstellt einen neuen Salesforce Opportunity-Datensatz.

Schreiben

Create Campaign

Erstellt einen neuen Salesforce Campaign-Datensatz.

Schreiben

Create Note

Erstellt einen neuen Note-Datensatz und verknüpft ihn mit einem Salesforce-Objekt.

Schreiben

Create a Record

Erstellt einen neuen Datensatz für einen beliebigen angegebenen Salesforce-Objekttyp.

Schreiben

Create SObject Record

Erstellt einen neuen Datensatz für ein Standard- oder benutzerdefiniertes Salesforce-Objekt.

Schreiben

Update a Record

Aktualisiert Felder eines bestehenden Salesforce-Datensatzes anhand von Objekttyp und ID.

Schreiben

Associate Contact to Account

Verknüpft einen bestehenden Salesforce Contact mit einem bestimmten Account.

Lesen

Add Contact to Campaign

Fügt einen bestehenden Contact als Kampagnenmitglied einer Salesforce Campaign hinzu.

Schreiben

Add Lead to Campaign

Fügt einen bestehenden Lead als Kampagnenmitglied einer Salesforce Campaign hinzu.

Schreiben

Add Product to Opportunity

Fügt ein Produkt (OpportunityLineItem) zu einer bestehenden Salesforce Opportunity hinzu.

Schreiben

Apply Lead Assignment Rules

Wendet Salesforce-Lead-Zuweisungsregeln auf einen oder mehrere Lead-Datensätze an.

Lesen

Clone Record

Klont einen bestehenden Salesforce-Datensatz und erstellt eine neue Kopie mit denselben Feldwerten.

Lesen

Clone Opportunity with Products

Klont einen Salesforce Opportunity-Datensatz zusammen mit den zugehörigen Produkten.

Lesen

Complete Task

Markiert einen bestehenden Salesforce Task-Datensatz als abgeschlossen.

Lesen

Delete Account

Löscht einen Salesforce Account-Datensatz anhand seiner ID dauerhaft.

⚠️ Destruktiv

Delete Contact

Löscht einen Salesforce Contact-Datensatz anhand seiner ID dauerhaft.

⚠️ Destruktiv

Delete Lead

Löscht einen Salesforce Lead-Datensatz anhand seiner ID dauerhaft.

⚠️ Destruktiv

Delete Opportunity

Löscht einen Salesforce Opportunity-Datensatz anhand seiner ID dauerhaft.

⚠️ Destruktiv

Delete Note

Löscht einen Salesforce Note-Datensatz anhand seiner ID dauerhaft.

⚠️ Destruktiv

Delete sObject Record

Löscht dauerhaft einen Datensatz eines beliebigen angegebenen Salesforce-Objekttyps.

⚠️ Destruktiv

Delete Multiple Records (SObject Collections)

Löscht dauerhaft mehrere Salesforce-Datensätze eines oder mehrerer Objekttypen in einer einzigen Anfrage.

⚠️ Destruktiv

Anwendungsfälle

  • CRM-Datensätze aus Unterhaltungen erstellen und aktualisieren. Füge neue Salesforce Accounts, Contacts, Leads oder Opportunities direkt aus einer Goodweek-Unterhaltung hinzu, ohne durch die Salesforce-Oberfläche zu navigieren.

  • CRM-Daten bei Bedarf suchen und abrufen. Führe SOQL- oder SOSL-Abfragen direkt in Goodweek aus, um bestimmte Salesforce-Datensätze zur Prüfung, Qualifizierung oder Nachverfolgung anzuzeigen.

  • Notizen protokollieren und Datensätze verknüpfen. Erstelle Notizen, die an bestehende Accounts, Contacts oder Opportunities angehängt werden, direkt aus Goodweek, um CRM-Datensätze nach Anrufen oder Meetings aktuell zu halten.

  • Kampagnen und Pipeline verwalten. Füge Leads oder Contacts zu Kampagnen hinzu, verknüpfe Produkte mit Opportunities und aktualisiere die Deal-Phase direkt aus Goodweek, um genaue Pipeline-Daten zu pflegen.


Fehlerbehebung

"error=access_denied" beim Verbinden

Die Connected-App-Richtlinie deiner Salesforce-Organisation schränkt ein, wer Drittanbieter-Apps autorisieren kann. Ein Salesforce System Administrator muss die Einstellungen der Composio Connected App unter Setup → Apps → Connected Apps → Manage Connected Apps prüfen und den relevanten Profilen oder Permission Sets Zugriff gewähren.

Einige Objekte oder Felder sind nach dem Verbinden nicht zugänglich

Goodweek respektiert die Sicherheit auf Objekt- und Feldebene von Salesforce. Wenn ein bestimmtes Objekt oder Feld nicht zugänglich ist, muss dein Salesforce-Admin möglicherweise dein Profil oder deinen Permission Set aktualisieren.

Integration in Goodweek nicht sichtbar

Stelle sicher, dass der Admin deiner Organisation die Salesforce-Integration im Goodweek Admin Panel unter dem Tab Integrations aktiviert hat.

Referenzen

Hat dies deine Frage beantwortet?