Skip to main content

I’m currently working on a project where we need to populate Calendly events into our Salesforce Community portal. I have a couple of specific requirements and would appreciate any guidance or suggestions from the community.

  1. Event Display: I’ve attempted to use inline embedded code within a Lightning Web Component (LWC) to display scheduled events from Calendly, but I’m not seeing any changes reflected in the front-end. If anyone has experience with this integration, could you provide insights or examples on how to effectively embed Calendly events within a Salesforce Community?

  2. User Registration Pre-population: Once a user logs into the portal, If user interested in any of the event I would like to prepopulate their name, email, and phone number when they choose to register for an event. How can I achieve this seamless experience? Any tips on capturing user data and integrating it with the Calendly registration process would be highly appreciated.

Note: I have connected Calendly to salesforce test environment

Hi @Eswar,

1. Event Display

Are you able to share the code that is not working? An example LWC component for embedding Calendly in a Salesforce flow can be found here - 

 


https://github.com/tcampb/calendly-for-salesforce-flow

You can update the source code’s target configuration to community portal instead of flow.

2. User Registration Pre-population

You pass in the logged in user’s name, email, and phone number as query parameter variables in your Calendly URL. This will allow you to pre-populate the scheduling form as seen here:

https://github.com/tcampb/calendly-for-salesforce-flow/blob/main/calendlySchedulingWidget.js#L106-L107


Thanks for the response @Calforce50652. Let me check and update you