Act · Running your business

Motion-style calendar. Calendly-style booking pages.

Run your week from one workspace: Google events, client bookings, CRM follow-ups, tasks, and focus blocks, plus public booking types with shareable or embeddable pages, two-way Google Calendar sync, and hold-and-release slots.

Included in every plan · from $99/mo

Booking page → Sync

Book time

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

Sync · Week view

GooglePublicFocus

Mon

Tue

Wed

Thu

Fri

10:00 AM

Sarah Johnson

Wed 10:00 AM · Booked via site

Without Sonor

Motion lives in one tab, Calendly in another, and neither talks to your CRM.

Your team re-types availability and loses context on every appointment.

With Sonor

Day, week, and month views with everything color-coded by source: the command center experience you expect from tools like Motion, inside Sonor.

What you get. Everything Sync does for you, from day one.

Unified calendar workspace. Day, week, and month views with everything color-coded by source: the command center experience you expect from tools like Motion, inside Sonor.

Public scheduling like Calendly. Booking types, duration, buffers, and branded guest flows. Drop in `BookingWidget` from site-kit or use the API for a full calendar picker and confirmations.

Two-way Google + CRM. Real availability blocks slots automatically. Bookings write to Google and create or update CRM contacts with a full timeline entry.

Unified calendar

Motion-style planning. Not just a booking link.

Sync is where your week comes together before anyone hits your booking page.

  • One calendar for everything. Google events, client bookings, CRM follow-ups, and your own tasks, color-coded by source. Filter by source or project so nothing hides in another tab.

  • Protect deep work. Block focus time the same way you block meetings. Sync respects real availability when guests pick slots.

  • Plan from the grid. Day, week, and month views with quick-create for meetings and blocks.

March 2026
Mon16

Focus: proposals

9:00

Team standup

11:00

Tue17

Consultation · new lead

9:30

Follow up: Blue Bottle

2:00

Wed18

Focus: build

9:00

Sarah Chen · Strategy

10:00

Client review

3:00

Thu19

Quick sync · Daybreak

9:00

Send invoice #1042

4:00

Fri20

Focus: writing

1:00

GoogleBookingFocusTask

Booking types

Calendly-style pages for every offer. Each booking type gets its own duration, pricing, availability rules, and page.

  • Duration and pricing per type. A free 30-minute consultation and a paid 60-minute strategy session live side by side.

  • Shareable or embeddable. Every type gets a page with a month picker, time slots, and guest form, or drop BookingWidget into your site.

  • Its own rules. Buffers, hours, and availability are set per type, not once for the whole calendar.

Booking typessonor.io/book/…
  • Consultation

    Free

    Discovery call · 30 min

    9:009:3010:0011:00
  • Strategy session

    $150

    Paid deep dive · 60 min

    10:001:003:00
  • Quick sync

    Free

    Standing client check-in · 15 min

    9:009:159:309:4510:00

Availability

Your rules. Their convenience.

Set hours, buffers, and exceptions. The public widget respects your real calendar automatically.

  • Hours you set. Working hours, lunch, and one-off exceptions, per weekday.

  • Buffers around every booking. Travel or prep time is blocked before and after, so back-to-back never happens by accident.

  • Hold and release. A slot is held while a guest completes the form and released if they walk away.

Availability · Weekdays15 min buffer

Mon

Tue

Wed

Thu

Fri

9 AM

10 AM

11 AM

12 PM

1 PM

2 PM

3 PM

4 PM

AvailableLunchBookedBuffer

Google Calendar + CRM

Two-way sync. Real schedule.

Works with Google Workspace and personal Gmail. Connect once for the whole project.

  • Busy on Google, blocked on your page. Real availability comes from the calendar you already use.

  • Bookings write back. New appointments land on Google Calendar instantly. No double-booking, no copy-paste.

  • The CRM gets the record. Each booking creates or updates the contact with a timeline entry and a branded confirmation.

GGoogle Calendar

Client meeting · Sarah Chen

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

Two-way sync
Sonor Sync

Sarah Chen

Strategy session · Confirmed

Wed 10:00 AMCRM contact updated
  • Guest picks a slot. On your site via BookingWidget, or on the shareable page.

  • CRM updates automatically. A new or existing contact, with nothing re-typed.

  • Timeline and activity. The appointment sits on the record next to forms and calls.

  • Confirmation email. Branded and automated, with the details both sides need.

For developers

A few lines of code. That's it.

Sync ships in @sonordev/site-kit, typed, server-first, with the same tokens as the rest of your site.

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

Works with. Sync shares one record with these modules, so nothing has to be re-entered or re-explained.

Ready to try Sync?

Start with Sync and the full Sonor platform, everything included from day one.

See what you'll pay

One platform, transparent pricing. Every module included from $99/mo.

Pricing details

Start building

One npm install. 22 modules. 100+ typed components for Next.js.

Integration options

Explore the platform

Every module, one record. Listen, act, earn, and speak from the same platform.

Listen· Understanding your business

Act· Running your business

Earn· Getting paid for the work

Speak· Reaching your audience

Resonance· Maximum signal, every channel