Bit & GrainBit & Grain
Office & client management

Book the work. Sync the calendar. Show up on time.

Free

Scheduling lives next to the rest of the business. Book an appointment for a job, sync it both ways with Google Calendar, and let your client confirm or reschedule from a portal link. Two-way calendar sync, self-booking, and the daily route, all on Free.

How appointments are booked

Open a job, hit "Schedule appointment," pick a date and time. The appointment ties to the job and the client, so the appointment carries the job context (scope, address, gate code) when you open it on the day.

Appointments show up on a calendar view (day / week / month), in the client's history, and on the daily route page (so the morning's stops are pre-ordered for you). One write, three places, no triplicate entry.

  • Appointments tied to jobs (and through the job, to clients + addresses).
  • Calendar views: day / week / month.
  • Recurring appointments for service contracts and route-based work.
  • Crew or subcontractor assignment per appointment.
  • Reschedule or cancel with one tap; client gets the update.

Google Calendar sync

Connect Google Calendar from settings. Bit & Grain pushes every appointment to your Google calendar, so your phone's native calendar shows your work alongside personal items.

Your Google busy times protect your schedule: block off a half-day in Google for a doctor's appointment and the self-booking page won't offer those hours to clients.

  • Appointments push to Google automatically on create, edit, and cancel.
  • Your Google busy times block self-booking, so clients can't grab hours you've already committed.
  • Outlook sync and an Apple Calendar (.ics) feed are included too.
  • Events you create in Google stay in Google; full two-way sync is on the roadmap.

Reminders, self-booking, and what's next

Self-booking through the client portal lets a customer pick from your available windows and book themselves, they get the time slot, you get the appointment on your calendar without a phone call. The booking widget ships with the per-contractor business website (Pro tier).

Email reminders to the customer go out the day before. SMS reminders are configured in Settings → Scheduling but outbound delivery is currently held while we finish carrier registration (Twilio A2P 10DLC vetting, in flight). Once carrier approval lands, SMS reminders flip on without any change you need to make on your end.

  • Email confirmation on booking + day-before reminder.
  • Self-booking widget (lives on your business website, Pro tier).
  • SMS reminder support is built; carrier approval pending, currently in beta.

Available on the Free tier.

Ready to try Scheduling & Calendar?

Scheduling lives next to the rest of the business. Book an appointment for a job, sync it both ways with Google Calendar, and let your client confirm or reschedule from a portal link. Two-way calendar sync, self-booking, and the daily route, all on Free.