Skip to main content
This guide walks you through standing up a public booking page from scratch — from connecting your work calendar to sharing the link in your email signature. Plan for 10-15 minutes if you have one calendar to connect, longer if you’re setting up multiple meeting types or a team flow. By the end, you’ll have a URL like https://book.hiveku.com/your-slug that anyone can use to grab time on your calendar.

Before you start

You’ll need:
  • A Hiveku account
  • A Google Calendar or Outlook account to sync
  • Decisions about what kinds of meetings you offer (durations, locations)

Step 1: Connect your calendar

1

Go to Settings > Integrations

Find Google Calendar or Outlook (or both — you can connect each).
2

Connect

Click Connect. You’ll OAuth into your Google or Microsoft account and approve calendar access.
3

Pick which calendars to read

Most people sync just their primary work calendar. If you have a secondary “personal holds” calendar, sync that too so it can block availability.
4

Pick the write target

Which calendar receives new bookings? Default is your primary.
For more on connecting, see Connect Google Calendar or Connect Outlook.

Step 2: Set your availability

1

Open the Calendar dashboard

/dashboard/calendar/ > Availability tab.
2

Set your time zone

At the top of the tab. This is the time zone your work hours are stored in. Bookers see slots in their own local time.
3

Configure work hours

Toggle each weekday on/off and set the time ranges. A common config: 9 AM-5 PM Monday-Friday with a 12-1 PM lunch gap.
4

Add blackouts

Vacation days, holidays, conference travel.
5

Set minimum notice and booking window

“Don’t allow bookings less than 4 hours out” and “Don’t allow bookings more than 30 days out” are reasonable defaults.
For more, see Availability.

Step 3: Define your meeting types

1

Open the Meeting Types tab

/dashboard/calendar/ > Meeting Types > New meeting type.
2

Create your first meeting type

Common starting set:
  • Intro Call (15 min) — Google Meet, no buffer, max 8/day
  • Demo (30 min) — Google Meet, 5-min after-buffer, max 4/day
  • Strategy Session (60 min) — Zoom or Meet, 10-min after-buffer, max 2/day
3

Add intake questions

Default fields are name and email. Add company, role, and “what brings you here?” for context before the call.
4

Repeat for each meeting type

Most teams have 3-5 meeting types. You can edit later.
For more, see Meeting Types.

Step 4: Customize your public booking page

1

Open the Public Page tab

/dashboard/calendar/ > Public Page.
2

Pick a slug

The URL — e.g., acme-sales or sarah-jones. Short, professional, easy to type.
3

Add branding

Logo, header image, accent color. The default uses your account’s brand settings.
4

Write the intro copy

A short sentence or two: “Pick a time below — I’ll send a calendar invite.”
5

Order meeting types

Drag to set the order bookers see them. Most-popular at the top.
6

Preview

Click Preview to see exactly what bookers will see.
1

Open the Automations tab

/dashboard/calendar/ > Automations.
2

Enable the standard reminders

1-day-before email and 1-hour-before email are the defaults — turn both on.
3

Customize the email templates

Or use Hiveku’s defaults. Make sure your signature is on every email — they often go to people meeting you for the first time.
For more, see Automations.
Add to every outbound email. Format: Schedule a call: book.hiveku.com/your-slug

Step 7: Test it

Before you share widely:
1

Book yourself

Open your booking page in an incognito window and book a meeting using a different email. Confirm:
  • Slots show up in the right time zone
  • The confirmation email arrives
  • The calendar invite has the right meeting link
  • Your CRM shows the new contact
2

Try canceling and rescheduling

Use the links in the confirmation email. Confirm both work and the calendar updates.
3

Check the reminder

Wait for (or trigger manually) the 1-hour-before reminder. Confirm it arrives.

Optional: team scheduling

If multiple people on your team take calls — for example, several sales reps — set up a team flow with round-robin or collective availability. See Team Calendars.

Optional: accept payments

For paid consultations (coaching, expert calls), enable Stripe on a meeting type. The booker pays before the slot is reserved. See Stripe integration in Add Stripe.

Troubleshooting

Most common: minimum notice is set too high (e.g., 24 hours hides today entirely), or work hours are off, or the calendar token expired. Double-check Settings > Integrations and Availability.
Check the write target in Settings > Integrations. Make sure you granted write permission, not just read, when you OAuthed.
Set up your sending domain in Email > Domains. Hiveku Email handles all booking emails — domain auth dramatically improves deliverability.

Next steps

Embed on your site

Drop the booking widget on your homepage or contact page.

Team calendars

Round-robin among reps for inbound bookings.