Help CenterPlatform · Settings

Phone Settings

Manage inbound dialer routing (employees) and voicemail greetings (employees and clients) for each phone number on the selected client's Twilio sub-account. Clients can record, upload, listen to, and delete greetings on their own numbers; employees also control CRM dialer inbound routing and number assignments.

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

Overview

The Phone settings page manages the phone numbers on the selected client's Twilio sub-account. It is deal-scoped, so use the client switcher at the top to pick a client first. Employees see a Dialer Setup section that controls where prospect callbacks and voicemail route (the CRM dialer or the legacy system) plus an inline Assigned to dropdown on each number; clients see only the voicemail greetings table. Both employees and clients can record a greeting in the browser, upload a pre-recorded audio file, listen to the active greeting, or delete it on the numbers they own. The greeting fallback chain is: a custom per-number greeting, then the assigned SDR's personal greeting, then the default spoken line.

How to use this page

  1. Select a client

    Use the client switcher at the top to choose the client whose phone numbers you want to manage. The page is deal-scoped, so every number, greeting, and routing setting belongs to that client. If the client has no Twilio sub-account or no numbers yet, an empty-state message explains what to do.

  2. Set up inbound routing (Dialer Setup, employees only)

    If you are an employee, the Dialer Setup section sits above the greetings table. It shows the current Inbound routing badge (CRM Dialer or Legacy) and a readiness checklist: whether a Twilio sub-account exists, how many active numbers the client has, and how many of those are assigned to a user. A warning callout appears when any active number is not assigned to a user, prompting you to assign it below before enabling the CRM dialer. Click Enable CRM Dialer to route callbacks and voicemail into this app (to the user assigned to each number); the button is disabled until the client has at least one active number. Clicking either toggle is a two-step confirm: click the button, then click Confirm Enable CRM Dialer or Confirm switch to Legacy to apply, or Cancel to back out. Outbound dialing is unaffected by this setting. Clients never see this section and can never switch routing to Legacy.

  3. Assign numbers to users (employees only)

    In the greetings table, the Assigned to column shows whose browser rings when a prospect calls that number back. Employees get an inline dropdown per number with an Unassigned option plus two groups: Client users (people on this client's deal) and SalesHive team (internal employees). Pick a person to reassign the number; the change saves immediately and the readiness checklist updates. Clients see the assigned person's name as read-only text and cannot reassign numbers. Assigning a number to a client user is how a platform-only client (one with no SDR) gets a UI path to receive inbound callbacks.

  4. Review the voicemail greetings table

    Each row is one phone number. Columns show the phone number and friendly name, the assigned user, the active greeting (a badge plus duration and last-updated date), a Listen audio player, and the action buttons. A green Custom badge means a per-number greeting is saved. A purple SDR Greeting badge means no custom greeting exists but the assigned SDR has a personal one. A gray No greeting badge means neither exists, so the default spoken line plays when a prospect calls.

  5. Record a greeting in your browser

    Click Record, allow microphone access when your browser asks, speak your greeting, then click Stop & Save. The recording is uploaded as a webm file and transcoded to MP3 on the server. Click Cancel to discard without saving. Both employees and clients can record greetings on the numbers they own.

  6. Upload a pre-recorded audio file

    Click Upload and pick an audio file from your computer (MP3, WAV, or any common audio format). The file is saved as that number's custom greeting. You see a success toast when it uploads, and the row's Active Greeting column updates to show the Custom badge with the new duration and date. Both employees and clients can upload greetings on the numbers they own.

  7. Listen to the active greeting

    The Listen column has an inline audio player for any number with a custom or SDR greeting. Play it back to audit what a prospect hears when they call that number. A muted dash means no custom or SDR greeting exists, so the default spoken line plays.

  8. Delete a greeting

    Click Delete (only shown when a custom greeting exists) to start a two-step confirm. Click Confirm to remove the greeting, or Keep to cancel. After deleting, the number falls back to the assigned SDR's personal greeting, then the default spoken line. You can re-record or re-upload a greeting at any time. Both employees and clients can delete greetings on the numbers they own.

What the buttons do

Enable CRM Dialer
Dialer Setup, employees only. Starts the two-step confirm to route inbound callbacks and voicemail into the CRM dialer. Disabled until the client has at least one active number.
Confirm Enable CRM Dialer
Dialer Setup. Second step of the enable confirm; applies the switch to CRM inbound routing.
Switch back to Legacy
Dialer Setup, employees only, shown when inbound is already on CRM. Starts the two-step confirm to move inbound routing back to the legacy system.
Confirm switch to Legacy
Dialer Setup. Second step of the switch-back confirm; applies the switch to Legacy inbound routing.
Cancel (dialer flip)
Dialer Setup. Aborts the enable or switch-back confirm without changing routing.
Assigned to (dropdown)
Per-number, employees only. Inline dropdown to choose whose browser rings on a callback: Unassigned, a Client user, or a SalesHive team member. Read-only text for clients.
Record
Per-number. Starts recording a voicemail greeting from your browser microphone.
Stop & Save
Per-number. Stops the in-browser recording and saves it as that number's custom greeting.
Cancel (recording)
Per-number. Discards the in-progress recording without saving.
Upload
Per-number. Opens a file picker to upload a pre-recorded audio file as the custom greeting.
Delete
Per-number, only shown when a custom greeting exists. Starts the two-step delete confirm.
Confirm (delete)
Per-number. Second step of the delete confirm; removes the custom greeting.
Keep
Per-number. Cancels the delete confirm and keeps the greeting.
Listen (audio player)
Per-number. Inline audio player to play back the active custom or SDR greeting.

Common questions

Both employees and clients. Employees see the Dialer Setup section (inbound routing and number assignments) plus the voicemail greetings table. Clients see only the voicemail greetings table: the Dialer Setup card is hidden, the Assigned to column is read-only text, and the client can record, upload, listen to, and delete greetings on their own numbers. Use the client switcher to pick a client first.
Yes. Clients can record, upload, listen to, and delete voicemail greetings on their own numbers. The voicemail-greeting API checks deal-scoped ownership, so a client can only touch numbers whose sub-account belongs to their deal. Clients cannot see the Dialer Setup section, cannot switch inbound routing, and cannot reassign numbers; those are employee-only.
Employees only. It controls where prospect callbacks and voicemail route for this client. The Inbound routing badge shows CRM Dialer (green) or Legacy (gray). A readiness checklist shows whether a Twilio sub-account exists, how many active numbers there are, and how many of those are assigned to a user. Enable CRM Dialer routes callbacks into this app to the user assigned to each number; Switch back to Legacy moves them to the legacy system. Both actions are a two-step confirm. Outbound dialing works regardless of this setting. Clients never see this section.
It controls whose browser rings when a prospect calls that number back. Employees get an inline dropdown with an Unassigned option plus a Client users group (people on this client's deal) and a SalesHive team group. Pick a person to reassign the number; the change saves immediately. Clients see the assigned person's name as read-only text. Assigning a number to a client user is how a platform-only client with no SDR gets a path to receive inbound callbacks.
When a prospect calls a number and the assigned user does not answer, the greeting plays in this order: a custom per-number greeting if one is saved, then the assigned SDR's personal greeting if one exists, then the default spoken line.
Custom (green) means a per-number greeting is saved and active. SDR Greeting (purple) means no custom greeting exists but the assigned SDR has a personal greeting that plays as a fallback. No greeting (gray) means neither exists, so the default spoken line plays.
Yes. Click Record, allow microphone access when your browser asks, speak your greeting, then click Stop & Save. The recording is uploaded as a webm file and transcoded to MP3 on the server. Click Cancel to discard without saving.
MP3, WAV, or any common audio format. The file is saved as that number's custom greeting and the row updates to show the Custom badge with the new duration and date.
The custom greeting is removed and the number falls back to the assigned SDR's personal greeting, then the default spoken line. Delete only appears when a custom greeting exists, and it requires a two-step confirm (Delete then Confirm) to prevent accidental removal.
If the client has no Twilio sub-account, the page shows a 'No Twilio sub-account linked' empty state. If the sub-account exists but has no numbers, it shows a 'No phone numbers assigned' empty state. Numbers appear once they are synced from the admin page. Employees still see the Dialer Setup section in the no-numbers state.
An amber dot on the 'assigned to a user' item means one or more active numbers are not assigned to a user, and a warning callout appears in Dialer Setup prompting you to assign each number below before enabling the CRM dialer, so callbacks have somewhere to ring. Assign the numbers using the Assigned to dropdown, then enable CRM Dialer.

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