Feature Tracker

Everything we've built, plus what's coming next.

Filter

Live

Available now

Booking Management

Manage every booking from creation to completion — schedule, reschedule, cancel, and track all client appointments in one place.

bookingsdashboard
Create Booking

Create a booking for any client — pick the service, date and time, and AllSet checks availability so nothing clashes.

bookingsdashboard
Search & Filter Bookings

Find any booking fast with date range filters, status tabs (active or cancelled), past/future quick filters, and free-text search.

bookingsdashboard
Reschedule Booking

Move a booking to a new date and time. AllSet checks the new slot is available and notifies the client automatically.

bookingsdashboardwhatsapp
Cancel Booking

Cancel a booking and let AllSet apply your refund policy automatically — full refund, partial refund, or credit back to the client's package.

bookingspaymentsdashboard
Batch Bookings

Book multiple sessions for a client in one go — ideal for block-booking a week or filling a course.

bookingsdashboard
Recurring Bookings (Series)

Set up repeating appointments — weekly, fortnightly, or monthly — with an end date or a set number of sessions.

bookingsdashboardscheduling
Calendar View

See all your bookings on a monthly calendar alongside events from connected Google or Outlook calendars.

bookingsdashboardcalendar
Booking Notifications

Clients get automatic WhatsApp messages when a booking is created, rescheduled, or cancelled — no manual chasing needed.

bookingswhatsappautomation
Booking Rules

Set rules per service: maximum bookings per client, minimum notice period, and date restrictions to control when bookings can be made.

bookingsdashboardsetup
Booking Payment Methods

Choose how each booking is paid: request card payment, use package credits, or mark as zero cost.

bookingspaymentsdashboard

Service Management

Set up and manage the services you offer — pricing, duration, availability, and optional extras — all from one place.

setupdashboard
Create & Edit Services

Add new services or update existing ones — set the name, description, duration, and price in your local currency.

setupdashboard
Service Pricing

Set prices per service, with different pricing available for each location if you operate from multiple sites.

paymentssetup
Service Duration

Set how long each service takes. AllSet uses this to calculate available time slots and prevent overbooking.

schedulingsetup
Service Timetable

Set specific working hours for each service, per day of the week — useful when certain services are only available at certain times.

schedulingsetupdashboard
Timetable Overrides

Override your regular hours for specific dates — holiday hours, special events, or early finishes.

schedulingdashboard
Service Options (Upsells)

Offer optional upgrades on top of your services — like aromatherapy add-ons or deluxe upgrades — each with its own price.

bookingspaymentsdashboard
Add-Ons

Sell products alongside your services — protein shakes, hair products, recovery supplements — priced per item.

paymentsdashboard
Archive & Restore Services

Hide services from active listings without deleting them. Archived services can be restored at any time.

dashboard
Resource Requirements

Define which staff, rooms, or equipment each service needs. Choose 'any available' or a specific person or resource.

schedulingsetupdashboard

Client Management

All your clients in one place — contact details, booking history, credit balances, and communication preferences.

clientsdashboard
Create & Edit Clients

Add clients with their name, phone number, and email. Phone numbers are validated for international format automatically.

clientsdashboard
Search & Filter Clients

Find any client instantly with free-text search across names and contact details.

clientsdashboard
Pagination & Sorting

Browse large client lists with configurable page sizes (10/25/50/100) and sort by name or creation date.

clientsdashboard
Archive & Restore Clients

Move inactive clients to archive to keep your active list clean. Restore archived clients when needed.

clientsdashboard
Client Invitations via WhatsApp

Send a personalised WhatsApp invite to any client, bringing them straight into your booking chat.

clientswhatsapp
Dormant Client Detection

AllSet flags clients who haven't booked recently, so you can spot who's drifting and re-engage before they're gone.

clientsoperations
QR Code Sharing

Share your business QR code so new clients can start a WhatsApp chat and book straight away.

clientswhatsapp

Package Management

Sell pre-paid bundles, courses, and subscriptions — giving clients a reason to commit and you a steadier income.

packagespaymentsdashboard
Service Credit Packages

Bundle service credits at a set price. Clients buy the package and use credits each time they book.

packagespayments
Course Packages

Sell multi-session courses — like a 6-week programme — with a fixed number of sessions and your cancellation policy built in.

packagesbookings
Subscription Packages

Offer monthly subscriptions with set service entitlements and credit allowances. Billing handled automatically through Stripe.

packagespaymentsstripe
Archive & Restore Packages

Hide discontinued packages from active listings. Restore them when needed.

packagesdashboard

Service Credit Management

See every client's credit balance at a glance and adjust as needed — add, deduct, or extend expiry.

creditsdashboardclients
View Credit Balances

See remaining credits per client per package at a glance. Low-credit and zero-credit alerts flag clients who may need a top-up.

creditsdashboard
Add Credits

Manually add credits to a client's account — as a goodwill gesture, correction, or reward.

creditsdashboard
Deduct Credits

Deduct credits from a client's balance with a recorded reason, keeping a clear audit trail.

creditsdashboard
Credit History

View the complete transaction history of a client's credits: additions, deductions, bookings, and manual adjustments with timestamps.

creditsdashboard
Credit Expiry Management

Give service credits an expiry period — credits can be set to expire a set number of days or weeks after the subscription renews. Expired credits are automatically blocked at booking time so nothing slips through.

creditsdashboard

Payments & Billing

Sessions and payments handled together. Accept cards and Apple Pay, manage refunds, and keep every payment up to date.

paymentsdashboard
Stripe Connect

Connect your Stripe account to start accepting payments. Supports card, Apple Pay, and Google Pay.

paymentssetupstripe
Payment Collection

AllSet sends a payment link in the WhatsApp chat after booking. Clients tap, pay by card or Apple Pay, and you're done.

paymentswhatsapp
Payment Receipt Emails

Clients receive an automatic email receipt after every payment — no manual paperwork.

paymentsautomation
Refund Processing

When a booking is cancelled, AllSet processes the refund automatically based on your refund policy.

paymentsautomation
Coupon & Discount Codes

Create and manage discount coupon codes with configurable validity periods and discount rules.

paymentsdashboard
Saved Payment Methods

Clients can save their card for quicker payments next time. You can check whether a client has a saved card on file.

payments

Scheduling & Availability

Set your hours, manage staff and rooms, and let AllSet work out what's available — so your calendar fills without clashes.

schedulingdashboard
Business Hours

Set your regular operating hours for each day of the week per location.

schedulingsetupdashboard
Time Off / Blocked Time

Block out holidays, personal time, or maintenance periods. AllSet removes those slots from availability automatically.

schedulingdashboard
Resource Management

Manage your staff, rooms, and equipment. Each resource has its own availability schedule and can be linked to the services that need it.

schedulingdashboardsetup
Resource Availability

Set weekly schedules for each staff member, room, or piece of equipment — AllSet only offers time slots when the right resources are free.

schedulingdashboard
Resource Blocked Time

Block out specific staff or rooms for holidays, sick days, or maintenance. Bulk operations make it quick to manage across the team.

schedulingdashboard
Availability Engine

AllSet automatically calculates available slots by combining your business hours, staff schedules, existing bookings, time off, and buffer time.

scheduling
Buffer Time Between Bookings

Set a gap between bookings per service — for prep, cleanup, or travel time — so you're never back-to-back when you shouldn't be.

schedulingsetup
Timezone Support

Each location runs in its own timezone. Clients and staff always see times in the right local format.

schedulingsetup
Multi-Location Support

Run multiple locations — each with its own hours, pricing, staff, and services — all managed from one dashboard.

schedulingdashboardsetup

Calendar Synchronisation

Sync your existing calendar so AllSet sees all your commitments — preventing double-bookings across your whole schedule.

calendarintegrationsscheduling
Google Calendar Sync

Two-way sync with Google Calendar. Your Google events show in AllSet, and AllSet bookings appear in Google.

calendarintegrations
Outlook Calendar Sync

Two-way sync with Microsoft Outlook and Office 365 calendars.

calendarintegrations
External Event Display

See events from all your connected calendars directly in your AllSet bookings view — one calendar for everything.

calendardashboard
Sync Health Monitoring

AllSet monitors calendar sync health and can replay missed updates if your calendar provider had an outage.

calendarintegrations

WhatsApp Chatbot

AI turns client chats into actions. Clients message what they need — bookings, rescheduling, cancellations, payments — and AllSet handles it.

whatsappbookings
Customer Booking via WhatsApp

Clients message what they need and AllSet guides them through service selection, date, time, and confirmation — all in chat.

whatsappbookings
Booking Confirmations

Every booking, change, or cancellation triggers an instant WhatsApp confirmation — clients always know where they stand.

whatsappautomationbookings
Payment Links via Chat

Payment links sent right in the chat. Clients tap, pay by card or Apple Pay, and the booking is confirmed — no separate apps.

whatsapppayments
Client Self-Service

Clients check their upcoming bookings, cancel, or reschedule — all through WhatsApp, without calling you or logging into anything.

whatsappbookings
Phone Verification

Verify client phone numbers through the chatbot to keep your contact list accurate and secure.

whatsappclientssecurity
One Number

Everything runs through one WhatsApp number — every client, every booking, every payment, all in one place.

whatsappclients

Success Coach

AllSet flags gaps, risks, and next steps — then nudges you with what to do. Your AI coach keeps the business moving.

operationswhatsapp
Daily Coaching Nudges

Daily WhatsApp nudges tailored to where your business is right now — setup steps, growth actions, or things that need attention.

operationswhatsapp
Milestone Celebrations

AllSet celebrates your wins — first booking, 10th client, Stripe connected — keeping you motivated as your business grows.

operationswhatsapp
Onboarding Guidance

AllSet tracks your setup progress and sends targeted guidance for anything you haven't completed yet.

operationssetupwhatsapp
Dormant Business Intervention

If your business goes quiet, AllSet reaches out to help you get back on track — before inactivity becomes a habit.

operationswhatsapp

Personal Assistant Chatbot

Your personal business assistant in WhatsApp — daily summaries, instant updates on new bookings and payments, and answers when you need them.

operationswhatsapp
Daily Business Digest

Start each day with a WhatsApp summary of what happened — new bookings, cancellations, payments received, and client activity.

operationswhatsapp
Reactive Coaching

Instant updates when something important happens — your first payment lands, a new client joins, or a pattern needs your attention.

operationswhatsapp
Conversational Assistant

Message your PA in WhatsApp to ask questions, check stats, or get things done — like having a business-savvy colleague on call.

operationswhatsapp

Dashboard & Analytics

Your business at a glance — key numbers, setup progress, and quick access to everything you need.

dashboardoperations
Business Overview

See your total services, packages, and client counts the moment you log in, with quick links to every section.

dashboard
Onboarding Progress

A visual checklist of setup steps — see what's done and what's left so you can get up and running quickly.

dashboardsetup
Editable Business Name

Change your business display name anytime, right from the dashboard.

dashboardsetup

Activity Tracking

See everything AllSet does on your behalf — messages sent, bookings handled, and how your usage maps to your plan.

operationsdashboard

Pre-paid partners see messages sent and AllSet activity. Billed plan customers see credit consumption and how it impacts their balance.

Activity Log

Browse all sent messages by month — see who received what, when, and through which channel.

operationsdashboard
Usage & Credit Metrics

Track your monthly usage at a glance. On a billed plan, see credit consumption and how it affects your balance. On a pre-paid plan, see message volumes and AllSet activity.

operationsdashboard
Activity Details

Tap into any activity to see the full message, recipient, and details.

operationsdashboard

AI Chat Assistant

AI support built into every page. Ask a question and get an answer that understands exactly where you are and what you're trying to do.

dashboard
Contextual Page Help

The AI knows which page you're on and gives relevant help straight away — no need to explain what you're looking at.

dashboard
Knowledge Base

A comprehensive knowledge base covering setup, feature guides, troubleshooting, and frequently asked questions — all searchable through the AI assistant.

dashboard
Inline Chat Helpers

Help links and icons throughout the dashboard that open the AI chat with the right question already filled in.

dashboard

Account Management

Manage your profile, security, and connected accounts.

dashboardsetup
Profile Management

View and update your name, email, sign-up date, and business QR code.

dashboardsetup
Email Change

Change your account email securely — both old and new addresses must confirm before the switch takes effect.

dashboardsecurity
Password Management

Change your password through a secure reset flow.

dashboardsecurity
Connected Accounts

See which login providers (like Google) are linked to your account.

dashboardsecurity
Account Deletion

Request account deletion through our support team. We protect against accidental data loss.

dashboardsecurity

External Connections

Connect and manage Stripe, Google Calendar, and other integrations from one page.

integrationsdashboardsetup
Stripe Connection

Connect, check status, or disconnect your Stripe payment account.

integrationspaymentsdashboard
Calendar Connections

Link your Google or Outlook calendar through a simple sign-in flow.

integrationscalendardashboard

Partner Management

A dedicated dashboard for distribution partners to manage their tenant portfolio, track revenue, and oversee account access — secured with two-factor authentication.

partnerdashboard

Separate application with magic link login and mandatory TOTP MFA. Supports two partner types: Affiliate (commission-based) and Prepaid (subscription-based).

Partner Dashboard Overview

At-a-glance summary of your tenant portfolio — total tenant count, CRM reference coverage, and quick status indicators.

partnerdashboard
Tenant Portfolio

View all your tenants in one list — business name, owner, email, CRM reference, and tenant ID. Data is anonymised for privacy compliance.

partnerdashboardclients
Affiliate Revenue & Commission

Track your earnings month by month. See total revenue across all tenants, your commission per payment, and expand any tenant to view their full payment history.

partnerpaymentsdashboard
Prepaid Subscription Billing

For partners who pre-pay AllSet licenses for their team — view your tenants and their subscription status in one place.

partnerpaymentsdashboard
Account Owners

See who has access to your partner dashboard. New owners are added by the AllSet team on request.

partnerdashboardsecurity
Two-Factor Authentication

Every partner login is secured with mandatory two-factor authentication — magic link email plus a TOTP authenticator app code.

partnersecurity

Internationalisation

Support clients in multiple languages with localised service names, descriptions, and forms.

setupclients
Multi-Language Labels

Every service, package, add-on, and form supports translated labels — so your clients see content in their language.

setupclients
Multi-Currency Support

Set pricing in your local currency, with different currencies available per location.

paymentssetup

Forms & Data Collection

Collect the information you need from clients — during registration, before bookings, or as part of specific services.

clientsbookingsdashboard
Customer Intake Forms

Gather client details on their first booking — name, contact info, and any custom fields you need. Saved for next time.

clientsbookings
Service-Specific Forms

Require clients to fill in a questionnaire before specific services — health screening, preferences, allergies, or anything you need to know.

bookingsclients
Service Option Forms

Collect extra information when a client selects a specific service option or add-on.

bookingsclients

Security & Infrastructure

Your data is private and protected — with full isolation between businesses, secure login, and a complete audit trail.

security
Data Isolation

Every business's data is fully isolated. No business can see another's clients, bookings, or settings — guaranteed at the database level.

security
Authentication

Secure login with Google sign-in or email and password.

securitysetup
Audit Trail

Every change to your data is logged — who changed what, when, and what it was before.

securityoperations
Payment Security

All payment notifications are verified cryptographically, ensuring no fraudulent transactions are processed.

securitypayments

In Development

Being built

Waitlist

Let clients sign up when your services are fully booked, so you can reach out when a slot opens.

bookingsclients

Basic signup available. Automated notifications when availability opens coming next.

Gamification & Referrals

Reward clients and grow your business with referral codes and redeemable rewards.

clients

Core system built. Dashboard controls coming soon.

Custom Branding

Customise your business look with your own branding, colours, and logo — shown to clients across AllSet.

setupclients

Branding system built. Self-service dashboard configuration coming soon.

Beta

Early access

Engagement Module

Personalised WhatsApp outreach that re-engages lapsed clients, gathers feedback, and promotes your services — powered by AI conversations.

follow-upswhatsapp

Currently in trial with selected partners. Rolling out soon.

Engagement Campaigns

Define who you want to reach, what you want to say, and how the conversation should flow. AllSet handles the rest.

follow-ups
Campaign Execution

Launch engagement conversations with individual clients and track each one through to completion — from first contact to outcome.

follow-upswhatsapp
Engagement Reports

Get a summary report from each completed engagement conversation — what was discussed, the outcome, and what to do next.

follow-upsoperations

AllSet Subscription & Credits

Manage your AllSet plan, buy credits, and keep track of payments — everything you need to stay subscribed.

paymentsdashboard

Currently available in preview. Full release coming soon.

Subscription Plans

Browse AllSet plans — compare what's included and subscribe through Stripe.

paymentsdashboard
Credit Balance

See your current credit balance — including monthly allowance and any top-ups you've purchased.

paymentsdashboard
Credit Top-Ups

Buy extra credits whenever you need them. Top-up credits never expire, so they're always there when you need more.

paymentsdashboard
Payment History

View every subscription payment and credit purchase with links to receipts.

paymentsdashboard
Subscription Management

Update your card, change your plan, or cancel — all through the Stripe customer portal.

paymentsdashboardstripe

Planned

On the roadmap

Automated Follow-Ups

AI follows up at the right time — turning one appointment into the next. Set it once and AllSet keeps clients coming back.

follow-upsautomationwhatsapp

Core feature designed. Implementation planned.

Follow-Up Workflows

Create follow-up sequences for each service — set the timing, the trigger, and the message, and AllSet runs them automatically.

follow-upsautomationdashboard
Follow-Up Triggers

Trigger follow-ups at the right moment: after booking, before appointment, after session, on course completion, or at subscription renewal.

follow-upsautomation
Follow-Up Execution Reports

See exactly which follow-ups were sent, to whom, and when — so you know your retention pipeline is working.

follow-upsdashboard

Voice Bot Integration

Let clients book appointments by phone through an AI voice assistant.

bookings

Endpoint stub exists. Implementation planned.

External System Integrations

Connect AllSet with your CRM, webhooks, and third-party tools through a flexible integration framework.

integrationsoperations

Architecture designed. Implementation planned.

iMessage Channel

AllSet for iMessage — bringing the same booking, payment, and follow-up experience to Apple's messaging platform.

bookingspaymentsfollow-ups

Join the waitlist at allset.chat.