Portal Setup Guide

Your tenant Portal is the brain of your AI receptionist. When you update a record, the AI learns that information within minutes. This guide explains what to fill in on each page so your receptionist performs at its best.

πŸ’‘ Signing in. Your Portal login uses Google Sign-In with the email address you registered with β€” use whichever Google account you'd like to manage the business with day to day. You can invite additional staff from the Staff page once you're in.

⚑ The Three Golden Rules

1
Match names exactly across pages. Where one page references another (e.g. a Professional's Services, or a Resource's Location), the AI matches on exact name. A typo means the AI won't find the link.
2
Keep records active, don't delete history. Most pages have a Status field. Set a service or professional to Inactive to hide it from booking without losing its history β€” deleting is permanent.
3
Keep phone numbers simple. The AI prefers digits without formatting β€” e.g. 6135550101 or 613-555-0101. Avoid parentheses or country code prefixes.

πŸ›ŽοΈ Services

πŸ“‹
Business Setup β†’ Services
FieldWhat to Enter
Service NameUse the name clients will say on the phone (e.g. "Initial Consultation", "90-Minute Massage")
Duration (Minutes) CriticalDetermines how big a slot the AI books on the calendar. Must be accurate.
Buffer Time (Minutes)Optional gap added after the appointment for cleanup or transition time
PriceMentioned by the AI if a client asks "How much is…?"
Min. Notice (Hours)Minimum lead time required to book this service (e.g. 2 = clients cannot book same-day within 2 hours)
Cancellation Notice (Hours)How far in advance a client must cancel to avoid a late-cancellation fee
DepartmentWhich department this service belongs to β€” used for routing

πŸ‘€ Professionals

πŸ§‘β€βš•οΈ
Business Setup β†’ Professionals
FieldWhat to Enter
Professional NameThe name the AI will use to refer to them when speaking to clients
DepartmentDropdown, picked from your Departments page β€” the AI uses this for routing
Google Calendar ID CriticalThe unique ID of their dedicated work calendar β€” see the Calendar Setup Guide for how to find this
LocationDropdown, picked from your Locations page β€” which branch this person works at
SpecializationOptional β€” a short note the AI can mention if asked

Which services each professional offers is set from the Services side β€” a service isn't tied to specific professionals in the Portal the way it might be on a spreadsheet, so make sure Department groupings line up between the two pages.

πŸ“ Locations

🏒
Business Setup β†’ Locations

Single-location businesses still need at least one record here β€” it sets your timezone and escalation number. (Adding more than one location may require a plan upgrade.)

FieldWhat to Enter
Location Namee.g. "Downtown", "West End", or your business name for single locations
TimezoneDropdown of standard timezones β€” e.g. Eastern Time (Toronto), Pacific Time (Vancouver). Ensures the AI books at the correct local time.
AddressFull street address β€” read aloud by the AI when clients ask for directions
Office HoursOne field per day β€” e.g. 9:00 AM - 5:00 PM or Closed
Escalation Number ImportantThe direct line the AI dials when a caller asks to speak to a human, or when the AI cannot help (e.g. a staff mobile number)
StatusActive or Inactive β€” inactive locations are ignored by the AI
⚠️ Escalation number β€” avoid a call loop: If you are forwarding your main business number to your AI number, the escalation number must be a different direct line (e.g. a staff mobile or back-office extension). Do not enter the same number you are forwarding from β€” doing so creates an infinite call loop where the AI transfers to your main number, which forwards back to the AI, and so on. If no escalation number is set, the AI will politely end the call instead of transferring.

πŸ‘₯ CRM (Your Client List)

πŸ“‡
CRM page

The AI automatically adds new callers here after each call. You can also edit client records manually β€” there's no manual "add" button, since every record originates from a real call.

FieldWhat to Enter / How It Works
Name / PhoneCaptured automatically from the call. Used as the primary lookup key when they call back.
Regular ProfessionalThe AI will suggest this professional first when the client books
Preferred LocationFor multi-location businesses β€” which branch this client usually visits
Spoken LanguageClient's preferred language β€” the AI switches to this language automatically on their next call
Preferences / NotesNotes visible to the AI before each call (e.g. "Prefers quiet room", "Allergic to lavender")
Used ServicesComma-separated list, editable manually if you want to seed history
Total Visits / Last Appt. DateUpdated automatically after every booking or cancellation
Consent StatusOpt-In / Opt-Out β€” governs whether the client can receive outbound reminders/waitlist texts

🚫 Call Screening & Waiting List

πŸ›‘
Call Screening & Waitlist page

Two sub-tabs on one page. On the Screening tab, add a phone number to decide how the AI handles calls from it. (The Waitlist sub-tab only appears on plans that include Waitlist Harvesting.)

FieldWhat to Enter
Phone NumberThe number to screen, in any standard format
ActionBlock β€” AI politely ends the call. Handoff to Human β€” AI transfers to your escalation number instead.
ReasonOptional internal note β€” not read aloud to anyone

The Waiting List sub-tab fills in automatically when a caller asks to be added β€” if your plan includes Waitlist Harvesting, the AI proactively texts waitlisted clients when a slot opens up. First come, first served; the client calls back to confirm.

🧠 Business Knowledge

πŸ’‘
Business Knowledge page

Anything a caller might ask that isn't covered by the other pages. The AI reads these before every call and rephrases them naturally β€” it will never read your text verbatim.

FieldWhat to Enter
CategoryOptional grouping (e.g. "Facilities", "Policies")
TopicWhat the client might ask (e.g. "Parking", "Insurance", "What to wear")
Information / PolicyYour answer in plain language. The AI handles the phrasing.

Good examples: parking directions, accepted insurance, cancellation policy, what to bring, accessibility info, promotion details.

βš™οΈ Settings

πŸŽ›οΈ
Settings page

Each row is a setting created for you at signup β€” the Portal doesn't let you add or remove settings, only edit their value. Some render as a dropdown (a fixed set of choices), others as free text.

Setting NameWhat It Does
Welcome MessageThe exact phrase the AI speaks when it picks up. Keep it under 25 words for best results.
Online Booking Status Required for go-liveStarts Disabled β€” flip to Enabled once your staff and services are set up. Your account won't activate until this is on.
Safe ModeSet to On to bypass the AI entirely and route all calls to the escalation number
Max Appointments per ClientPrevents a single caller from booking more than N upcoming slots

❓ Common Questions

How fast do changes take effect?

Portal edits go straight to your live account β€” most changes (updating a price, adding a service, editing a policy) are reflected on the very next call. Calendar changes are also reflected in real time.

What if I accidentally delete something?

Deleting a record in the Portal is permanent β€” there's no version history the way a spreadsheet has. If you're not sure, set the record's Status to Inactive instead of deleting it; that hides it from the AI without losing it.

Can I invite my staff to help manage this?

Yes β€” invite them from the Staff page. Staff invited as Providers can access the in-room transcription tools (on eligible plans); only the account Owner can manage billing and other Owners.

What happens to my data if I cancel?

You can request an export of your client records, appointment history, and configuration within 30 days of cancelling. Your Google Calendar is unaffected and stays under your ownership β€” just remove the service account from it to revoke access immediately.