Now available on iOS

Run your business from one app

Scheduling, payments, invoicing, AI-powered SMS booking, and financial analytics — all in one platform built for service professionals.

Explore Features

Powered by

Stripe Twilio Firebase Plaid Claude AI
Features

Everything your business needs

A complete toolkit so you can focus on your craft, not paperwork.

📅

Smart Scheduling

Manage appointments, staff calendars, and client bookings. Clients can book online around the clock.

💬

AI SMS Booking

Customers text your business number and an AI assistant handles scheduling, rescheduling, and cancellations.

💳

Payments & Invoicing

Accept payments in-person or online. Send professional invoices and track every dollar in real time.

📈

Financial Dashboard

Revenue tracking, expense management, automated sales tax, and visual money-flow analytics.

👥

Client Management

Complete client profiles with appointment history, payments, notes, and communication logs.

🔒

Secure & Compliant

Bank-level encryption, two-factor auth, TCPA-compliant messaging, and PCI-secure processing.

AI Messaging

AI-Powered SMS Scheduling

Give your customers a dedicated phone number. Our AI handles the rest.

1

Business gets a dedicated number

Business owners sign up through the ToolBelt app and receive a dedicated phone number for their business.

2

Business shares the number

The business owner shares their number with clients via their website, business cards, social media, or in-person.

3

Customer opts in (one of three documented flows)

Consumers opt in to receive SMS through one of three documented, auditable flows:

(1) Online booking: The consumer checks an explicit, required consent box on the business’s public booking page (unchecked by default).

(2) Staff-collected: The business obtains verbal or written consent in person or by phone and toggles “Client Consented to SMS Reminders” in the ToolBelt app, attesting under the Terms of Service that consent was given.

(3) SMS double opt-in: When a consumer texts a business number for the first time, the AI assistant sends a confirmation prompt (“Reply YES to confirm”). The AI does not begin scheduling until the consumer replies YES. The literal inbound YES message is retained as proof of consent.

No SMS is sent without one of these three documented opt-in records.

4

AI identifies itself & responds

Once consent is confirmed, the AI assistant’s first scheduling message identifies it as an AI: “Hi! I’m an AI booking assistant for [Business Name]. Reply STOP to opt out. Msg&data rates may apply.”

SMS Opt-In & Opt-Out Policy

Opt-In: Consumers opt in through one of three documented flows: an explicit checkbox on the business’s public booking page, a staff-collected verbal/written consent recorded in-app, or an SMS double opt-in where the consumer must reply YES to a confirmation prompt before any scheduling messages are sent. Consent is not a condition of purchase.

Opt-Out: Reply STOP, UNSUBSCRIBE, CANCEL, END, or QUIT at any time to stop receiving messages. You will receive a single confirmation and no further messages will be sent.

Help: Reply HELP for assistance or contact davidperez@tools-belt.com.

Standard message and data rates may apply. Message frequency varies based on appointment activity (typically 1–3 messages per appointment). This is a recurring messaging program.

Data handling: Consumer mobile numbers and message content are never sold, shared, leased, or rented to third parties, affiliates, or lead generators for marketing purposes. They are used solely to facilitate appointment scheduling for the business that collected the consent.

Full SMS terms: Terms & Conditions (Section 4) · Privacy Policy (Section 4)

Security

Built with trust at the core

Your data and your customers' data are protected at every layer.

🔐

End-to-end encryption

TLS 1.2+ in transit, AES-256 at rest

🔐

Two-factor authentication

SMS, authenticator app, and passkey support

TCPA compliant

Full opt-in, opt-out, and STOP/HELP handling

💳

PCI-secure payments

Powered by Stripe with card data never touching our servers

🛡

Webhook verification

Twilio signature validation on every inbound message

🛠

Certificate pinning

iOS app verifies server identity against known certificates

Get in touch

Questions, partnerships, or support — we’d love to hear from you.

Address
43 Hope Road, Blairstown, NJ 07825