Überblick

Cloud-basierte CRM-Plattform, die Vertrieb, Service, Marketing und Commerce vereint. Über die Langdock-Integration kannst du direkt aus deinen Chats auf Salesforce zugreifen und es verwalten.
Authentifizierung: OAuth
Kategorie: CRM & Kundensupport
Verfügbarkeit: Alle Workspace-Tarife

Verfügbare Aktionen

Account abrufen

salesforce.getaccount
Ruft einen Account über seine ID ab Bestätigung erforderlich: Nein Parameter:
  • accountId (TEXT, Required): ID des Accounts in Salesforce. Beginnt mit 001
Output: Gibt die Account-Details zurück

Kampagne abrufen

salesforce.getcampaign
Ruft eine Kampagne über ihre ID ab Bestätigung erforderlich: Nein Parameter:
  • campaignId (TEXT, Required): ID der Kampagne in Salesforce
Output: Gibt die Kampagnen-Details zurück

Kampagnen-Mitglied abrufen

salesforce.getcampaignmember
Ruft ein Kampagnen-Mitglied über seine ID ab Bestätigung erforderlich: Nein Parameter:
  • campaignMemberId (TEXT, Required): ID des abzurufenden Kampagnen-Mitglieds
Output: Gibt die Details des Kampagnen-Mitglieds zurück

Kampagnen-Mitglieder für Kampagne abrufen

salesforce.getcampaignmembersforcampaign
Findet alle Kampagnen-Mitglieder nach Kampagnen-ID Bestätigung erforderlich: Nein Parameter:
  • campaignId (TEXT, Required): Kampagnen-ID
    • fields (TEXT, Optional): Kommagetrennte Liste von Feld-API-Namen, die zurückgegeben werden sollen. Standard ist ‘Id,Name,CreatedDate,LastModifiedDate,OwnerId,CampaignId,ContactId,LeadId,Status’. Häufige Felder sind: Name, CampaignId, ContactId, LeadId, Status
Output: Gibt eine Liste von Kampagnen-Mitgliedern zurück

Case abrufen

salesforce.getcase
Ruft einen Case über seine ID ab Bestätigung erforderlich: Nein Parameter:
  • caseId (TEXT, Required): ID des Cases in Salesforce. Beginnt mit 500
Output: Gibt die Case-Details zurück

Kontakt abrufen

salesforce.getcontact
Ruft einen Kontakt über seine ID ab Bestätigung erforderlich: Nein Parameter:
  • contactId (TEXT, Required): ID des Kontakts. Beginnt mit 003
Output: Gibt die Kontakt-Details zurück

Content-Notiz abrufen

salesforce.getcontentnote
Ruft eine Enhanced Note (ContentNote) und optional ihre ContentDocumentLink-Verknüpfungen ab Bestätigung erforderlich: Nein Parameter:
  • includeLinks (BOOLEAN, Optional): Falls true, gibt auch ContentDocumentLink-Datensätze für diese Notiz zurück
    • contentNoteId (TEXT, Required): ID der Content-Notiz
Output: Gibt die Details der Content-Notiz zurück

Lead abrufen

salesforce.getlead
Ruft einen Lead über seine ID ab Bestätigung erforderlich: Nein Parameter:
  • leadId (TEXT, Required): ID des Leads. Beginnt mit 00Q
Output: Gibt die Lead-Details zurück

Opportunity abrufen

salesforce.getopportunity
Ruft eine Opportunity über ihre ID ab Bestätigung erforderlich: Nein Parameter:
  • opportunityId (TEXT, Required): ID der Opportunity. Beginnt mit 006
Output: Gibt die Opportunity-Details zurück

Task abrufen

salesforce.gettask
Ruft eine Task über ihre ID ab Bestätigung erforderlich: Nein Parameter:
  • taskId (TEXT, Required): ID der Task. Beginnt mit 00T
Output: Gibt die Task-Details zurück

User abrufen

salesforce.getuser
Ruft einen User über seine ID ab Bestätigung erforderlich: Nein Parameter:
  • userId (TEXT, Required): ID des Users. Beginnt mit 005
Output: Gibt die User-Details zurück

Account suchen

salesforce.findaccount
Findet einen Account nach Name Bestätigung erforderlich: Nein Parameter:
  • accountName (TEXT, Required): Name des zu suchenden Accounts
Output: Gibt passende Accounts zurück

Kampagne suchen

salesforce.findcampaign
Findet eine Kampagne nach Name Bestätigung erforderlich: Nein Parameter:
  • campaignName (TEXT, Required): Name der zu suchenden Kampagne
Output: Gibt passende Kampagnen zurück

Case suchen

salesforce.findcase
Findet einen Case nach Case-Nummer Bestätigung erforderlich: Nein Parameter:
  • caseNumber (TEXT, Required): Zu suchende Case-Nummer
Output: Gibt passende Cases zurück

Kontakt suchen

salesforce.findcontact
Findet einen Kontakt nach E-Mail Bestätigung erforderlich: Nein Parameter:
  • email (TEXT, Required): Zu suchende E-Mail-Adresse
Output: Gibt passende Kontakte zurück

Lead suchen

salesforce.findlead
Findet einen Lead nach E-Mail Bestätigung erforderlich: Nein Parameter:
  • email (TEXT, Required): Zu suchende E-Mail-Adresse
Output: Gibt passende Leads zurück

Opportunity suchen

salesforce.findopportunity
Findet eine Opportunity nach Name Bestätigung erforderlich: Nein Parameter:
  • opportunityName (TEXT, Required): Name der zu suchenden Opportunity
Output: Gibt passende Opportunities zurück

Task suchen

salesforce.findtask
Findet eine Task nach Betreff Bestätigung erforderlich: Nein Parameter:
  • subject (TEXT, Required): Betreff der zu suchenden Task
Output: Gibt passende Tasks zurück

User suchen

salesforce.finduser
Findet einen User nach E-Mail Bestätigung erforderlich: Nein Parameter:
  • email (TEXT, Required): Zu suchende E-Mail-Adresse
Output: Gibt passende Users zurück

Account erstellen

salesforce.createaccount
Erstellt einen neuen Account Bestätigung erforderlich: Ja Parameter:
  • name (TEXT, Required): Name des Accounts
    • type (TEXT, Optional): Typ des Accounts (z.B. Customer, Partner, Competitor)
    • industry (TEXT, Optional): Branche des Accounts
    • phone (TEXT, Optional): Telefonnummer
    • website (TEXT, Optional): Website-URL
    • billingStreet (TEXT, Optional): Rechnungsadresse Straße
    • billingCity (TEXT, Optional): Rechnungsadresse Stadt
    • billingState (TEXT, Optional): Rechnungsadresse Bundesland
    • billingPostalCode (TEXT, Optional): Rechnungsadresse PLZ
    • billingCountry (TEXT, Optional): Rechnungsadresse Land
    • shippingStreet (TEXT, Optional): Lieferadresse Straße
    • shippingCity (TEXT, Optional): Lieferadresse Stadt
    • shippingState (TEXT, Optional): Lieferadresse Bundesland
    • shippingPostalCode (TEXT, Optional): Lieferadresse PLZ
    • shippingCountry (TEXT, Optional): Lieferadresse Land
    • description (TEXT, Optional): Beschreibung des Accounts
Output: Gibt die Details des erstellten Accounts zurück

Kampagne erstellen

salesforce.createcampaign
Erstellt eine neue Kampagne Bestätigung erforderlich: Ja Parameter:
  • name (TEXT, Required): Name der Kampagne
    • type (TEXT, Optional): Typ der Kampagne (z.B. Email, Webinar, Trade Show)
    • status (TEXT, Optional): Status der Kampagne (z.B. Planned, In Progress, Completed)
    • startDate (TEXT, Optional): Startdatum der Kampagne (YYYY-MM-DD)
    • endDate (TEXT, Optional): Enddatum der Kampagne (YYYY-MM-DD)
    • budgetedCost (NUMBER, Optional): Budgetierte Kosten der Kampagne
    • actualCost (NUMBER, Optional): Tatsächliche Kosten der Kampagne
    • expectedRevenue (NUMBER, Optional): Erwarteter Umsatz aus der Kampagne
    • description (TEXT, Optional): Beschreibung der Kampagne
Output: Gibt die Details der erstellten Kampagne zurück

Case erstellen

salesforce.createcase
Erstellt einen neuen Case Bestätigung erforderlich: Ja Parameter:
  • subject (TEXT, Required): Betreff des Cases
    • status (TEXT, Optional): Status des Cases (z.B. New, In Progress, Closed)
    • priority (TEXT, Optional): Priorität des Cases (z.B. High, Medium, Low)
    • origin (TEXT, Optional): Ursprung des Cases (z.B. Email, Phone, Web)
    • reason (TEXT, Optional): Grund für den Case
    • type (TEXT, Optional): Typ des Cases
    • description (TEXT, Optional): Beschreibung des Cases
    • accountId (TEXT, Optional): ID des verknüpften Accounts
    • contactId (TEXT, Optional): ID des verknüpften Kontakts
Output: Gibt die Details des erstellten Cases zurück

Kontakt erstellen

salesforce.createcontact
Erstellt einen neuen Kontakt Bestätigung erforderlich: Ja Parameter:
  • firstName (TEXT, Required): Vorname des Kontakts
    • lastName (TEXT, Required): Nachname des Kontakts
    • email (TEXT, Optional): E-Mail-Adresse des Kontakts
    • phone (TEXT, Optional): Telefonnummer des Kontakts
    • title (TEXT, Optional): Jobbezeichnung des Kontakts
    • department (TEXT, Optional): Abteilung des Kontakts
    • accountId (TEXT, Optional): ID des verknüpften Accounts
    • mailingStreet (TEXT, Optional): Postadresse Straße
    • mailingCity (TEXT, Optional): Postadresse Stadt
    • mailingState (TEXT, Optional): Postadresse Bundesland
    • mailingPostalCode (TEXT, Optional): Postadresse PLZ
    • mailingCountry (TEXT, Optional): Postadresse Land
Output: Gibt die Details des erstellten Kontakts zurück

Lead erstellen

salesforce.createlead
Erstellt einen neuen Lead Bestätigung erforderlich: Ja Parameter:
  • firstName (TEXT, Required): Vorname des Leads
    • lastName (TEXT, Required): Nachname des Leads
    • email (TEXT, Optional): E-Mail-Adresse des Leads
    • phone (TEXT, Optional): Telefonnummer des Leads
    • company (TEXT, Optional): Unternehmensname
    • title (TEXT, Optional): Jobbezeichnung des Leads
    • industry (TEXT, Optional): Branche des Leads
    • status (TEXT, Optional): Status des Leads (z.B. Open, Qualified, Unqualified)
    • rating (TEXT, Optional): Bewertung des Leads (z.B. Hot, Warm, Cold)
    • source (TEXT, Optional): Quelle des Leads (z.B. Web, Phone, Email)
    • street (TEXT, Optional): Straßenadresse
    • city (TEXT, Optional): Stadt
    • state (TEXT, Optional): Bundesland
    • postalCode (TEXT, Optional): PLZ
    • country (TEXT, Optional): Land
Output: Gibt die Details des erstellten Leads zurück

Opportunity erstellen

salesforce.createopportunity
Erstellt eine neue Opportunity Bestätigung erforderlich: Ja Parameter:
  • name (TEXT, Required): Name der Opportunity
    • stageName (TEXT, Required): Stadium der Opportunity (z.B. Prospecting, Qualification, Proposal)
    • closeDate (TEXT, Required): Abschlussdatum der Opportunity (YYYY-MM-DD)
    • amount (NUMBER, Optional): Betrag der Opportunity
    • probability (NUMBER, Optional): Wahrscheinlichkeit in Prozent (0-100)
    • type (TEXT, Optional): Typ der Opportunity
    • leadSource (TEXT, Optional): Lead-Quelle
    • description (TEXT, Optional): Beschreibung der Opportunity
    • accountId (TEXT, Optional): ID des verknüpften Accounts
    • contactId (TEXT, Optional): ID des verknüpften Kontakts
Output: Gibt die Details der erstellten Opportunity zurück

Task erstellen

salesforce.createtask
Erstellt eine neue Task Bestätigung erforderlich: Ja Parameter:
  • subject (TEXT, Required): Betreff der Task
    • status (TEXT, Optional): Status der Task (z.B. Not Started, In Progress, Completed)
    • priority (TEXT, Optional): Priorität der Task (z.B. High, Normal, Low)
    • activityDate (TEXT, Optional): Fälligkeitsdatum der Task (YYYY-MM-DD)
    • description (TEXT, Optional): Beschreibung der Task
    • whoId (TEXT, Optional): ID des verknüpften Kontakts oder Leads
    • whatId (TEXT, Optional): ID des verknüpften Accounts, Opportunity oder Cases
Output: Gibt die Details der erstellten Task zurück

Account aktualisieren

salesforce.updateaccount
Aktualisiert einen bestehenden Account Bestätigung erforderlich: Ja Parameter:
  • accountId (TEXT, Required): ID des zu aktualisierenden Accounts
    • name (TEXT, Optional): Aktualisierter Name des Accounts
    • type (TEXT, Optional): Aktualisierter Typ des Accounts
    • industry (TEXT, Optional): Aktualisierte Branche des Accounts
    • phone (TEXT, Optional): Aktualisierte Telefonnummer
    • website (TEXT, Optional): Aktualisierte Website-URL
    • billingStreet (TEXT, Optional): Aktualisierte Rechnungsadresse Straße
    • billingCity (TEXT, Optional): Aktualisierte Rechnungsadresse Stadt
    • billingState (TEXT, Optional): Aktualisiertes Rechnungsadresse Bundesland
    • billingPostalCode (TEXT, Optional): Aktualisierte Rechnungsadresse PLZ
    • billingCountry (TEXT, Optional): Aktualisiertes Rechnungsadresse Land
    • shippingStreet (TEXT, Optional): Aktualisierte Lieferadresse Straße
    • shippingCity (TEXT, Optional): Aktualisierte Lieferadresse Stadt
    • shippingState (TEXT, Optional): Aktualisiertes Lieferadresse Bundesland
    • shippingPostalCode (TEXT, Optional): Aktualisierte Lieferadresse PLZ
    • shippingCountry (TEXT, Optional): Aktualisiertes Lieferadresse Land
    • description (TEXT, Optional): Aktualisierte Beschreibung des Accounts
Output: Gibt die aktualisierten Account-Details zurück

Kampagne aktualisieren

salesforce.updatecampaign
Aktualisiert eine bestehende Kampagne Bestätigung erforderlich: Ja Parameter:
  • campaignId (TEXT, Required): ID der zu aktualisierenden Kampagne
    • name (TEXT, Optional): Aktualisierter Name der Kampagne
    • type (TEXT, Optional): Aktualisierter Typ der Kampagne
    • status (TEXT, Optional): Aktualisierter Status der Kampagne
    • startDate (TEXT, Optional): Aktualisiertes Startdatum der Kampagne
    • endDate (TEXT, Optional): Aktualisiertes Enddatum der Kampagne
    • budgetedCost (NUMBER, Optional): Aktualisierte budgetierte Kosten der Kampagne
    • actualCost (NUMBER, Optional): Aktualisierte tatsächliche Kosten der Kampagne
    • expectedRevenue (NUMBER, Optional): Aktualisierter erwarteter Umsatz aus der Kampagne
    • description (TEXT, Optional): Aktualisierte Beschreibung der Kampagne
Output: Gibt die aktualisierten Kampagnen-Details zurück

Case aktualisieren

salesforce.updatecase
Aktualisiert einen bestehenden Case Bestätigung erforderlich: Ja Parameter:
  • caseId (TEXT, Required): ID des zu aktualisierenden Cases
    • subject (TEXT, Optional): Aktualisierter Betreff des Cases
    • status (TEXT, Optional): Aktualisierter Status des Cases
    • priority (TEXT, Optional): Aktualisierte Priorität des Cases
    • origin (TEXT, Optional): Aktualisierter Ursprung des Cases
    • reason (TEXT, Optional): Aktualisierter Grund für den Case
    • type (TEXT, Optional): Aktualisierter Typ des Cases
    • description (TEXT, Optional): Aktualisierte Beschreibung des Cases
    • accountId (TEXT, Optional): Aktualisierte ID des verknüpften Accounts
    • contactId (TEXT, Optional): Aktualisierte ID des verknüpften Kontakts
Output: Gibt die aktualisierten Case-Details zurück

Kontakt aktualisieren

salesforce.updatecontact
Aktualisiert einen bestehenden Kontakt Bestätigung erforderlich: Ja Parameter:
  • contactId (TEXT, Required): ID des zu aktualisierenden Kontakts
    • firstName (TEXT, Optional): Aktualisierter Vorname des Kontakts
    • lastName (TEXT, Optional): Aktualisierter Nachname des Kontakts
    • email (TEXT, Optional): Aktualisierte E-Mail-Adresse des Kontakts
    • phone (TEXT, Optional): Aktualisierte Telefonnummer des Kontakts
    • title (TEXT, Optional): Aktualisierte Jobbezeichnung des Kontakts
    • department (TEXT, Optional): Aktualisierte Abteilung des Kontakts
    • accountId (TEXT, Optional): Aktualisierte ID des verknüpften Accounts
    • mailingStreet (TEXT, Optional): Aktualisierte Postadresse Straße
    • mailingCity (TEXT, Optional): Aktualisierte Postadresse Stadt
    • mailingState (TEXT, Optional): Aktualisiertes Postadresse Bundesland
    • mailingPostalCode (TEXT, Optional): Aktualisierte Postadresse PLZ
    • mailingCountry (TEXT, Optional): Aktualisiertes Postadresse Land
Output: Gibt die aktualisierten Kontakt-Details zurück

Lead aktualisieren

salesforce.updatelead
Aktualisiert einen bestehenden Lead Bestätigung erforderlich: Ja Parameter:
  • leadId (TEXT, Required): ID des zu aktualisierenden Leads
    • firstName (TEXT, Optional): Aktualisierter Vorname des Leads
    • lastName (TEXT, Optional): Aktualisierter Nachname des Leads
    • email (TEXT, Optional): Aktualisierte E-Mail-Adresse des Leads
    • phone (TEXT, Optional): Aktualisierte Telefonnummer des Leads
    • company (TEXT, Optional): Aktualisierter Unternehmensname
    • title (TEXT, Optional): Aktualisierte Jobbezeichnung des Leads
    • industry (TEXT, Optional): Aktualisierte Branche des Leads
    • status (TEXT, Optional): Aktualisierter Status des Leads
    • rating (TEXT, Optional): Aktualisierte Bewertung des Leads
    • source (TEXT, Optional): Aktualisierte Quelle des Leads
    • street (TEXT, Optional): Aktualisierte Straßenadresse
    • city (TEXT, Optional): Aktualisierte Stadt
    • state (TEXT, Optional): Aktualisiertes Bundesland
    • postalCode (TEXT, Optional): Aktualisierte PLZ
    • country (TEXT, Optional): Aktualisiertes Land
Output: Gibt die aktualisierten Lead-Details zurück

Opportunity aktualisieren

salesforce.updateopportunity
Aktualisiert eine bestehende Opportunity Bestätigung erforderlich: Ja Parameter:
  • opportunityId (TEXT, Required): ID der zu aktualisierenden Opportunity
    • name (TEXT, Optional): Aktualisierter Name der Opportunity
    • stageName (TEXT, Optional): Aktualisiertes Stadium der Opportunity
    • closeDate (TEXT, Optional): Aktualisiertes Abschlussdatum der Opportunity
    • amount (NUMBER, Optional): Aktualisierter Betrag der Opportunity
    • probability (NUMBER, Optional): Aktualisierte Wahrscheinlichkeit in Prozent
    • type (TEXT, Optional): Aktualisierter Typ der Opportunity
    • leadSource (TEXT, Optional): Aktualisierte Lead-Quelle
    • description (TEXT, Optional): Aktualisierte Beschreibung der Opportunity
    • accountId (TEXT, Optional): Aktualisierte ID des verknüpften Accounts
    • contactId (TEXT, Optional): Aktualisierte ID des verknüpften Kontakts
Output: Gibt die aktualisierten Opportunity-Details zurück

Task aktualisieren

salesforce.updatetask
Aktualisiert eine bestehende Task Bestätigung erforderlich: Ja Parameter:
  • taskId (TEXT, Required): ID der zu aktualisierenden Task
    • subject (TEXT, Optional): Aktualisierter Betreff der Task
    • status (TEXT, Optional): Aktualisierter Status der Task
    • priority (TEXT, Optional): Aktualisierte Priorität der Task
    • activityDate (TEXT, Optional): Aktualisiertes Fälligkeitsdatum der Task
    • description (TEXT, Optional): Aktualisierte Beschreibung der Task
    • whoId (TEXT, Optional): Aktualisierte ID des verknüpften Kontakts oder Leads
    • whatId (TEXT, Optional): Aktualisierte ID des verknüpften Accounts, Opportunity oder Cases
Output: Gibt die aktualisierten Task-Details zurück

Account löschen

salesforce.deleteaccount
Löscht einen Account Bestätigung erforderlich: Ja Parameter:
  • accountId (TEXT, Required): ID des zu löschenden Accounts
Output: Bestätigung der Löschung

Kampagne löschen

salesforce.deletecampaign
Löscht eine Kampagne Bestätigung erforderlich: Ja Parameter:
  • campaignId (TEXT, Required): ID der zu löschenden Kampagne
Output: Bestätigung der Löschung

Case löschen

salesforce.deletecase
Löscht einen Case Bestätigung erforderlich: Ja Parameter:
  • caseId (TEXT, Required): ID des zu löschenden Cases
Output: Bestätigung der Löschung

Kontakt löschen

salesforce.deletecontact
Löscht einen Kontakt Bestätigung erforderlich: Ja Parameter:
  • contactId (TEXT, Required): ID des zu löschenden Kontakts
Output: Bestätigung der Löschung

Lead löschen

salesforce.deletelead
Löscht einen Lead Bestätigung erforderlich: Ja Parameter:
  • leadId (TEXT, Required): ID des zu löschenden Leads
Output: Bestätigung der Löschung

Opportunity löschen

salesforce.deleteopportunity
Löscht eine Opportunity Bestätigung erforderlich: Ja Parameter:
  • opportunityId (TEXT, Required): ID der zu löschenden Opportunity
Output: Bestätigung der Löschung

Task löschen

salesforce.deletetask
Löscht eine Task Bestätigung erforderlich: Ja Parameter:
  • taskId (TEXT, Required): ID der zu löschenden Task
Output: Bestätigung der Löschung

Häufige Anwendungsfälle

Datenverwaltung

Verwalte und organisiere deine Salesforce-Daten

Automatisierung

Automatisiere Workflows mit Salesforce

Reporting

Erstelle Einblicke und Berichte

Integration

Verbinde Salesforce mit anderen Tools

Best Practices

Erste Schritte:
  1. Aktiviere die Salesforce-Integration in deinen Workspace-Einstellungen
  2. Authentifiziere dich über OAuth
  3. Teste die Verbindung mit einer einfachen Leseabfrage
  4. Erkunde verfügbare Aktionen für deinen Anwendungsfall
Wichtige Überlegungen:
  • Stelle sicher, dass du die richtigen Authentifizierungsdaten hast
  • Respektiere Rate Limits und API-Kontingente
  • Prüfe Datenschutzeinstellungen
  • Teste Aktionen zuerst in einer sicheren Umgebung

Fehlerbehebung

ProblemLösung
Authentifizierung fehlgeschlagenÜberprüfe deine OAuth-Anmeldedaten
Rate Limit überschrittenReduziere die Anfragehäufigkeit
Daten nicht gefundenPrüfe Berechtigungen und Datenverfügbarkeit
VerbindungstimeoutÜberprüfe die Netzwerkverbindung

Support

Für zusätzliche Hilfe mit der Salesforce-Integration kontaktiere support@langdock.com