A packaged CRM demo is convincing. The screens are familiar, setup takes an afternoon, and a contact card opens in the first minute. This page is not here to talk you out of it; we are building a configurable booking product ourselves, and that work is where we learned how far a packaged product goes. What to watch for is one detail of the demo: the thing your business tracks either appears on screen as a record of its own, or it appears as a notes field or an extra field on a contact. A record means the packaged product carries your work. A notes field means somebody on your staff carries it.
What a settings screen cannot do
A settings screen lets you add a field, rename a label and switch a workflow on or off. It leaves untouched what the product keeps as a unit of its own: whatever it counted before the demo, it still counts afterwards. Which of the two a business needs is decided right there, and our article on packaged versus custom software makes that case at length.
At the clinic the mismatch showed up in the calendar. The booking tool held the hour but not where the patient stood in the treatment plan, so the plan was reconstructed from the calendar by hand and whatever fell between went into somebody’s notebook. What you look for in the demo is therefore not a feature list but an example from your own business.
The business for which a packaged CRM is the right answer
A contact card, a phone number, the note from the last call and a calendar: if that is what your work runs on, a packaged CRM is the right answer and this page is not sending you anywhere else. If your appointment hangs off an hour and a person, you sell by the session, and history sits under the person, then the record you saw in the demo is your record. Writing a custom one there buys you nothing except a second system to maintain.
We hold ourselves to the same test. AlgoRandevu is under construction here, and the length of a slot, what a booking is held against and how bookings follow one another stay as settings inside the product rather than being fixed to one trade, so that a clinic, a salon and a workshop can each set it up under their own rule. That work also teaches where a setting stops. A setting absorbs the differences between rules that resemble each other; it cannot hold two things that differ at the root under one template, which is the limit set out in keeping appointments and service requests apart. If what your appointments are booked against differs that much, say a room for one request and an installed unit for the next, what you need is a separate intake flow.
Three places to look in the demo
Ask for the demo to be run on an example from your own business, then look at these three places.
What the appointment is attached to. If your work has a stepped plan, a treatment plan, a maintenance plan, a course schedule, look at whether the appointment in the demo attaches to that plan. In the dental clinic CRM the plan is drawn per tooth and broken into sessions, and an appointment opens against one of those steps; reorder the steps and the calendar shifts with them. If the demo attaches the appointment to an hour and puts the step in a notes field, the person correcting the calendar after every plan change will be you.
Whether a field you add fires a rule. Adding a custom field to a packaged CRM is easy; the question is whether the field changes anything. At Pilatesco a member buys a package rather than a single class: a booking takes a credit off the balance, a cancellation and a no-show post to it in different ways, and which of them returns the credit is written in the rule. You can add a field called “credits left” in the demo. If a booking does not reduce it by itself and a cancellation does not restore it, the arithmetic is still being done by a person.
What the history sits under. If one customer has several devices, several files or several members, look at whether history sits on the contact card or under the device. In AlgoKlima the warranty, the service visits and the fault reports live in the device’s own file; three units at one address are three files, and a unit sold on takes its file to the new owner. If the demo shows the device as an extra field on the contact, three devices will share one history, and when one is sold the history stays with the previous owner.
Custom CRM has a limit too
Custom does not mean large. The dental clinic CRM stands on two components: an application that runs the workflow and a database holding the patient, the plan, the appointment and the invoice. What became specific for the clinic was which information the system keeps separately; the infrastructure under it is shared with most of our other work.
The other end of the limit is the first release. You do not have to put every screen in on day one, and which features belong in the first release draws the line between the information itself and the output read off it. A report screen can wait, because a report is read off information already held rather than built beside it. If you are leaving a packaged product, what you hold does not vanish either: moving a spreadsheet-run process into software walks column by column through what crosses over as it is and what starts fresh on cutover day.
The table below sorts the criteria into the two things a demo can show you: if what you track appears on screen as a record of its own, the packaged product carries your work; if it appears only as a note or an extra field, somebody is keeping that information by hand on your behalf. Keep the table open during the demo, then run the same rows against us: the CRM page lists what each piece of information hangs off and the projects each item rests on.