Customer Engagement & Dynamics CRM Forum

Expand all | Collapse all

Appointment Scheduling Tool

  • 1.  Appointment Scheduling Tool

    Posted Mar 16, 2017 10:18 PM
    Hi CRMUG!

    We are currently looking for an Appointment Scheduling Tool to integrate with CRM 2016 on premise.  Our goal would be to have clients have the ability to book their own appointments.  Does anyone have any suggestions?


    Valerie McGowan
    CRM Specialist
    Edelman Financial
    Fairfax VA

  • 2.  RE: Appointment Scheduling Tool

    Posted Mar 17, 2017 05:17 AM
    Hi Valerie,

    Don't recall seeing this via an ISV solution before. However, I have seen it done through Microsoft Portal with some clever back end code where the CRM user defines the schedule of the open appointments and presents the list back to the user on the web. Then when the web user chooses a slot, the remaining slots are removed from the portal.

    It probably depends on whether there is a limited list of items (starting at a specific time, set duration, set days) or whether the web user can drive the process where they 'request' an appointment.

    Interesting challenge.


    Peter Clements

  • 3.  RE: Appointment Scheduling Tool

    Posted Mar 17, 2017 06:46 AM
    We've been posed a similar query in the past and implemented something ourselves through a plugin internally.

    Our plugin would make available a number of appointments with a specific state ("Unreserved" for example) which we could then hook into and display. It didn't sound too bad but we did hit a number of problems throughout.

    Think about national holidays (we are UK based so had a number of UK bank holidays to take into account) and also think about working hours. The working hours stuff is in CRM but we had never really gone near it until this and it took a little bit of getting used to.

    Also, bear in mind daylight savings time and such, this also caused problems for us.

    Happy to help give you any more thoughts and ideas on it if you want to be a bit more specific on your requirements!

    Matt Beard
    Senior Software Engineer

  • 4.  RE: Appointment Scheduling Tool

    Posted Mar 17, 2017 08:50 AM
    Hi Valerie

    A few months ago I would have suggested the Adxstudio Portal route, you could configure a portal to book appointments.
    Since you are on-premise, getting an Adx license now requires quite a bit of jumping through hoops.  There are other on-premise portal options such as the portal connector ( and a few others.

    One thing that I have not tried, but I think would be an interesting investigation, is using Office 365 Bookings.

    While not integrated to Dynamics CRM, I would think that maybe using Microsoft Flow could tie it all together.  It would be a good Dynamics CRM science fair project.

    Just some ideas, hope it helps.


    Nick Doelman
    Manager of CRM Solution Development
    BDO Canada LLP

  • 5.  RE: Appointment Scheduling Tool

    Posted Mar 19, 2017 04:03 AM
    I agree with Nick. Office 365 Bookings might be a better tool for the job.

    Neil Benson, Microsoft MVP
    KPMG Australia, Director of Customer Engagement
    Brisbane, Australia

  • 6.  RE: Appointment Scheduling Tool

    Posted Mar 20, 2017 10:49 AM
    If you figured out the Bookings/Flow integration, this would be something I'd love to see presented at Summit! I'm curious how this could add value for us.

    Brooke Browne
    Marketing Manager
    Houston TX

  • 7.  RE: Appointment Scheduling Tool

    Posted Oct 23, 2017 12:11 PM
    Did anyone ever figure out the Bookings/Flow solution?  I was at the Summit, but didn't see/hear any mention of this solution - that said I obviously didn't get to attend every session.

    Any update would be appreciated.

    Andrew Siegel
    Director of Systems Implementation
    BRIX Holdings
    Dallas TX

  • 8.  RE: Appointment Scheduling Tool

    Posted 8 days ago

    Hi Valerie, 

    You can try the AppJetty Calendar 365 plugin.  

    It easily integrates with the Dynamics 365 (the rebranded version of Dynamics CRM 2016) and lets you create/manage appointments. You can even create calendars for your customers and share it with them, thereby, helping them prioritize their tasks. 

    The best part is that it would automatically sync with the CRM and provide real-time reminders so that no one misses out on an appointment.

    You can learn more about the plugin here.


If you've found this thread useful, dive deeper into User Group community content by role