Services
Booking software for consulting practices
Handle discovery calls, paid sessions, and recurring client engagements with deposit collection and intake forms — without the overhead of a full CRM.
Independent consultants and small consultancies spend a disproportionate amount of time on scheduling logistics: back-and-forth emails to find a meeting time, manual invoicing after discovery calls, and separate tools for intake questionnaires and payment collection. The right booking platform collapses that into a single client-facing flow without requiring a full CRM implementation.
What makes consulting practice scheduling different
A consulting practice typically runs two types of client interactions: the unpaid discovery call that determines whether there is a fit, and the paid engagement that follows. Generic appointment-scheduling tools handle the calendar side of both, but they often treat payment as an afterthought — the client books a slot, and then you invoice them separately, and then you follow up when the invoice goes unpaid. That process works when you have a small number of high-value clients. It breaks down when you are running 20 or 30 paid sessions a month across multiple client relationships.
The discovery call is its own problem. Consultants typically offer a free 20- or 30-minute call to assess fit before committing to a paid engagement. That call needs to be bookable online without payment, needs to include a pre-call intake form that captures the client's situation, and needs to be clearly distinguished from paid session bookings in both the client's view and yours. CRM-bundled scheduling tools solve this, but they bring a large amount of additional overhead — contact management, pipeline stages, email sequences — that a solo or small-team consultant may not need or want.
Recurring client engagements add a third layer. A consultant working with the same client weekly or fortnightly needs session blocks that can be set up once, with the client able to rebook within a framework rather than starting from scratch each time. Session blocks also support prepayment: the client buys a block of sessions upfront, which improves cash flow and reduces the end-of-session invoicing cycle.
What to look for in a consulting booking platform
- Separate discovery call and paid session types — free and paid bookings should be configured as distinct appointment types, with different intake forms and payment requirements.
- Intake forms at booking time — pre-call questionnaires that capture the client's situation, goals, and relevant background before the discovery call, so the conversation starts with context.
- Deposit-on-booking or full payment at confirmation — the ability to collect payment when the client confirms the session, not as a separate invoicing step after the fact.
- Session blocks for recurring engagements — prepurchased session packs that the client draws down over a defined period, with credit tracking and automated balance visibility.
- Cancellation policy enforcement — a defined window within which the session fee or deposit is forfeited, applied automatically without manual intervention per cancellation.
- Predictable platform cost — a flat monthly fee is easier to factor into your service pricing than a per-session percentage that varies with your booking volume.
How Sojournii fits a consulting practice
Sojournii supports multiple appointment types configured independently. A discovery call is set up as a free, 30-minute booking with a pre-call intake form attached. A paid strategy session is configured with a different duration, a session fee collected at booking, and optionally a deposit-only model for longer engagements. Both appear in the same booking widget; clients select the session type that matches their situation. The platform does not conflate the two.
Intake forms are attached per appointment type. A discovery call form might ask about business size, current challenges, and what the client is hoping to achieve. A returning client booking a follow-up session might get a shorter form asking for updates since the last engagement. Form responses are stored against the client profile and accessible before the session, so you arrive at the call with the context you need. See the features page for how intake forms are configured.
Session blocks work on the same credit model as class packs: the client purchases a block of sessions upfront, and the system tracks remaining credits. This suits consulting practices that prefer retainer-style arrangements — the client commits to a block, cash is collected upfront, and each session is drawn down against the block balance. Stripe processing is passed through at cost. See the pricing page for plan details.
Common questions from consulting practice operators
How do I separate free discovery calls from paid sessions in the booking widget?
Each appointment type is configured independently with its own label, duration, price, and intake form. The booking widget displays the types you choose to make visible. A discovery call is configured as free — no payment collected at booking. A paid session is configured with a fee. Clients see both options and select the one appropriate to their situation. You control which types are visible and in what order.
Can I collect a deposit rather than full payment at booking?
Yes. For paid session types, you configure whether to collect a deposit or the full amount at the point of booking. A deposit holds the slot; the balance is due before the session or collected separately. For session blocks, the full block amount is typically collected upfront. You configure each appointment type independently — some may require full payment, others a deposit, others no payment at all.
How does the pre-call intake form get delivered to the client?
The intake form is presented as a step in the booking flow, before confirmation. The client completes it at the time of booking, not as a separate email. Responses are stored against their profile immediately. There is no follow-up required from your side to collect the form, and no risk of the client arriving unprepared because they forgot to return a PDF.
What happens if a client needs to reschedule a paid session?
Rescheduling within your cancellation window is available per your configured policy. A client rescheduling outside the late-cancellation window can move their appointment to any available slot without forfeiting their session fee. Inside the window, your policy applies — the session credit may be forfeited or retained at reduced value depending on how you have configured the cancellation terms.
Can I offer session blocks for ongoing client relationships?
Yes. A session block is configured as a purchasable credit package. The client buys the block — for example, five strategy sessions — and the system records five credits against their profile. Each booked session deducts one credit. The client can see their remaining balance in their booking history. When the block is exhausted, they can purchase another. This works well for consulting arrangements where you want to formalise a retainer-style relationship without a separate invoicing process.
Try Sojournii for consulting practice bookings
Flat monthly pricing. No per-session fees on paid engagements.