Help CenterPlatform · Marketing

Receptionist

An AI receptionist that answers this client's phone number, takes messages, and logs every call with a recording and transcript.

Updated Jul 11, 2026 13 steps 12 questions answeredOpen this page in the platform
On this page

Overview

The Receptionist page sets up an AI receptionist that answers this client's Twilio phone number, holds a natural conversation, takes messages, and logs every call with a recording and transcript. Configure its name, greeting, and prompt, train it with knowledge files, connect a number, and review calls. Open it from Platform > Marketing > Receptionist, and pick the client from the switcher in the top right.

How to use this page

  1. Open the Receptionist page

    Go to Platform > Marketing > Receptionist and select the client whose number you want to manage from the client switcher in the top right. The stat band at the top shows the live status (Off, No number, or Live), the connected number, total calls, calls in the last 7 days, and the average call duration.

  2. Turn the receptionist on or off

    In Agent settings, check Answer calls to enable it, or uncheck to pause it without losing your config. The stat band reflects Off when unchecked, No number when enabled but no number is connected, and Live when enabled with a number connected.

  3. Name the agent and the company

    Set Agent name (what the receptionist calls itself, e.g. Ava) and Company name (the business it answers for). Both feed the default greeting and the prompt.

  4. Pick a voice (optional)

    Leave ElevenLabs voice ID blank to use the default SalesHive voice, or paste an ElevenLabs voice ID to use a specific voice for this receptionist.

  5. Write the greeting

    The greeting is the first thing every caller hears. The placeholder previews it using the agent and company names you set above.

  6. Write the prompt

    The prompt tells the receptionist who it is, what the business does, its hours, who to route calls to, and how to handle edge cases like after-hours, emergencies, or wrong numbers. House speaking rules (short spoken sentences, never invent facts, offer to take a message when unsure) are always applied on top of your prompt, and your training files below are added as facts.

  7. Record calls (optional)

    Check Record calls to capture audio for every inbound call. Recordings appear in the call log with a playback control. Uncheck to stop recording new calls.

  8. Save your settings

    Click Save to persist the agent settings. The button is disabled until something has changed, and shows Saving while it writes.

  9. Connect a phone number (employees)

    In the Phone number section, enter the Twilio number in E.164 format (e.g. +14155551234) and click Connect number. This points that number's voice webhook at the receptionist so inbound calls answer immediately when Answer calls is on. Click Disconnect to release the number; the receptionist stops answering until a new one is connected. Clients see the connected number read-only and ask their SalesHive team to change it.

  10. Add training files

    Training files are everything the receptionist knows about the business: services, hours, people, pricing, FAQs, and what to say when someone asks for a specific person. Each file is injected into the prompt on every call. Type a name (e.g. Team or Pricing) and click Add to create a blank file, or click Upload .txt / .md to import a text or markdown file.

  11. Edit and save a training file

    Click a file row to expand it, edit the content in the textarea, and click Save file. The row shows unsaved while you have pending changes. Click the trash icon on a row to delete a file; the receptionist forgets everything in it.

  12. Review calls

    The Calls section lists the most recent 100 inbound calls, newest first, with the time, caller number, duration, status (Live while in progress, Completed, and so on), and a recording player when audio is available. Click Refresh to pull the latest calls.

  13. Read a call transcript

    Click Transcript on any call that has one to expand the full text of the conversation below the row. Click Hide transcript to collapse it.

What the buttons do

Answer calls (checkbox)
Enables the receptionist to answer inbound calls on the connected number. Uncheck to pause without losing your config.
Record calls (checkbox)
Captures audio for every inbound call. Recordings appear in the call log with a playback control.
Save
Persists the agent settings: enabled flags, agent name, company name, voice ID, greeting, and prompt. Disabled until something has changed; shows Saving while writing.
Connect number
Points the entered Twilio number's voice webhook at the receptionist so it answers inbound calls. Employee-only. Disabled while connecting or when the field matches the already-connected number.
Disconnect
Releases the connected number after confirmation. The receptionist stops answering until a new number is connected. Employee-only.
Add
Creates a new blank training file with the typed name and opens it for editing.
Upload .txt / .md
Opens a file picker to import a .txt or .md file as a training file.
Save file
Persists the expanded training file's content. Disabled until the content has changed; shows Saving while writing.
Delete (trash icon)
Deletes a training file after confirmation. The receptionist forgets everything in that file.
Refresh
Pulls the latest calls into the call log. Shows Refreshing while loading.
Transcript / Hide transcript
Expands or collapses the full text transcript for a call.

Common questions

Off means Answer calls is unchecked. No number means the receptionist is enabled but no phone number is connected. Live means it is enabled and a number is connected, so inbound calls are being answered.
Employees (the SalesHive team). Clients see the connected number read-only and ask their team to change it.
The receptionist stops answering that number immediately. Your prompt, training files, and call history are all preserved. Reconnect a number, the same or a new one, to start answering again.
No. It only answers inbound calls to the connected Twilio number.
Short spoken sentences, never invent facts, and offer to take a message when unsure. They are always applied on top of your prompt so the receptionist stays natural and honest even if your prompt is sparse.
Each file is injected into the receptionist's prompt on every call as facts. Use them for anything that would clutter the main prompt: staff directories, pricing tiers, service area lists, FAQs.
.txt and .md only. For other formats, paste the content into a new file instead.
The most recent 100, newest first. The stat band shows the all-time total and the last 7 days' count separately.
Either Record calls was off when the call came in, or the call ended before recording started. Very short calls (a few seconds) often have no recording.
Yes. Clients can fully edit the agent name, company name, greeting, prompt, voice ID, recording flag, and all training files. Only the phone number itself is managed by the SalesHive team.
It answers whenever Answer calls is on and a number is connected. Use the prompt to tell callers about business hours and after-hours behavior, such as taking a message or routing to an emergency line.
The default SalesHive voice. Paste an ElevenLabs voice ID in the voice field to use a specific voice instead.

Prefer it done for you?

Everything in these guides is work SalesHive can run for you: US-based SDRs and AI agents working your campaigns, calls, and inbox on one platform.

Explore the platform