It may seem to those that know me that I've been a bit quiet this week. Since adding birthdays to YourPCM I've been working behind the scenes, integrating Stripe, working on my dashboard and tidying up some back-end systems ...
Building SaaS products like YourPCM is an awesome pastime. I really do love coding!
The first thing I did last week was get Stripe integrated as my new payment processor. All my existing subscribers (unless they request to move) will remain with Square and all future subscribers will use Stripe. Why? After re-evaluating Stripe recently, I feel it is now better suited as a SaaS payment platform, and Square is better for retail point-of-sale systems, although it does have other merits too.
"I looked at Stripe originally, but went with Square as, at the time, it was easier!"
I discovered how inflexible Square was without a lot of deep coding. The reason for this is that I wanted my subscribers to be able to switch subscriptions quickly and efficiently as their needs change. They can do this via the Stripe customer portal.
Stripe also allows me to add additional users to the same subscription and move the quantity up and down. With Square, I needed a separate subscription and had to control it myself which wasn't easy for the subscriber.
Next up this week was my dashboard. This shows me how many subscribers of each package I have, how many free trials are running and what my conversion and churn rates are. These are all pretty accurate, and the charts that go with them are nice.
I think I mentioned I was working on my dashboard last week, and that's finished now, giving me the ability to quickly switch packages for a subscriber, now the Stripe customer portal allows them to chop and change what they're subscribed to.
Lastly, there was some bug fixing. I noticed a major problem in the sign-up process, but as I have a lot of error handling built-in, it wasn't an obvious error though there were scenarios when a potential new subscriber couldn't sign-up. That's all fixed now and I've also tweaked it to take into consideration Stripe and the extra changes I've been working on.
"So, what's next?"
Well, I've got until the end of July to get all the coding I want to do completed. August is about focussing on my Go To Market strategy and putting all that together then September to December is a huge push to get more subscribers and I'm going to be going no-code until Christmas so feature requests will have to wait.
I'm still working on integrating Companies House data into our Discovery tools and then figuring out what to do with it and I think, once I get it right, that's going to be a game changer. I'm working to build Cardly into the YourPCM platform for easy print-and-send to any new contacts we discover.
I've enjoyed all the coding I've done so far this summer.
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.