Features
Built specifically for independent tradespeople. Every feature exists to solve one problem: protecting your time and income from no-shows.
GrabMySlot reads your Google Calendar in real time to determine your availability. When you connect your Google account, we query your calendar before generating available slots β so customers only see times you're actually free. Personal appointments, other jobs, blocked time β all respected automatically. When a customer books, the appointment is added to your Google Calendar immediately as a tentative event, then updated to confirmed once payment goes through.
How it works
GrabMySlot uses Stripe Connect to process deposits directly into your Stripe account β we never hold your money. When a customer pays a deposit, the funds move from their card directly to your Stripe Express account, minus the platform fee (3%) and Stripe's standard processing fee (2.9% + 30Β’). You can access your earnings instantly through your Stripe dashboard or set up automatic payouts to your bank account.
How it works
GrabMySlot sends two automatic text message reminders before every appointment β no action required from you. Industry research shows that SMS reminders cut no-show rates by up to 80% by giving customers enough notice to reschedule if something comes up, rather than simply not showing. Every SMS includes a link to the customer's booking confirmation page where they can reschedule or cancel.
How it works
You set your own cancellation window β the period before a job during which customers can cancel for free. After that window, you keep the deposit. GrabMySlot enforces this automatically: your cancellation policy is displayed to customers before they pay, included in every confirmation email, and enforced at the point of cancellation. If a customer cancels inside the window, the refund is withheld automatically.
How it works
Every GrabMySlot booking page has a unique URL you can share anywhere β in a text message, email signature, Google Business Profile, website, or social media bio. Customers click the link, see your available slots, select a job type, enter their details, and pay the deposit β all in one flow, in under 2 minutes, without creating an account or downloading an app.
How it works
Set a travel buffer between appointments so you're never double-booked or forced to rush across town. The buffer is added to the end of every booked slot before the next slot becomes available. If a job is 60 minutes with a 30-minute buffer, the next available slot starts 90 minutes after the job begins.
How it works
Customers can reschedule their appointment themselves from the confirmation link in their SMS or email β no need to call you. The reschedule flow shows available slots (excluding their current slot so it appears as available), lets them pick a new time, and handles all the logistics automatically: old calendar event deleted, new one created, reminders rescheduled, and a confirmation SMS sent.
How it works
Every action on every booking is logged with a precise timestamp β who did what, when, and what the system sent in response. In the event of a card dispute, you have a complete paper trail: when the customer booked, what cancellation policy they agreed to, every SMS and email sent to them, every reminder, every action you took. The audit trail is printable directly from the admin dashboard.
How it works
Your booking dashboard shows all upcoming and past appointments with payment status, deposit amounts, and net earnings broken down by category. You can mark jobs as complete, record no-shows, cancel bookings, and open the associated Stripe transaction β all from one screen.
How it works
Each booking page supports multiple job types with individual names, durations, and deposit amounts. A plumber might offer a 30-minute service call at $45, a 1-hour diagnostic at $95, and a 2-hour install at $145. Customers select their job type during booking and the appropriate slot duration and deposit are applied automatically.
How it works
Instead of specific time slots, offer arrival windows β for example 'Morning (8amβnoon)' and 'Afternoon (1pmβ5pm)'. Customers pick a window and their confirmation says 'between 8am and noon'. You arrive when convenient for your route. Multiple bookings can fit within the same window based on job duration and buffer time.
How it works
Add team members to your GrabMySlot account and create booking pages that draw availability from all of them. When a customer books, GrabMySlot assigns the job to the next available team member using round-robin rotation. The assigned member's name appears in the customer's confirmation. The owner gets the deposit β no split payment setup required.
How it works
Join the waitlist. Setup takes 5 minutes. No monthly fee β ever.
Join the waitlist β