I virtual network with a lovely chap and over the past few meetings, he's been mulling over subscribing to YourPCM. "Now's the time for a free trial!" he proclaimed after our last event together, "But I need YourPCM to do something extra!" Colour me intrigued sir ...
Integrating Calendly and YourPCM was well worth the Saturday afternoon I put in to make it work!
He told me that when new people use Calendly to book a meeting with him, he has to ring them up and get all their details so he knows who he's dealing with and can keep in touch with them before and after his meeting. He's a very busy chap and found that a bit of a time waster, so he wondered if there was something YourPCM could do to help.
"We needed a Calendly integration!"
I had a look at the Calendly API. Yes, it could work that way, but I always like to go for the simplest solution whenever possible. So, it turns out that in the notifications section of a Calendly booking form, you can set up an external URL for it to redirect to once a booking has been made. And you can also tell it to send details of the booking along with the redirect.
That's the way to do it! Nice and simple! I needed to write a custom script that could be redirected to (a webhook) and then have it handle the data sent and get a new contact into the YourPCM database for the subscriber. Should be a couple of hours of work at most.
Well, there was great wailing and gnashing of teeth at the start. Was it doing a GET or a POST? The documentation was unclear. And working out what fields were sent and in what format was a bit of a pain. For example, phone numbers come in with a plus sign and country code, so that needed tweaking, especially if it was a UK mobile number. And there were a few other little bits and pieces I needed to reformat.
"I got there in the end with help from the Calendly documentation!"
I have a demonstration arranged for next week with him and I know now that he'll start a free trial after it. He's agreed to let me log in to his Calendly account and tweak his booking form to work with YourPCM then any new bookings will result in a new contact being added to his contact database.
I also updated the Extras Tab in YourPCM to explain what it is and how it works. It does mean doing things in a Calendly booking form in the right way, but it's not a major change and something my Subscriber Team can do in a few minutes.
Ok, so it was an afternoon's work to get that sorted, not just a couple of hours, but I'm a curious coder and do love a challenge. Besides, now I'll get another subscriber and, of course, it's an added draw for potential new subscribers in future too.
Well worth the Saturday afternoon I put in to make it work.
Love, light & logic ...
STEFFI LEWIS Independent UK SaaS Developer - Creator of YourPCM & sBlogIt!
Would you like to know more?
If anything I've written in this blog post resonates with you and you'd like to discover more about calendly, do give us a call ...
Based in the charming village of Hanslope in Buckinghamshire, UK, I bring over 30 years of experience in web development. From creating my first website for the Open University in 1993, through being part of the dot com boom, to my explorations in SaaS and AI over the last few years, my journey has been a rich tapestry of web projects, big and small, both funded and bootstrapped.
Originally developed during the pandemic, at the start of 2025, I released the next iteration of YourPCM, version 2, which is all about 'Easy Contact Management for Small Business Owners'. Is it a CRM? Yes, but I don't call it that because people glaze over at the mention of such things. CRMs are boring, difficult to get to grips with, and it's a nightmare to get help when you need it.
YourPCM is none of those things! It's simple to use, well-supported, feature rich and beautiful, right out of the box. It's available on a simple monthly subscription with no long-term tie-in. Book a demo or grab your own 14-working-day free trial and discover why YourPCM is all about easy contact management for small business owners.
My head is in the cloud, my heart belongs to the web, and my soul is filled with such beautiful code ��
No unauthorised use, duplication, distribution or modification to any original content contained within this website is permitted without prior written permission of the owner.