Availo
Docsβ€ΊFeatures Guide

Features Guide

A detailed look at every section of your Availo dashboard. Use this as a reference whenever you want to understand what a feature does or how to configure it.

On this page

Bookings

Your command center for all appointments. This is where you'll spend most of your time once bookings are rolling in.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-bookings-list.png
The Bookings page β€” your full appointment history at a glance

What you'll see

  • Upcoming / Past tabs β€” toggle between what's coming up and what's done
  • Status badges β€” Confirmed (green) or Cancelled (grey)
  • Service filter β€” narrow down by service type
  • Quick details β€” date, time, service, assigned resource, customer name

What you can do

ActionHow
View full detailsClick any booking to see customer info, notes, and timestamps
RescheduleClick a confirmed booking β†’ Reschedule β†’ pick a new time. Customer is notified.
CancelClick the booking β†’ Cancel. Customer receives a cancellation email.
Resend confirmationClick the booking β†’ Resend Confirmation. Useful if a customer didn't receive theirs.
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-booking-detail.png
Booking detail β€” everything you need to know about a single appointment

Insights

Your analytics dashboard. See how your flows and bookings are performing at a glance without digging through spreadsheets.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-insights.png
Insights β€” performance metrics for your flows and bookings

Time periods

Toggle between 7 days, 30 days, and 90 days to zoom in or out on your data.

What's tracked

MetricWhat it means
Flow StartsHow many people entered your flow
Completion RateWhat percentage made it all the way through
Conversion RateWhat percentage ended up booking
Hold PerformanceHolds created vs. converted to bookings vs. expired
Quote AcceptanceQuotes sent vs. accepted (if you use Instant Quoting)
Outcome DistributionVisual breakdown of where customers ended up
Flow FunnelPer-flow drop-off chart β€” shows exactly where in the flow people leave
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-insights-funnel.png
Flow funnel β€” spot exactly where customers are dropping off
πŸ’‘ Pro tip: The flow funnel is your best tool for identifying drop-off. If a lot of people are leaving at a specific question, consider simplifying or reordering it.

Services

Services are the bookable offerings you provide β€” the actual things your customers schedule. Think of each service as a product with a duration, location, and optionally a price.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-services-list.png
Services β€” all your bookable offerings in one place

What each service includes

FieldWhat it does
Service NameWhat customers see in the booking tool (e.g., "Free Consultation")
Duration (minutes)How long the appointment lasts
Buffer (minutes)Gap after each appointment to give you time to travel or prep for the next appointment
AvailabilityUse org-wide hours or set custom hours that can override them entirely
Meeting LocationWhere the service happens (see below)

Meeting location options

Location TypeHow It Works
Customer's addressCustomer enters their address when booking
Fixed business addressService always happens at this location (office, shop, job site)
Virtual / remoteYou have the option to add a permanent meeting link (Zoom, Teams, etc.) or Availo can generate a unique link for each booking (requires calendar integration)
TBDLocation is figured out after booking
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-service-detail.png
Service detail β€” configure duration, buffer, availability, and meeting location
πŸ’‘ Pro tip: Add a 15-30 minute buffer to your services. It ensures that you have enough time to travel to the meeting location and prep for the next appointment.

Quote Builder & pricing (Pricing tab)

Want customers to see a price estimate before they pick a time? Each service has a Pricing tab (labeled Quote Builder in the dashboard) where you set a base price, add pricing questions, and tune how the final quote is shown. Those questions are also the building blocks you can reuse inside Flows.

⚑ Why this matters for Flows: Pricing questions you create here can be used directly inside any Flow β€” both to qualify customers (routing them to the right outcome) and to generate instant quotes. If you want an Instant Quote outcome, set up pricing on the service first.

How to set it up

  1. 1.Open the service and go to the Pricing tab.
  2. 2.Click + Add your first pricing question. That opens the editor (with Base Price) and creates your first question card.
  3. 3.Set your Base Price (defaults to $0).
  4. 4.Give the question a clear label (for example, β€œHow many rooms?” or β€œProperty size?”).
  5. 5.Choose the question type and configure it:
    • Multiple Choice (one or multiple options): Add options with Add a Response Option and assign a price to each. Example: β€œProperty size?” β†’ Small +$0, Medium +$50, Large +$100.
    • Number: Set a price per unit the customer enters. Example: β€œSquare footage?” at $0.50/unit β€” 1,000 sq ft adds $500 to the quote.
    • Address: Collect a full address (or origin/destination for travel). Availo can compute mileage from your org business address and apply a per-mile rate to the quote β€” ideal for movers, delivery, and mobile service businesses. See Address questions & mileage-based quotes below.
  6. 6.Add more questions with Add another Pricing Question as needed.
  7. 7.Optionally scroll down to set Minimum Price, Maximum Price, and other quote settings (tax, exact vs range display, etc.).
  8. 8.Click Save Pricing when you're done (the button shows after at least one pricing question exists).
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-service-pricing.png
Pricing tab β€” base price, questions, and quote settings for this service

How pricing questions work in Flows

Use in a FlowWhat happens
Qualify customersRoute someone to Instant Book, Instant Quote, Callback, or Disqualify based on their answers
Generate an Instant QuoteAvailo totals adjustments from their answers and shows an estimate before they pick a time
Both at onceOne pricing question can qualify the lead and contribute to the quote at the same time
πŸ’‘ Pro tip: Set up pricing questions before you wire up complex Flow logic. Once they exist on a service, you can reference or import them in routing rules and Instant Quote outcomes without duplicating work.
πŸ“ Note: Pricing is optional. If you don't need quotes, skip the Pricing tab β€” your Flow still works with the questions you add only in the Flow Builder.

When you're ready, import or link these questions inside a Flow so customers answer them as part of booking β€” see the Flows section for routing, outcomes, and service routes.

Address questions & mileage-based quotes

Use an Address pricing question when your price depends on how far the job is from your base location β€” for example, a moving company quoting based on truck miles from the warehouse to the customer's origin (or between pickup and drop-off, depending how you configure the service).

  1. 1.On the service's Pricing tab, add a pricing question and choose type Address.
  2. 2.Set a per-mile rate (and any related fields shown in the editor) so the quote adds (calculated mileage Γ— your rate) on top of the base price and other adjustments.
  3. 3.Combine this with optional multiple-choice or number questions (stairs, truck size, packing, etc.) so the Instant Quote outcome shows one clear total before booking.
πŸ“ Note: Calculated mileage uses your organization's business address in Settings as the reference point unless your pricing setup indicates otherwise β€” keep that address accurate for trustworthy travel quotes. Configure the address under Settings β†’ Business address & service area.

For coverage rules (who you serve at all), pair Address questions in a Flow with your service area and a Disqualify outcome β€” see Flows β†’ Service area eligibility.

Resources

Resources are the people, crews, equipment, or spaces that make your services happen. Every service needs at least one resource assigned to it β€” without one, the service won't show any availability in the booking tool. When a booking is made, Availo assigns an available resource automatically and includes it in confirmation emails sent to you and your customer.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-resources-list.png
Resources β€” your team members, equipment, and spaces

Resource types

TypeUse case
PersonIndividual team members or contractors
CrewA group that works together (moving crew, install team)
EquipmentThings that need to be scheduled (vehicle, meeting room)
LocationPhysical spaces with limited capacity

What you can configure per resource

  • Assigned services β€” which services this resource can handle
  • Custom hours β€” override org hours for this specific resource
  • Calendar integration β€” connect a Google Calendar for conflict checking and auto-event creation

How pooled availability works

When multiple resources are assigned to the same service, Availo pools their availability:

  1. 1.A time slot shows as available if any assigned resource is free
  2. 2.When a customer books, Availo picks the first available resource
  3. 3.No double-bookings, no manual assignment
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-resource-detail.png
Resource detail β€” assign services, set hours, and connect a calendar

Availability view

The Resources section includes an Availability view β€” a day-by-day schedule showing all your resources side by side. You can see bookings, active holds, and time off blocks at a glance, making it easy to spot gaps or overloaded days without digging through individual resource profiles.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-capacity-availability.png
Availability view β€” your full team schedule in one place

Time off

Also inside Resources, the Time Off view lets you block out time for individual resources or the whole organization. Each entry has a start date, end date, and optional reason. Blocked time is respected everywhere β€” slots during a time-off period won't appear as available in the booking tool.

ScopeWhen to use
Per-resource time offVacations, sick days, personal time for a specific team member
Org-wide time offCompany holidays, closures, events that block everyone
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-time-off.png
Time Off β€” block time for individual resources or your whole org

Flows β€” Deep Dive

Flows are the heart of Availo. They're smart, branching questionnaires that guide customers through a personalized intake experience and route them to the right outcome β€” whether that's booking instantly, getting a quote, requesting a callback, or something else entirely.

Why use flows?

Without flows, you're just showing a calendar. With flows, you can:

  • Ask qualifying questions before showing availability
  • Route customers to different services based on their answers
  • Give instant price quotes based on project details
  • Politely disqualify bad-fit leads before they waste your time
  • Collect callback requests for complex inquiries that need a human touch
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flows-list.png
The Flows page β€” create, manage, and embed your booking flows

Flow status lifecycle

StatusWhat it means
DraftWork in progress. Editable. Not visible to customers.
ActivePublished and live. Can be embedded or shared via link. Can be archived.
ArchivedRetired. Read-only. No longer accepting responses. Can be duplicated.

The flow builder

The builder has two main panels: Questions (what customers see) and Outcomes (what happens at the end).

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-builder.png
The Flow Builder β€” build your question sequence and configure outcomes

Question types

You have six input types to choose from:

TypeWhat it looks likeBest for
Single SelectRadio buttons or dropdown"What type of service?"
Multi SelectCheckboxes"Which add-ons do you want?"
TextFree-form text field"Tell us about your project"
NumberNumeric input with increment/decrement"How many rooms?"
DateDate picker"When do you need this done?"
AddressFull address input (street, city, state, zip)"What's the job site?"

Question configuration options

Each question can be configured with:

OptionWhat it does
Question TextThe actual question customers see
Variable NameInternal name used in routing logic (auto-generated, editable)
OptionsFor Single/Multi Select β€” the choices customers can pick from
RequiredAll questions must be answered before continuing (always on; no optional-question toggle in the admin UI)
Help TextAdditional context shown below the question
Visibility ConditionOnly show this question when a previous answer matches certain values
ValidationMin/max values for numbers, required patterns for text
Pricing Question RefLink to a service pricing question (for Instant Quote flows)
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-question-config.png
Question configuration β€” set text, type, validation, and visibility

Visibility conditions β€” conditional logic

Visibility conditions let you show or hide questions based on previous answers. This keeps the flow clean and only shows questions relevant to each customer.

Example:

  • Question 1: β€œWhat type of property?” β†’ Residential / Commercial
  • Question 2: β€œHow many bedrooms?” (only shown if Question 1 = Residential)
  • Question 3: β€œSquare footage?” (only shown if Question 1 = Commercial)
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-visibility.png
Visibility conditions β€” show questions only when they're relevant

Outcome types

Every flow needs at least one outcome. Here's a detailed breakdown of all four:

Instant Book

The customer sees available time slots and books directly. Best for straightforward services where you know exactly what they need.

  • Select which service(s) to offer
  • Optional custom title and message shown to the customer
  • Use Service Routes to offer different services based on answers
  • Toggle "Show availability" to control when the calendar appears
Instant Quote

The customer answers pricing questions and gets an instant price estimate. They can then optionally proceed to book.

  • Select the service with pricing configured
  • Pricing questions from the service are shown automatically
  • Quote includes base price + adjustments + tax
  • Customer can accept and book, or just save the quote
Route to Callback

The customer leaves their contact info and you follow up manually. Great for complex projects that need a real conversation first.

  • Collect name, email, phone, and preferred callback time
  • Callback requests appear in your Leads dashboard for follow-up
  • Custom confirmation message shown after submission
Disqualify

Politely let the customer know you can't help with their request. No time wasted on either side.

  • Custom message explaining the situation
  • Optional next actions β€” offer alternatives like "Request a callback instead"
  • Customers feel respected, not just dismissed
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-instant-book.png
Instant Book β€” the customer goes straight to the calendar
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-instant-quote.png
Instant Quote β€” price estimate with an option to proceed to booking
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-callback.png
Route to Callback β€” collect contact info for manual follow-up
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-disqualify.png
Disqualify β€” a graceful exit with optional alternatives
πŸ“ Note: If you don't add pricing questions to the flow as regular questions but the customer is routed to an Instant Quote outcome, any remaining pricing questions needed for that quote are asked after they reach that outcome and before the quote is shown.

Service area eligibility (ZIP / address)

After you define your service area in Settings, you can automatically gate flows so customers outside your coverage don't reach booking or quoting. This keeps calendars clean and sets clear expectations up front.

  1. 1.Add an Address question early in the flow (or ensure pricing/imported address questions run before outcomes if you need the ZIP for eligibility).
  2. 2.Create a Disqualify outcome with a helpful message β€” for example, that you don't serve their area yet, plus an optional Route to Callback alternative if you want borderline leads to reach you anyway.
  3. 3.Add routing rules so customers whose address is outside your service area map to that Disqualify outcome. Send eligible customers down paths that continue to Instant Book, Instant Quote, or other outcomes.
  4. 4.Keep a sensible default fallback (see routing rules) so unusual answers still land somewhere intentional.
πŸ’‘ Pro tip: Pair service-area gating with clear copy on the Disqualify screen (what you do serve, when you might expand) β€” it converts better than a bare β€œno”.

Service area setup (radius, auto-generated ZIPs, manual list tweaks) lives in Settings β†’ Business address & service area.

Routing rules β€” the smart part

Routing rules connect customer answers to specific outcomes. Here's how the logic works:

  • Each outcome has one or more routing paths
  • Each path is a set of conditions (AND logic within a path)
  • Multiple paths are evaluated with OR logic
  • A condition: β€œIf [Question] equals/is in [Values]”

Example setup:

Outcome: Instant Book β€” Residential Cleaning
β†’ Path: Service Type = "Residential" AND Package = "Standard"
Outcome: Instant Quote β€” Commercial Cleaning
β†’ Path: Service Type = "Commercial"
Outcome: Route to Callback
β†’ Path: Package = "Enterprise"
Default Fallback: General Consultation
β†’ Catches everything else
πŸ“ Note: Always set one outcome as the Default (Fallback). This catches any customer whose answers don't match your specific rules β€” so nobody ever hits a dead end.

Service routes β€” multiple services per outcome

For Instant Book and Instant Quote outcomes, you can use Service Routes to offer different services based on answers β€” all within the same outcome.

Example: One β€œInstant Book” outcome with three service routes:

  • If β€œProperty Type” = β€œHouse” β†’ Book House Cleaning
  • If β€œProperty Type” = β€œApartment” β†’ Book Apartment Cleaning
  • If β€œProperty Type” = β€œOffice” β†’ Book Office Cleaning
πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-flow-service-routes.png
Service Routes β€” one outcome, multiple services, smart routing

Publishing and validation

Before a flow goes live, Availo checks:

  • βœ… At least one question or outcome is configured
  • βœ… All outcomes are fully set up (or marked β€œNot used directly”)
  • βœ… Each Instant Book / Instant Quote outcome has a service assigned
  • βœ… Each service route has a service assigned
  • βœ… A default fallback outcome is selected

If anything's missing, you'll see exactly what needs fixing.

Sharing your flow

Once published, you have two options for getting it in front of customers:

OptionBest for
Embed CodePaste a small HTML snippet into your website. The booking tool appears inline on your page β€” no redirect, no iframe.
Hosted LinkShare a standalone URL (booking.availo.co/your-company/flow-name). Great for emails, social, or linking from your site.

Integrations

Connect Availo with the tools you already use.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-integrations.png
Integrations β€” connect your tools

Google Calendar

The Google Calendar integration gives Availo real-time insight into your team's schedule.

FeatureWhat it does
Conflict checkingSyncs your calendar every 5 minutes. Events on your calendar block off those times in Availo so customers can't double-book you.
Auto-create eventsWhen a booking is confirmed, a calendar event is automatically created on the assigned resource's calendar.
Auto Google Meet linksFor virtual services, Availo can generate a unique Google Meet link for each booking. Set the service location to "Virtual β€” Auto Meet."
πŸ’‘ Pro tip: Each resource can have their own Google Calendar connected. Connect your whole team's calendars to see everyone's availability in real time.

Coming soon

Microsoft Outlook, Zapier, and Webhooks are on the roadmap. Stay tuned!

Team

Manage who has access to your Availo dashboard and how they're notified.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-team.png
Team β€” manage access and notification preferences

Roles

RoleWhat they can do
OwnerFull access β€” invite/remove members, change roles, manage all settings, and access billing.
MemberCan view and manage bookings, services, resources, and flows. Cannot manage team or org-level settings.

What you can manage

  • Invite team members β€” send an email invitation to join your org
  • Change roles β€” promote or demote members (Owner only)
  • Remove members β€” revoke access (Owner only)
  • Notification preferences β€” toggle booking notifications on/off per person
  • Additional recipients β€” add extra email addresses (like a shared team inbox) that receive all booking notifications

Settings

Your organization's global configuration. Everything here is the foundation that your services, resources, and flows build on.

πŸ“Έ
Screenshot coming soon
/docs/screenshots/features-settings.png
Settings β€” your organization's global configuration

Organization

SettingWhat it does
NameYour organization name, shown in the booking tool
SlugYour unique URL slug β€” used in your hosted booking page (booking.availo.co/your-slug)
WebsiteYour company website URL
TimezoneAll scheduling is calculated in this timezone. Set this first and keep it accurate.

Booking defaults

SettingWhat it does
Minimum NoticeMinimum hours in advance someone can book. Prevents last-minute surprises.
Booking RemindersAutomatic email reminders sent before appointments. Toggle on/off and set lead time (1–168 hours).

Business hours

Set your organization's default operating hours. Resources (staff, equipment, crews) can have custom schedules within these hours, and services can override them entirely.

πŸ“ Note: Business hours must be configured before you can create services. If you're having trouble creating a service, check here first.

Business address & service area

Your business address is the anchor Availo uses for distance-based logic (for example, travel pricing and whether a customer is inside your service area). Your service area is the set of ZIP codes where you accept work β€” used to qualify leads in Flows without manual zip-by-zip checks.

  1. 1.Enter your full business address in Settings (street, city, state, ZIP).
  2. 2.Set your service radius to roughly how far you travel from that address.
  3. 3.Click the button to auto-generate ZIP codes from that radius. Availo will pre-fill a list of ZIPs for you to review.
  4. 4.Manually refine the list β€” add edge-case ZIPs you still serve or remove ones you don't β€” until it reflects your real coverage.
  5. 5.Save your Settings changes so the service area is available org-wide.
πŸ’‘ Pro tip: Prefer β€œZIP list + tweaks” over guessing the radius twice β€” start from auto-generated ZIPs, then edit; it's faster than building the list from scratch.

To enforce coverage in customer-facing flows, add an Address question and route ineligible ZIPs to a Disqualify outcome β€” see Flows β†’ Service area eligibility.

Brand

SettingWhat it does
Primary ColorYour brand color β€” used for buttons, accents, and the progress bar in the booking tool.
LogoA URL pointing to your logo β€” displayed in the booking tool header.