Scheduling Quickstart
Get your public scheduling page live in under 10 minutes. This guide walks you through the minimum setup required to start accepting customer bookings.
Before You Begin
You'll need:
- Admin access to Readybuild
- At least one team member who will receive bookings
- That team member's availability schedule configured
Team members must have availability configured before they can receive bookings. Go to Activities > Availability to set up availability schedules.
Step 1: Create a Scheduling Group
- Go to Settings > Scheduling > Scheduling Groups
- Click New Scheduling Group
- Enter a name (e.g., "Sales Appointments", "Design Consultations")
- Click Save
Step 2: Add Team Members
- In your new scheduling group, go to the Team Members tab
- Click Add Member
- Select team members who should receive bookings
- Click Save
By default, bookings are distributed using "Least Busy" - the system routes to whoever has the most availability. You can change this in the Load Balancing settings.
Step 3: Configure Allowed Domains
If you'll embed the scheduling form on your website:
- Go to Settings > My Company > Company Profile
- Scroll to Integration Settings
- Add your website domain(s) to the Allowed Domains field (one per line)
- Click Save
Example:
mycompany.com
www.mycompany.com
External websites cannot submit bookings unless their domain is in your allowed list. Skip this step if you're only sharing direct links.
Step 4: Share Your Booking Page
Option A: Direct Link
- Open your scheduling group
- Copy the Public URL from the group settings
- Share this link via email, social media, or your website
Option B: Embed on Your Website
- Open your scheduling group
- Go to Sharing & Embedding
- Copy the embed code
- Paste into your website's HTML
You're Live!
Customers can now book appointments. When they do:
- A contact is created (or updated if they exist)
- An activity appears on the team member's calendar
- The customer receives a confirmation email with calendar invite
- The team member receives a notification email
What's Next?
Now that you're up and running, consider these enhancements:
| Feature | Description | Guide |
|---|---|---|
| Lead Intake Form | Customize which fields customers fill out when booking | Lead Intake Forms |
| Email Template | Customize the confirmation email customers receive | Email Templates |
| Appointment Options | Offer different meeting types (phone, video, in-person) | Appointment Options |
| Schedule Constraints | Limit appointments per day/week | Schedule Constraints |
| Load Balancing | Control how bookings are distributed | Load Balancing |
| Custom Branding | Match your company colors | Company Branding |
Troubleshooting
No Available Times Showing
- Verify team members have availability configured
- Check that team members are added to the scheduling group
- Ensure schedule constraints aren't blocking all slots
Form Submissions Blocked
- Add your website domain to Allowed Domains in Company Profile
- Check for typos in the domain name
- Don't include
http://orhttps://- just the domain
Team Member Not Receiving Bookings
- Confirm they're added to the scheduling group
- Check their availability schedule is active
- Verify they haven't reached any schedule constraints
Related Topics
- Scheduling Groups - Full configuration options
- Booking Experience - What customers see
- Availability Assistant - Configure team availability
- Allowed Domains - Domain security settings