In diesem Artikel werden neue Funktionen und Aktualisierungen des Calendly-Salesforce-Pakets der Version 2 beschrieben.
Um von unserer nicht verwalteten Salesforce-Paketversion (v1) zu unserer verwalteten Paketversion (v2) zu migrieren, sehen Sie sich Folgendes an: Aktualisieren Sie Ihr Calendly-Salesforce-Paket von Version 1 auf Version 2.
Andernfalls können Sie auf die aktuelle Version aktualisieren, wenn Sie eine verwaltete Paketversion (v2 oder höher) verwenden, indem Sie Ihre Salesforce-Integrationsseite besuchen und das Upgrade-Banner auswählen.
Wenn Sie nicht sicher sind, welche Version Sie derzeit verwenden, besuchen Sie Ihre Salesforce-Integrationsseite, um Ihre Version zu bestätigen.
Version 2.6
Mit Version 2.6 haben wir die Möglichkeit eingeführt, Nichterscheinen in Calendly mit Salesforce zu synchronisieren, damit in Salesforce angezeigt wird, welche Ereignisse zu einem Nichterscheinen führen. Hier sind die Änderungen in Version 2.6 aufgeführt.
- Fügt dem Ereignisobjekt ein neues benutzerdefiniertes Feld hinzu:
-
Nicht erschienen: Dieses Kontrollkästchen spiegelt Ereignisse wider, wenn eingeladene Personen in Calendly als "nicht erschienen" markiert sind.
-
-
Fügt eine neue UpdateEventNoShowTemplate-Flow-Vorlage hinzu:
-
Diese Flow-Vorlage ist standardmäßig deaktiviert und muss von einem SFDC-Admin aktiviert werden, damit Synchronisierungen bei Nichterscheinen erfolgen.
-
Wenn die Flow-Vorlage UpdateEventNoShowTemplate in Salesforce aktiv ist:
- Wenn eingeladene Personen in Calendly als nicht erschienen markiert sind, sucht Salesforce nach dem entsprechenden Ereignisdatensatz mit der passenden UUID der eingeladenen Person, um das benutzerdefinierte Feld IsNoShow entsprechend zu aktualisieren.
-
-
Version 2.5
Mit Version 2.5 haben wir die Möglichkeit eingeführt, E-Mail-Adressen von Calendly-Ereignisgästen und Mitgastgebern mit Salesforce zu synchronisieren, damit der Ereignisdatensatz in Salesforce alle Teilnehmenden des Ereignisses anzeigt. Schauen Sie sich die Änderungen in Version 2.5 unten an.
- Es werden dem CalendlyAction-Objekt 3 neue Felder hinzugefügt:
-
Weitere Gäste: Dieses Feld ist eine durch Kommas getrennte Liste von Gast-E-Mail-Adressen, die mit dem Ereignis verknüpft sind.
-
Weitere Gastgeber: Dieses Feld ist eine durch Kommas getrennte Liste von E-Mail-Adressen von MitGastgebern, die mit dem Ereignis verknüpft sind.
-
Gruppenname: Dieses Feld enthält den Namen der Gruppe, zu der der Calendly-Benutzer gehört, mit dem ein Termin ausgemacht wurde.
-
-
Aktualisiert CreateEventTemplate
-
Nach dem Erstellen des Calendly-Ereignisdatensatzes fügt dieser Ablauf nun auch zusätzliche Teilnehmer zum Ereignis hinzu, wenn das Ereignis Gäste und/oder MitGastgeber hat. Das Standardverhalten dieses Ablauf-Updates lautet wie folgt:
-
Sucht nach einem passenden Lead oder Kontakt basierend auf der E-Mail-Adresse des Gastes, die in der Calendly-Formularantwort angegeben ist. Wenn ein passender Lead oder Kontakt gefunden wird, wird dieser Lead/Kontaktdatensatz als Ereignisteilnehmer hinzugefügt.
-
Sucht nach einem passenden Salesforce-Benutzer basierend auf der E-Mail-Adresse des Mitgastgebers (wenn es sich um ein kollektives Ereignis handelt). Wenn ein übereinstimmender Benutzer gefunden wird, wird dieser Salesforce-Benutzerdatensatz als Ereignisteilnehmer hinzugefügt.
-
-
-
Fügt 2 neue Ablaufvorlagen hinzu:
-
Ereignisteilnehmer-Vorlage abrufen
-
Ereignisteilnehmer-Vorlage erstellen
-
Das aktualisierte CreateEventTemplate verwendet die beiden neuen Abläufe oben, um Ereignisteilnehmer zu erstellen, wenn ein Ereignis geplant ist.
-
Version 2.4
In Version 2.4 haben wir die Möglichkeit eingeführt, Antworten auf Calendly Weiterleitungsformulare direkt mit Salesforce zu synchronisieren, sodass Admins Datensätze erstellen und aktualisieren können, wenn ein Weiterleitungsformular gesendet wird. Sehen Sie sich unten die Änderungen in Version 2.4 an.
- Fügt ein neues benutzerdefiniertes Objekt (CalendlyRoutingFormSubmission) hinzu, in dem Informationen gespeichert werden, einschließlich des Namens des gesendeten Formulars, aller UTM-Parameter oder der Salesforce-ID, die dem Formular zugeordnet sind, und das Ergebnis der Weiterleitungs-Regeln, die dem Formular zugrunde liegen.
- Fügen Sie ein neues benutzerdefiniertes Objekt (CalendlyRoutingFormQuestionsAnswers) hinzu, das Formularfragen und -antworten speichert und mit dem CalendlyRoutingFormSubmissions-Objekt verknüpft ist, für das die Fragen und Antworten gelten.
- Fügt die Vorlage 'CreateRoutingFormLeadTemplate' hinzu
- Das Standardverhalten dieses Ablaufs besteht darin, basierend auf der E-Mail-Adresse, die in der Calendly-Formularantwort angegeben wurde, nach passenden Leads oder Kontakten zu suchen. Wenn ein passender Lead oder Kontakt gefunden wird, aktualisiert der Ablauf die CalendlyRoutingFormSubmission mit der Lead-/Kontakt-ID, sodass die Formularantworten mit dem vorhandenen Datensatz verknüpft sind. Wenn kein Lead/Kontakt gefunden wird, erstellt der Ablauf einen neuen Lead, der dem Systemadmin gehört, und verknüpft die CalendlyRoutingFormSubmission mit dem neuen Datensatz.
- Fügt Apex-Klassen hinzu, um:
- Erstellen Sie Objekt-Datensätze für CalendlyRoutingFormSubmission und CalendlyRoutingFormQuestionsAnswers.
- Fügt FormSubmissionUUID zum CalendlyAction-Objekt hinzu.
- Dies ist null, wenn es kein Calendly Weiterleitungsformular gibt, das die Buchungsseite sperrt. Dadurch können Salesforce-Admins Ereignisse, die von Weiterleitungsformularen stammen, anders behandeln als Ereignisse, die von direkten Besuchen auf Calendly-Buchungsseiten stammen.
Version 2.3
Mit Version 2.3 haben wir die Möglichkeit eingeführt, Calendly-Links mit Salesforce zu synchronisieren, damit Admins dynamisch in Salesforce-nativen Automatisierungen oder in anderen Tools auf die Buchungsseite eines Salesforce-Benutzers verweisen können, die Feldwerte von Salesforce synchronisieren können. Sehen Sie sich die Änderungen in Version 2.3 unten an.
- Fügt ein neues benutzerdefiniertes Objekt (CalendlyLink) hinzu, in dem die E-Mail-Adresse des Calendly-Benutzers, deren Calendly-Link und Informationen zum Link gespeichert werden.
- Fügt ein Calendly-Link-Feld zum Benutzerobjekt hinzu, um den Profillink des Benutzers zu speichern.
- Fügt eine Flow-Vorlage hinzu (MapUserCalendlyLinkTemplate).
- Fügt Apex-Klassen hinzu für:
- Die benutzerdefinierten CalendlyLink-Objektdatensätze upserten.
- Legt fest, dass Flow-Vorlagen standardmäßig deaktiviert werden.
- Dies entspricht den Best Practice-Richtlinien von Salesforce, sodass Änderungen an der Flow-Vorlage vom SFDC-Admin absichtlich zum Flow hinzugefügt werden können, anstatt die Instanz standardmäßig zu beeinflussen.
- Hinweis: Wenn Sie keinen benutzerdefinierten Flow verwenden und das Standardflowverhalten von Calendly verwenden, kopieren Sie nach dem Upgrade auf Version 2.3 oder höher die Standardflowvorlagen und legen Sie die Kopie auf aktiv fest.
- Fügt Klassen für Apex hinzu:
- Melden Sie Calendly die Paketversion nach der Installation. Auf diese Weise wird Calendly Kunden proaktiv per E-Mail über geplante Abschaffungen veralteter Versionen informieren.
Version 2.1
Wir haben das Calendly-Paket für Salesforce als verwaltetes Paket erstellt, um das Hinzufügen neuer Funktionen und Funktionalitäten zur Integration zu erleichtern und Benutzer nicht dazu zu verpflichten, das Paket erneut zu installieren, um Zugriff auf neue Funktionen zu erhalten. Sehen Sie sich die Änderungen in Version 2.1 unten an.
- Verwaltetes Paket.
- Zukunftssichere Änderungen gegen die Abschaffung von Salesforce-Funktionen.
- Entfernt den OnCalendlyActionCreated-Prozess.
- Die Logik, die die Ausführung von Flows auslöst, ist jetzt in den Flow-Vorlagen für CreateEvent und CancelEvent enthalten.
- Fügt eine Logik ein, um eine doppelte Erstellung des CalendlyAction-Objekts zu verhindern.
- Erstellt die Flows CreateEvent und CancelEvent als Vorlagen für CreateEventTemplate und CancelEventTemplate neu.
- Fügt Logik zur Vorlage CreateEventTemplate hinzu, um nur aktive Systemadmins als Sicherungseigentümer für neue Datensätze zu finden, die erstellt wurden, wenn der Calendly-Gastgeber keinem Salesforce-Benutzer entspricht.
- Die Vorlage CancelEventTemplate aktualisiert das Feld "Wurde verschoben", wenn das alte Ereignis verschoben wurde.
- Fügt dem CalendlyAction-Objekt 12 Felder hinzu, um benutzerdefinierte Fragen und die Antworten 5–10 im Buchungsfluss zu erfassen.
- Zuvor wurden nur die ersten 4 Fragen und Antworten übertragen.
- Fügt dem Aktivitätsobjekt und dem CalendlyAction-Objekt das Feld Wurde verschoben hinzu.
- Überträgt Standortinformationen in das Feld Standort im benutzerdefinierten CalendlyAction-Objekt.