Embed Calendly in Salesforce Screen Flow

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น •

  • @juan-fach
    @juan-fach ปีที่แล้ว

    You´re my HERO!!!!!

  • @danielebel949
    @danielebel949 2 หลายเดือนก่อน

    This looks great. I have a question though: I have a backoffice team that schedules events via phone for the field agents. The field agents all have their own separate calendars. Is there a way to show different calendars in the same view and chose a time for a specific field agent?

    • @calforce
      @calforce  2 หลายเดือนก่อน

      Yes, you could add a screen before the scheduling screen where the backoffice team member selects a field agent. You could then look up the field agent's Calendly link dynamically in the flow and assign it to a variable. The variable containing the agent's Calendly link could then be used in the widget's "Calendly Link" field.

  • @applman2
    @applman2 หลายเดือนก่อน

    Is there a way to make it show correctly within a pop-up or on page layout screen flow? The css controls don’t seem to impact the size when using it in one of those placements?

    • @calforce
      @calforce  หลายเดือนก่อน

      Do you have a link or screenshot you could share with an example of the issue? The css applies to the container - github.com/tcampb/calendly-for-salesforce-flow/blob/main/calendlySchedulingWidget.html#L2

  • @HelenLueck-d4p
    @HelenLueck-d4p ปีที่แล้ว

    How does the user's calendar get populated? I want to pull in the Contact owner's calendar to show availability. In your example, are you using the Lead's owner?

    • @calforce
      @calforce  ปีที่แล้ว +1

      If you are using version 2.2 or greater of the Calendly Salesforce package (this can be installed in Calendly) then the user's Calendly link will be synced to the following user custom field:
      In the flow, you can then pass the following variable to the Calendly URL input field:
      This will ensure that the calendar shows the availability for the specific contact owner.

    • @HelenLueck-d4p
      @HelenLueck-d4p ปีที่แล้ว

      @@calforce Thank you!

    • @HelenLueck-d4p
      @HelenLueck-d4p ปีที่แล้ว

      @@calforce I'm getting an error I think might be security related. Something went wrong with the "CalendlyWidget" screen component on the "Calendly Wizard" flow. Contact your Salesforce admin about this error. Cannot read properties of undefined (reading 'indexOf'). There are only two references to this in your code. Can you help me determine what it might be? const isCalendlyEvent = e.data.event && e.data.event.indexOf('calendly') === 0 OR const queryStringIndex = this.calendlyLink.indexOf('?')

    • @calforce
      @calforce  ปีที่แล้ว

      @@HelenLueck-d4p this is likely occurring in the second example (this.calendlyLink.indexOf). This error will occur if the Calendly Link passed to the component is undefined.
      Can you try running the flow in debug mode and confirm that the variable in the "Calendly Link" input field is not undefined / null?

  • @juan-fach
    @juan-fach ปีที่แล้ว

    I am using the Calendly flow on a public Experience Cloud at it says "This Content is Blocked" why and how can I resolve this issue?

    • @calforce
      @calforce  ปีที่แล้ว

      Can you try adding "calendly.com" to your list of CSP Trusted Sites? It sounds like your site's security settings may be preventing the from loading.
      help.salesforce.com/s/articleView?id=sf.csp_trusted_sites.htm&type=5

    • @juan-fach
      @juan-fach ปีที่แล้ว

      @@calforce Thanks, I solved with that