Get a phone number
Say "get a phone number for the business" and get a local number your agent answers, with texts, transcripts and a handoff to you.
Get a local number for the Startup: customers call and text it, a voice agent answers, and the hard calls reach a person.
Needs Startup
What you get
- 1local number, held by your CompanyChannel
- 1voice agent that answers, says it is an agent, and hands off to a personRole
- 1transcript of every call, filed against the callerMessage
- 1carrier registration for business textingTask
Your agent does
You, to your agent
Get a phone number for the business.
Get me a local number in the 512 area code.
Set up a line customers can call and text.
# Channel.create
curl -X POST https: //api.sb/ leaseline.app/ channels \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"medium": "sms", "areaCode": "512"}'
import { $ } from 'startup-builder'
await $.Channel.create({ medium: 'sms', areaCode: '512' })
npx startup-builder do Channel.create --json '{"medium": "sms", "areaCode": "512"}'
{
"name": "do",
"arguments": {
"code": "return await $.Channel.create({ medium: 'sms', areaCode: '512' })"
}
}
Change it
- Forward calls to my cell after hours.
- Have the agent answer and book appointments.
- Text customers when their order ships.
- Port the number we already have.
Under the hood
The number is an sms Channel in Phone, and it takes calls too.
Calls ring the voice agent first. A caller who asks for a person, or a question it cannot answer, transfers through Conversation.escalate with the transcript attached. Texting customers at volume starts once carriers approve the Startup's registration.