Sonor
PlatformDevelopersPricingDocsBlog
Book a DemoGet Started
Act — Running your business

Bookings on your site. Calendar in your dashboard.

Booking types with custom durations, availability rules, Google Calendar sync, and automatic hold-and-release. Embeddable widget or headless API.

Book an Appointment

March 18, 2026
9:00 AM
9:30 AM
10:00 AMSelected
10:30 AM
11:00 AM
Book Now

Admin Calendar

Mon

Tue

Wed

Thu

Fri

10:00 AM

Sarah Johnson

Tue 10:00 AM — Confirmed

Without Sonor

You're using Calendly or Acuity as a separate tool. It doesn't know your CRM. Booking data lives in a silo.

What you get.

Embed a booking widget

Drop a component on any page. Customers book directly on your site — no redirect.

Sync with Google Calendar

Two-way sync. Blocked times respect your real schedule.

Connect bookings to your CRM

When someone books, a lead is created or updated. Full timeline in one place.

Booking Types

Every appointment, customized.

Define different appointment types with unique durations, pricing, and availability windows.

Free

Consultation

Get to know us

30 min

Available Slots

9:009:3010:0011:00
$150

Strategy Session

Deep dive into your marketing

60 min

Available Slots

10:001:003:00
Free

Quick Check-in

Monthly client sync

15 min

Available Slots

9:009:159:309:4510:0010:15

Availability

Your rules. Their convenience.

Set availability rules, add exceptions, block specific dates. The widget respects everything automatically.

Mon

Tue

Wed

Thu

Fri

9:00 AM

10:00 AM

11:00 AM

12:00 PM

1:00 PM

2:00 PM

3:00 PM

4:00 PM

Available
Lunch break
Booked
Buffer
Google Calendar

Two-way sync. Real schedule.

Blocked times on Google Calendar automatically block booking slots. New bookings automatically appear on your calendar. No double-bookings. No manual updates.

Works with Google Workspace and personal Gmail accounts. Connect once, stay in sync forever.

G
Google Calendar

Client Meeting — Sarah Chen

Tuesday, March 18 · 10:00 – 11:00 AM

Synced
Sonor Booking

Sarah Chen

Strategy Session · Confirmed

Tue 10:00 AM

CRM Connection

Book → Lead → Timeline.

When someone books, a lead is created or updated. Full timeline in one place.

Customer books

Via your website widget

Lead created in CRM

Or existing lead updated

Full timeline entry

Booking details on the record

Confirmation email sent

Automated, branded message

For developers.

A few lines of code. That's it.

app/book/page.tsx
import { BookingWidget } from '@sonor/site-kit/sync'
 
export default function Book() {
return (
<BookingWidget
bookingTypeSlug="consultation"
styles={{ primaryColor: '#14B8A6' }}
/>
)
}

How it connects.

Booking works with these modules to give you the full picture.

CRM
Forms
Echo

Ready to try Booking?

Start with Booking and the full Sonor platform — everything included from day one.

Get Started See Pricing

All Features

AnalyticsSEOReputationAEOCRMCommerceFormsBookingEchoEngageBlogBroadcast
Sonor

The intelligent backend for modern websites.

Product

  • Platform
  • Pricing
  • Changelog
  • Blog

Features

  • Analytics
  • SEO
  • Reputation
  • AEO
  • CRM
  • Commerce

More Features

  • Forms
  • Booking
  • Echo
  • Engage
  • Blog
  • Broadcast

Developers

  • Documentation
  • For Developers
  • For AI Builders
  • For Businesses

Company

  • About
  • Contact
  • Privacy
  • Terms

© 2026 Sonor. All rights reserved.

sonor.ioapp.sonor.iosonor.dev