# Asisto > A complete business phone system with an AI receptionist built in. Asisto gives a business a real phone line and an AI that works it. It answers calls and texts 24/7, books appointments, answers questions from the business's own FAQ, and routes callers to the right person, replacing the need for a dedicated front-desk hire. Asisto also calls outward: a new lead from HubSpot or a webhook is phoned within seconds, a customer can ask by text to be called at a time they choose, and a missed inbound call can be rung back automatically. Around that sits everything a phone-first business needs: number provisioning in 30 countries, carrier registration filed for you, an IVR builder, call routing, recordings and transcripts, a built-in CRM, a browser dialer for outbound calls, and metered billing. Last updated: September 2026. ## Quick Answers **What is Asisto?** A business phone system with an AI receptionist built in. You get your own business number, an in-browser dialer, call recording and transcripts, routing rules, and a built-in CRM. The AI receptionist answers whatever nobody picks up. **What does it cost?** Three plans. **Pay Per Appointment**, no monthly fee, no setup fee, $7.99 per appointment the AI books, with unlimited minutes, unlimited SMS, unlimited locations and the outbound dialer included. **Unlimited**, $279/month flat, everything unlimited, priority support. **Enterprise**, custom pricing for franchises and large organizations, with unlimited numbers, white-glove onboarding, custom AI models and a dedicated 24/7 account manager. Billed in USD, or CAD in Canada. 14-day money-back guarantee, no contracts, cancel from the dashboard. **Who is it for?** Appointment-driven service businesses across 35 industries: dental and medical practices, salons and spas, law firms, HVAC and plumbing, auto repair, veterinary clinics, real estate, fitness studios, and more. **How fast is setup?** Most businesses are live in minutes. A guided wizard collects the business profile, locations, services, staff, FAQs and phone number. In the US and Canada the number is live as soon as checkout completes. **What languages?** The receptionist converses in 58 languages and switches the moment the caller does. **Does it replace my number?** No. Keep the number your customers know and forward it to Asisto, or verify it and show it as your outbound caller ID. ## Service Availability Asisto provisions business phone numbers in 30 countries across North America, Europe, Asia Pacific, the Middle East, Africa, and South America. - United States and Canada: numbers activate immediately after checkout. - United Kingdom, Ireland, Netherlands, Sweden, Norway, Denmark, Finland, Poland, Czechia, Australia, New Zealand, Hong Kong: local rules require a verified business address, which is collected and verified during onboarding. - Mexico, Germany, France, Spain, Italy, Belgium, Portugal, Switzerland, Austria, Singapore, Japan, Israel, United Arab Emirates, South Africa, Brazil, Chile: local rules additionally require identity and business documents to be approved by the national regulator. These are collected during onboarding and submitted for review; the number activates once the regulator approves, typically within a few business days. Billing is in USD except in Canada, which is billed in CAD. Outbound calling from the built-in browser dialer is scoped by the calling code of the number placing the call, so a +44 number reaches United Kingdom destinations and a +61 number reaches Australian ones. The United States and Canada are treated as one calling market, so a US business can call Canadian numbers and a Canadian business can call US numbers. Full country list: United States, Canada, Mexico, United Kingdom, Ireland, Germany, France, Spain, Italy, Netherlands, Belgium, Portugal, Switzerland, Austria, Sweden, Norway, Denmark, Finland, Poland, Czechia, Australia, New Zealand, Singapore, Hong Kong, Japan, Israel, United Arab Emirates, South Africa, Brazil, Chile. ## Text Messaging Registration Before a business phone number can send text messages, most countries require the business behind it to be registered. The requirement is not the same everywhere, so Asisto resolves which one applies from the number's country and type, collects only what that regulator asks for during onboarding, and submits it. Calls are never affected by any of this, and setup is never blocked while a registration is under review. - United States and Canada, standard numbers: registered under A2P 10DLC. Asisto files the business identity, a messaging profile, a brand with The Campaign Registry, and a campaign describing what the business sends. - United States and Canada, toll-free numbers: A2P 10DLC does not cover toll-free traffic, so these go through a separate carrier verification instead, filed per number. - Mexico, United Kingdom, Ireland, France, Spain, Austria, Denmark, Finland, Australia, Singapore, Hong Kong, Israel, Brazil: the national regulator approves an Alphanumeric Sender ID, the short name shown in place of a number on the recipient's phone. Required documents differ by country, from a single letter of authorization in the United Kingdom to five separate filings in Singapore, and Asisto reads each country's current requirements from the telephony provider and builds the upload form from them. - Netherlands, Japan, United Arab Emirates: a sender name is used but no filing is required. - Germany, Italy, Sweden, Norway, Belgium, Portugal, Switzerland, Poland, Czechia, New Zealand, South Africa, Chile: no messaging pre-registration requirement. Registrations are checked against the regulator's own rules before submission, so anything missing is reported while it can still be corrected rather than after a multi-day review. Status is tracked per business and updated automatically when the regulator or carrier responds. Until US or Canadian registration clears, the Messages screen says so plainly and disables the reply box, because carriers drop texts from unregistered numbers without reporting an error, a silent failure the business would otherwise discover from a customer. ## Caller ID and Caller Name Outbound calls show the business's Asisto number by default. Two separate things can be changed: which number appears, and whose name appears next to it. **Which number (all 30 countries).** A business that already has a number its customers know, such as a shopfront landline, can verify that number and have outbound calls display it instead. - Entirely optional. A business that skips it keeps showing its Asisto number, and nothing else in setup depends on it. - Verification is immediate rather than a review queue: Asisto calls the number, reads out a six-digit code, and the person answering keys it back in, which is what proves control of the line. - Multiple numbers can be verified, with one chosen as the default shown on outbound calls. - Verified numbers can be removed at any time. **Whose name (United States only).** Caller name display is a carrier feature, so what is possible is decided by the country the number lives in. - CNAM registration writes the business name into the databases US carriers query when a call arrives, covering landlines and a large share of mobile. - Branded Calling additionally renders the name on the incoming-call screen of T-Mobile and Verizon mobile handsets. T-Mobile shows up to 32 characters; Verizon truncates to 15. CNAM caps the name at 15 characters too, so a long trading name is shortened for filing rather than silently truncated. - Canada's carriers show names from directories they maintain themselves, with no route to file into. European, Asia Pacific, Middle Eastern and South American networks deliver the number only. Asisto says so rather than selling a registration that does not exist in those markets. ## Who Asisto Serves Asisto is built for appointment-driven service businesses across 35 industries, each with its own landing page, vocabulary and workflows: Salons, Med Spas, Auto Repair, Dental Clinics, Law Firms, Real Estate, Physiotherapy, Veterinary Clinics, HVAC, Plumbing, Chiropractic, Optometry, Massage Therapy, Tattoo Studios, Accounting, Insurance, Photography, Fitness Studios, Cleaning Services, Electricians, Roofing, Landscaping, Pest Control, Moving Companies, Dermatology, Orthodontics, Mental Health Practices, Wedding Venues, Event Planning, Tutoring, Daycare, Pet Grooming, Auto Detailing, Florists, Yoga Studios. ## AI Voice Receptionist - Real-time speech-to-speech conversation. Call audio streams from the phone network straight into the voice model and back, so there is no record-then-respond pause between the caller finishing and the receptionist answering. - Conversation in 58 languages, announced in the opening line and switched the moment the caller switches. Dates and times spoken in any language are normalised before they reach the calendar, so "le 13 avril à 15h" books the same slot as "April 13th at 3pm". - 44 business tools the receptionist can call mid-call: check real staff availability, book, reschedule and cancel appointments, look up services, staff, hours and prices, search the FAQ, save and enrich contacts, send a text, schedule a callback, transfer to a person, and end the call. - Availability-first booking. The receptionist checks real availability before offering a time and never silently books a different slot. If the requested time has gone it apologises, offers nearby alternatives, gets explicit agreement, and reads the booking back before confirming. - Interruption handling that works on real phones. A caller can talk over the receptionist and it stops immediately, discards the audio still queued on the line, and rewinds its own memory to the words the caller actually heard, so it never resumes as though it had finished the sentence. - Speakerphone and far-field handling. The receptionist learns the echo level of each individual line and requires a real caller to be about twice as loud before it will cut itself off, so it does not mistake its own voice for the caller's. - It finishes saying goodbye before the call is hung up. - A soft typing sound plays when a lookup runs long, the way a human receptionist sounds while checking the system, but only after the pause becomes noticeable, so quick answers stay silent. - Returning caller recognition. Appointment history and past text messages are looked up before the receptionist speaks, so a regular is greeted by name and their next appointment can be named in their own time zone. - Cross-channel context. The voice receptionist reads the customer's recent text history, and the text assistant reads summaries of their recent calls, so nobody has to explain the same thing twice. - FAQ knowledge base, per location, so the receptionist answers pricing, parking, insurance and cancellation questions in its own words instead of guessing. - Intake questions collected during booking, business-wide or per service, required or optional, and pointedly not asked of somebody who is only calling to cancel. - A customer-facing call summary is written at the end of every call and texted to the caller automatically, with the appointment details and any change to the time they originally asked for. - Full call transcript and AI-generated summary saved against every call. Anything recorded outside an AI call (human takeovers, outbound calls) is transcribed in the background so nothing is left unsearchable. - Safety guardrails. The receptionist refuses to give medical, legal or financial advice, never invents prices, hours or availability, and on any hint of a medical, legal or life-threatening emergency it tells the caller to hang up and contact emergency services. - Caller-scope enforcement. Every tool call that touches customer records is re-pinned to the identity the telephony layer verified, overriding whatever the model produced, so a caller cannot talk the AI into reading or changing another customer's appointments or contact record. - Resilience. If the model connection drops mid-call it reconnects and replays the full session rather than dropping the caller; transient tool failures retry automatically while genuine business errors are reported to the caller straight away; and a call is still answered when parts of the business setup are slow or unavailable. - Covered by an end-to-end test suite that drives the live-call handler against a simulated call in real time. ## SMS & Text Messaging - An AI text assistant answers every message to the business number, using 35 of the same business tools the voice receptionist has, so it can book, reschedule and cancel appointments over text rather than promising a callback. - Booking confirmations are gated on the booking actually succeeding: the assistant cannot tell a customer an appointment is confirmed unless the tool returned a real appointment. - MMS photo understanding. A customer can text an insurance card, a damaged part or a reference photo and the assistant looks at it and carries that understanding into the conversation. If image analysis fails it asks the customer to describe the photo rather than ignoring it. - Threaded conversations with real memory, the assistant reads back the recent history of the thread and the results of its own earlier tool calls, so it does not re-ask what it already knows. - Intake questions collected over text during a new booking, and attachments filed onto the contact record so staff can find an insurance card later without scrolling the thread. - TCPA compliance built in. STOP, UNSUBSCRIBE, CANCEL and QUIT opt a number out immediately and send the required confirmation; START, UNSTOP and SUBSCRIBE opt back in. A previously opted-out customer who texts in again is re-subscribed automatically, and the reply opens by saying so and reminding them STOP still works. - A single do-not-contact view merges the customer's own STOP with any suppression the business added, marking the customer's own opt-out as theirs alone to undo. - Live staff inbox. Every AI, customer and staff message appears in one thread that refreshes itself, and staff can take over at any point and send images, video, audio or documents from the same business number. - Per-number rate limiting, so a message flood gets a polite slow-down reply instead of driving more AI runs. - Automatic SMS confirmations to the customer and the business when an appointment is created or cancelled. - Never-silent fallback. If the AI handler fails for any reason the message is forwarded to the business owner's fallback number and the customer still gets an immediate acknowledgement. - Business-owned text interpolated into the assistant's instructions is sanitised first, so a hostile paste in a settings field cannot rewrite how the assistant behaves. - Auto-creates and enriches contact records for new phone numbers. ## Human Takeover & Live Calls - Active calls dashboard with real-time monitoring - Browser-based human takeover of AI-handled calls, and hand-back to the AI afterwards without dropping the caller - Hand outbound calls to the AI mid-conversation - Conference-based architecture, so the caller hears one continuous conversation with no transfer tones or hold music - When a caller asks for a person, they are moved to hold music while every team member's browser rings at once; the first to answer joins, and if nobody does the call falls back gracefully rather than ringing into nowhere - Browser-based calling with mic permissions, mute, and DTMF tones ## Appointment Scheduling - Real-time booking via AI during live calls and SMS conversations - Appointment status tracking: Pending, Confirmed, Cancelled, No-Show, Completed - Google Calendar and Outlook integration with automatic event sync - Staff and location assignment per appointment with availability checking - Customer information capture (name, phone, email, notes) - Configurable intake questions in seven answer formats - short text, long text, yes/no, date, multiple choice, phone number and email - each required or optional, and scoped either to one service or asked on every booking - AI collects intake responses during calls and text conversations - Rescheduling handled atomically, so a move never leaves the old and new slot both booked - Times shown and confirmed in the location's own time zone - Automatic SMS confirmations to the customer when an appointment is created or cancelled - Appointment history per contact ## Outbound Outreach and Autodial Asisto calls people, not only answers them. A new contact is enrolled in a follow-up sequence and phoned by the AI receptionist, with the same booking, FAQ and transfer abilities it has on an inbound call. - Leads arrive from four sources that behave identically once admitted: a HubSpot contact being created, a POST to the business's own authenticated webhook, an unanswered inbound call, or a staff member pressing "call now" on a contact. - No more than three calls and three text messages reach a contact in any rolling twenty-four hours, and a business can set those daily limits lower - as few as one call a day, or no texts at all for a calls-only sequence. The length of the sequence is a separate setting: by default an opening call, a retry about twenty minutes later, and a third call about three hours after that, with a text after each unanswered call. - The sequence stops as soon as it succeeds or should: a real conversation, an appointment booked, a reply to a text, a request not to be called, or a number that turns out to be wrong or disconnected. - Calls are placed inside the called party's own local time window, 8am to 9pm by default, narrowed by an hour at each end when the timezone had to be inferred from an area code rather than supplied. Calls are also restricted to the business's opening hours by default, so a connected call has somebody to transfer to. - Answering machines receive a voicemail, left once per contact rather than on every attempt. The message is configurable per business. - On-device call screening, as used by recent iPhones and Google Pixels, is detected and answered: the AI states who is calling and why, then continues the conversation when the person picks up. Connections reached this way are reported separately so the effectiveness of the answer can be measured. - Carrier intercept recordings and wrong-number responses end the sequence immediately and add the number to the do-not-contact list, rather than consuming the remaining attempts. - Consent is required by default before a contact can be called, recorded in an append-only ledger with its source and evidence. Do-not-contact entries are held separately from SMS opt-outs, so a person can refuse calls while still accepting texts. Both are exportable as a spreadsheet. - Caps protect against surprises: a daily limit on new contacts per business, a limit on simultaneous calls, an optional monthly minute cap, and a cooldown before the same person can be enrolled again. A pause switch stops calls already scheduled, not only future ones. - Where several business numbers exist, the one sharing the called party's area code is used, because a local number is answered more often. - Speed to lead is reported as a median and a 95th percentile, alongside a funnel of contacts enrolled, contacts reached, and how each attempt ended. - A dry run mode plans, schedules and records an entire sequence without placing a real call. ## Customer-Requested Calls A customer can ask to be called rather than continuing to text, and the AI offers this actively when a conversation would go faster by voice. - The SMS assistant offers a call when a customer is comparing options or close to deciding, when a question is too involved for text, when a conversation has stalled, or when the customer asks for a person. It offers concrete times rather than an open question, once per topic. - The customer chooses immediately or a specific time up to fourteen days ahead. A reminder text is sent fifteen minutes beforehand. - Cancelling or moving a call takes one reply. "CANCEL CALL" works, as does saying so in ordinary words. - The call carries the text conversation with it, so it opens with what the customer asked about instead of starting the conversation over. - Every request is written down as its own consent record, with the customer's own words as the evidence, and is checked against the do-not-call list before the phone rings. - A requested call runs on its own allowance, separate from cold outreach, so somebody previously followed up can still ask to be called and get through. Up to three requested calls are placed per number per day. - If a requested call goes unanswered, the AI leaves a voicemail and texts to offer another time rather than redialling unbidden, because a person who asked for 2pm did not agree to be called at 2:20. - Requested calls use a wider window than cold outreach, 7am to 10pm in the customer's local time, and do not require the business to be open, since the AI can handle the call alone. - The voice assistant can arrange a call back the same way, and can text details such as addresses, links and appointment times during or after a call. ## Call Management - Inbound and outbound call support - Call history with advanced filtering (status, date range, phone number, direction) - Call detail pages with recordings, AI-generated summaries, full transcripts, and editable notes - Call analytics and daily performance metrics - Outbound browser dialer with a full dialpad, mute and touch-tones - Optional verified caller ID, so outbound calls can display a number the business already owns instead of its Asisto number - Call status tracking across seven states - Ringing, Answered, Completed, Missed, Voicemail, Failed and Forwarded - each filterable in the call log - CSV and Excel export for call data - Active call monitoring ## Call Routing & Rules Every route a call can take is decided in one place, so a phone menu, a keypad shortcut and the AI receptionist always agree on where a caller should go. Routing is enforced by the platform rather than left to the AI's judgement: a caller who chooses the emergency option reaches the on-call line every time. - Departments as named destinations, each with its own ring list of staff phones, external numbers and dashboard agents - Ring everyone at once, or one after another in order, with a per-department timeout - Every department has a required fallback for when nobody answers: another department, a number, voicemail, the receptionist, or end the call - Departments can be marked as always reaching a person, which bars them from ever falling back to the AI, for emergency and on-call lines - Intent-based routing rules, priority-ordered, so an "emergency" intent can be sent straight to a department or an on-call phone - After-hours rules: voicemail with transcription, call forwarding, custom messages, book appointment - Business hours rules: book appointment, forward to staff - Business hours are read from the location the caller dialled, not from whether any location happens to be open - Emergency escalation - Every routing decision is recorded on the call, so where a call went and why can be answered afterwards - Every inbound telephony webhook is signature-verified against the exact account that signed it, including businesses running in their own carrier subaccount ## Phone Menus (IVR) Optional. A number with no menu hands callers straight to the AI receptionist, which is the default and what most businesses use. Menus exist for businesses that need a caller's choice to be deterministic and auditable. - Menus are assigned per phone number, so a sales line can behave differently from the main line - Steps play a prompt and collect a single key, with configurable wait time and whether a key can interrupt the prompt - Options route to a department, another number, voicemail, the receptionist, or a second-level step - 0 always reaches a person, * repeats the step and # goes back, on every step, whether or not the prompt mentions them; none of the three can be reassigned - Silence and a wrong key both repeat the prompt a bounded number of times and then take the step's own fallback, which cannot be left unset - Publishing refuses any menu that would strand a caller, and names the step at fault: a missing first step, an option opening a step that is not there, a step nobody can reach, or a fallback loop a silent caller could never escape - Versioned: only a published version is ever live, editing happens on a draft, and publishing archives rather than overwrites, so rolling back is publishing the previous version again - Every publish is written to the audit log with who changed the routing and when - Test call: walk any version, draft included, from the dashboard without dialling anything, including choosing to say nothing and see where a silent caller ends up - Prompts are spoken in the receptionist's own voice, rendered when the menu is published, or replaced with your own uploaded recording ## Keypad Shortcuts Not a menu. The AI receptionist still answers and still handles the call; a shortcut is for the caller who already knows where they are going, and for the caller whose speech is not being recognised, which is exactly when asking out loud will not work either. - Map keys 1 to 9 to a department, a number, voicemail, or ending the call - Nothing is announced and no prompt waits for input, so an unmapped key does nothing and the conversation carries on - The receptionist knows which keys are live and offers the relevant one to a caller who is stuck, rather than reciting the list - 0 is reserved for reaching a person and cannot be assigned to anything else ## Call Recording Disclosure - Plays only when call recording is switched on - Plays at the very start of the call, before a menu or the receptionist - Spoken in the receptionist's own voice, rendered when the setting is saved rather than while a caller waits - Cannot be interrupted by the caller speaking: a caller who starts talking still hears it in full ## Contact CRM - Full contact management with create, read, update, delete - CRM pipeline stages: Lead, Qualified, Opportunity, Proposal, In Negotiation, Lost, Won - Contact notes, tasks, and timeline/activity log with comments - Tags, favorites with drag-and-drop reordering, and contact stage tracking - Contact images with upload and crop - Auto-sync from calls and SMS, new callers and texters automatically create contact records - AI contact enrichment: saves caller name, email, address, tags, and notes during AI conversations - MMS media attachments saved to contact records (insurance cards, photos) - Appointment and call history per contact, and quick-dial from the contact page - Bulk operations on selected contacts: export to CSV, export to Excel, delete - Data export to CSV and Excel ## Dashboard - Overview page with appointments, recent calls, today's performance, phone numbers, and calendar status - Appointments card with filters by status, date range, staff, location, and search - Recent calls with status indicators - Messages page with live SMS conversation threads and staff takeover - Active calls monitoring - Phone numbers management with call routing education guide - Call routing page: departments, keypad shortcuts and phone menus in one place - Menu editor with draft versions, publish and rollback, and a test call that walks a draft without dialling - Calendar connector for Google Calendar and Outlook - Call forwarding configuration card - Outreach reporting: speed to lead, and an enrolled/reached/booked funnel - Most and least visited contacts engagement metrics - Role-based visibility: admins see all data, members see their own ## Pricing & Billing - **Pay Per Appointment**: no monthly fee, no setup fee, $7.99 per appointment booked. One shared number, unlimited minutes, unlimited SMS, unlimited locations, outbound dialer included, email support. - **Unlimited**: $279 per month. One shared number, unlimited everything, outbound dialer included, priority support, no setup fee. - **Enterprise**: custom pricing for franchises and large organizations. Unlimited numbers and locations, white-glove onboarding, custom AI models, dedicated 24/7 account manager. - 14-day money-back guarantee. No contracts and no cancellation fees; cancel from the dashboard. - Billed in USD, with Canadian pricing in CAD; other countries are billed on the USD plans. - Stripe-powered: subscription create, upgrade, downgrade and cancel, saved payment methods, invoice history, billing address and email, and a self-service customer portal. - Usage tracking for minutes, calls, and SMS messages. ## Leaving: No Lock-In Cancellation is self-serve and reversible for a month, because a business that wants to leave should not have to fight to do it. - Cancelling stops the service and the billing on day zero, then holds everything for a 30-day grace period before anything is released. Changing your mind inside that window restores the account. - A full data export is built and emailed as a download link: contacts, calls and appointments as spreadsheets, with a manifest. - A reminder goes out before the grace period ends, so a number being ported to a new carrier is not released mid-transfer. - Accounts that have gone quiet are warned by email well before anything happens, rather than being torn down silently. ## Team & Organization - Team member management with Admin and Member roles - Invitation system: send, resend, revoke invitations - Role-based access control - Organization settings: business details, hours, social media profiles - Multi-tenant: organizations, businesses, per-business carrier subaccounts - Business reconfiguration wizard for admins ## Developer Tools - Autodial API: POST a phone number to /api/v1/autodial and Asisto calls that person, following the business's sequence rules. Works from website forms, Zapier, Make, n8n, or any system that can send a web request. - Authenticated with scoped API keys sent as a bearer token. Scopes separate writing from reading, keys can be revoked, and requests can additionally be signed with HMAC-SHA256 over a timestamp and body, with a five minute replay window. - Idempotency keys make a retried submission a no-op rather than a second phone call. - Refusals are reported with distinct status codes and a machine-readable reason, so a caller can tell a business rule from a fault: 422 for missing consent, 409 for already enrolled or suppressed, 429 for rate limits and daily caps. - GET /api/v1/autodial/{id} reports what has been attempted, what happened on each attempt, and when the next one is due. - HubSpot connects as a native OAuth app from Settings, Organization, Integrations in the dashboard, using contact.creation webhooks and a polling backfill, and writes every call attempt back to the contact record as a logged call engagement. The page shows connection health, contacts synced, contacts called in the last thirty days, and a switch to sync without calling. - API key management: create, revoke, update - Webhook management: create, update, delete - HMAC-SHA256 webhook signature verification - Webhook triggers for contact events: created, updated and deleted ## Integrations - Google Calendar and Outlook, two-way sync for appointment events - HubSpot, native OAuth app with contact sync, enrollment filters and call write-back - Stripe, billing, subscriptions, invoices, customer portal - Twilio: number provisioning, voice, SMS, MMS, recordings and conferencing, with per-business subaccounts - Google Cloud Storage, MMS media and contact attachments, served through signed URLs - OpenAI: realtime voice, text conversations, image understanding, transcription and speech synthesis - Zapier, Make and n8n, through the public autodial API, which takes JSON and a bearer token - PostHog, product analytics - Custom integrations through webhooks and scoped API keys ## Authentication & Security - Email and password authentication - OAuth sign-in with Google and Microsoft Entra ID - Two-factor authentication with TOTP authenticator apps - Recovery codes for 2FA backup - Active session management (view and revoke) - Email verification and password reset - Connected account management (link/unlink OAuth providers) - Rate limiting on authentication endpoints - Caller-scope enforcement on AI tool calls, so a caller cannot socially engineer the AI into accessing another customer's data - Prompt-injection sanitising of business-owned text before it reaches the AI's instructions - Telephony webhook signature verification, including per-business subaccounts - Uploaded and inbound media validated by type and path before storage - Tenant-scoped writes: records are only updated when they belong to the signed-in organization - HIPAA-ready configurations for healthcare practices, with a Business Associate Agreement available on request - Data encrypted in transit and at rest; the business owns its call recordings and transcripts, and they are never sold ## Onboarding - Multi-step guided business setup wizard - Business profile, locations, and phone number provisioning - Location types for physical, remote, mobile, virtual, coworking, home-based and online-only businesses - Services, staff, intake questions, and scheduling configuration - FAQ knowledge base entered during setup, so the AI can answer common questions from day one - Phone number search by country, number type (local, mobile, national, toll-free), and area code or digit pattern - Regulatory verification collected in the same step for countries that require it: business address is verified with the telephony provider immediately, and identity documents are submitted to the regulator before checkout rather than chased afterwards - Text messaging registration collected in the same step, matched to whatever the number's country and type actually require, and submitted without blocking the rest of setup - Optional caller ID verification, so a business can show a number it already owns on outbound calls, or skip it entirely - AI receptionist behavior and greeting setup - Review and go-live flow - The same wizard is available after go-live as "Reconfigure your business" ## Email Notifications - 18 transactional email templates - Welcome email, email verification, password reset, email change confirmation - Team invitation and revocation emails - Appointment created and cancelled notifications - Connected account security alerts - Outreach alerts when a usage cap is approached - Inactivity warnings before an account is considered dormant - Offboarding emails: started, export ready, port-out reminder, completed - Contact form and feedback submissions ## Notification Preferences - Marketing email opt-in/opt-out - Transactional email preferences - Per-user notification settings ## Key Facts - Handles calls and texts that would otherwise go unanswered - Clinics and service businesses miss 20-40% of inbound calls - 85% of callers who reach voicemail do not leave a message - Asisto captures revenue from every call and text, day or night - Unlimited simultaneous calls and text conversations, so nobody waits on hold at peak - Works across all time zones, in 58 languages - No hardware required, works with existing phone numbers via call forwarding - AI handles both voice calls and SMS conversations from the same number - Speed to lead is measured and reported, since a lead called within a minute converts far better than one called an hour later - Outbound calling answers on-device call screening rather than being filtered to voicemail by it - Customers can move between texting and talking without repeating themselves, because the AI carries the conversation across both ## Links - Website: https://www.asisto.one/?utm_source=llms_txt&utm_medium=ai_assistant - Pricing: https://www.asisto.one/pricing?utm_source=llms_txt&utm_medium=ai_assistant - Industries: https://www.asisto.one/industries?utm_source=llms_txt&utm_medium=ai_assistant - Compare: https://www.asisto.one/compare?utm_source=llms_txt&utm_medium=ai_assistant - Blog: https://www.asisto.one/blog?utm_source=llms_txt&utm_medium=ai_assistant - Contact: https://www.asisto.one/contact?utm_source=llms_txt&utm_medium=ai_assistant - Our Story: https://www.asisto.one/story?utm_source=llms_txt&utm_medium=ai_assistant - Careers: https://www.asisto.one/careers?utm_source=llms_txt&utm_medium=ai_assistant ### Comparisons Head-to-head pages covering how Asisto differs from other AI receptionists, business phone systems, voice AI platforms, and from the non-software options a business is usually choosing between. Each page states where the alternative is the better choice, and none of them quote prices, because published rates change and a stale figure is worse than none - each page links to the vendor's own pricing page instead. - Comparison index: https://www.asisto.one/compare?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Goodcall: https://www.asisto.one/compare/asisto-vs-goodcall?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Rosie: https://www.asisto.one/compare/asisto-vs-rosie?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Slang.ai: https://www.asisto.one/compare/asisto-vs-slang-ai?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Numa: https://www.asisto.one/compare/asisto-vs-numa?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs RingCentral: https://www.asisto.one/compare/asisto-vs-ringcentral?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Quo: https://www.asisto.one/compare/asisto-vs-quo?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Dialpad: https://www.asisto.one/compare/asisto-vs-dialpad?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Google Voice: https://www.asisto.one/compare/asisto-vs-google-voice?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Podium: https://www.asisto.one/compare/asisto-vs-podium?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Bland AI: https://www.asisto.one/compare/asisto-vs-bland-ai?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Retell AI: https://www.asisto.one/compare/asisto-vs-retell-ai?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs Synthflow: https://www.asisto.one/compare/asisto-vs-synthflow?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs hiring a receptionist: https://www.asisto.one/compare/asisto-vs-hiring-a-receptionist?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs a traditional answering service: https://www.asisto.one/compare/asisto-vs-answering-service?utm_source=llms_txt&utm_medium=ai_assistant - Asisto vs voicemail: https://www.asisto.one/compare/asisto-vs-voicemail?utm_source=llms_txt&utm_medium=ai_assistant ### Documentation - Documentation home: https://www.asisto.one/docs?utm_source=llms_txt&utm_medium=ai_assistant - Getting started: https://www.asisto.one/docs/getting-started?utm_source=llms_txt&utm_medium=ai_assistant - Dashboard overview: https://www.asisto.one/docs/dashboard?utm_source=llms_txt&utm_medium=ai_assistant - AI features: https://www.asisto.one/docs/ai-features?utm_source=llms_txt&utm_medium=ai_assistant - Managing calls: https://www.asisto.one/docs/calls?utm_source=llms_txt&utm_medium=ai_assistant - Dialer: https://www.asisto.one/docs/dialer?utm_source=llms_txt&utm_medium=ai_assistant - Messages and SMS: https://www.asisto.one/docs/messages?utm_source=llms_txt&utm_medium=ai_assistant - Appointments: https://www.asisto.one/docs/appointments?utm_source=llms_txt&utm_medium=ai_assistant - Contacts and customers: https://www.asisto.one/docs/contacts?utm_source=llms_txt&utm_medium=ai_assistant - Outreach and callbacks: https://www.asisto.one/docs/outreach?utm_source=llms_txt&utm_medium=ai_assistant - Autodial API and webhooks: https://www.asisto.one/docs/autodial-api?utm_source=llms_txt&utm_medium=ai_assistant - Settings and configuration: https://www.asisto.one/docs/settings?utm_source=llms_txt&utm_medium=ai_assistant - Pricing and plans: https://www.asisto.one/docs/pricing?utm_source=llms_txt&utm_medium=ai_assistant - FAQ: https://www.asisto.one/docs/faq?utm_source=llms_txt&utm_medium=ai_assistant ### Legal - Privacy Policy: https://www.asisto.one/privacy-policy?utm_source=llms_txt&utm_medium=ai_assistant - Terms of Use: https://www.asisto.one/terms-of-use?utm_source=llms_txt&utm_medium=ai_assistant - Cookie Policy: https://www.asisto.one/cookie-policy?utm_source=llms_txt&utm_medium=ai_assistant ## Marketing Site - ROI calculator for estimating savings against a human receptionist - Live voice demos - Call mode switcher demonstration - Comparison pages covering competing products and the alternatives to software - Blog with categories, authors, and RSS feed, publishing one article a week - Industry-specific landing pages for 35 industries - Documentation and help center - Calendar and CRM integration showcases - Language support showcase ## Blog Content The Asisto blog publishes one article a week on AI phone automation, business growth, customer experience, industry insights, local business, operations, revenue recovery, and staff management. Every external statistic cited is drawn from a verified source bank with a working link; the blog does not publish customer case studies or first-party performance claims. For product comparisons, see the comparison pages listed above rather than the blog.