Talk to the founder. Direct.
Free discovery for prospects. Paid strategy and audit hours for owners who want focused work without committing to a longer engagement.
Discovery Call
A quick conversation to figure out whether SonomaWebWorks is a fit. No pitch, no obligation, no homework.
For prospective customers wondering whether to go further.
Book a Free DiscoveryStrategy Call
A focused hour on your web presence, SEO, or operations. Bring questions. Walk away with a written action list within 24 hours.
For business owners who want concrete next steps, not a sales call.
Book a Strategy CallDeep Audit Walkthrough
A line-by-line walkthrough of your website, GBP, social presence, and citation consistency. You get the written audit document at the end.
For businesses that want the full SonomaWebWorks audit treatment without a longer engagement.
Book a Deep AuditReal availability, kept current.
Pick a time below. Confirmation, calendar invite, and reminder land in your inbox.
Week of May 28 – June 1, 2026
One calendar. Privacy preserved. Customers can self-book.
The pattern under this page is what we deploy for customers who want to take phone-tag and double-booking off their plate.
One source of truth
Daniel manages his time in his personal calendar (iCloud or Google). Business and personal events live in one place.
Booking system reads free/busy
Cal.com connects to the calendar with read access to busy times only — never the contents of private events.
Site widget pulls availability
The widget above queries Cal.com's API through a Cloudflare Worker. Bookings flow the other direction with full details.
Private events block time without exposing what's on the calendar.
When Daniel adds a doctor appointment, family dinner, or another commitment, he marks the event with the calendar's normal "Private" visibility flag. The booking system sees a busy block at that time — same as the orange "busy" slots above — but never sees the event title, location, or notes. Customers see "unavailable." Daniel sees the full picture on his phone.
This is the same pattern we build for any customer who wants a single calendar feeding multiple booking surfaces. The mechanic is built into every modern calendar; the integration just respects it.
Three flavors of call.
Discovery Call · 15 min · Free
Quick fit-check. You describe what you're working on; Daniel says honestly whether SWW is a fit or whether someone else would be better. No pitch. No follow-up unless you want one.
Strategy Call · 60 min · $125
Most popularA focused hour on your specific situation. Common topics: SEO that's not working, a site that's underperforming, deciding between platforms, social-media cadence, lead-capture flows, what's worth automating. You get a written action list within 24 hours of the call, summarizing what we discussed and concrete next moves.
Deep Audit Walkthrough · 90 min · $185
A line-by-line walkthrough of your existing web presence. Daniel does the prep work ahead of the call (Lighthouse, GBP state, citation consistency, content review) and then walks you through findings + opportunities live. You leave with the full written audit document and a punch list ordered by business impact.
Paid bookings invoiced through Stripe at confirmation. Cancellation or reschedule with 24-hour notice; no fee.
Questions you'd ask if we were in person.
Is the strategy call really focused, or is it a sales pitch? +
It is the call. If we end up working together, that conversation happens separately. The hour you book is yours.
What if I need to reschedule? +
Click the link in your confirmation email any time up to 24 hours before. No fee. Within 24 hours, give Daniel a heads up via email; we will work it out.
Do you offer recurring strategy hours? +
Yes, as part of the Growth tier monthly engagement. For one-off recurring without the full tier, book the strategy call cadence you want directly here.
Will my conversation be confidential? +
Yes. Anything specific you share about your business stays between us unless you say otherwise.
Why show how the booking architecture works? +
Because it is part of what SonomaWebWorks deploys for customers. If you see the pattern working here, you can decide if you want the same on your own site.