Getting started with UltraCart Calls
This guide walks you through the initial setup of UltraCart Calls. By the end, you'll have a phone number, an agent, a queue, and working inbound and outbound calling through your browser.
Prerequisites
An active UltraCart account with the Calls feature enabled
A modern web browser (Chrome, Edge, or Firefox recommended)
A headset or microphone and speakers connected to your computer
Browser permission to use the microphone (you'll be prompted on first use)
Step 1: Purchase your first phone number
Every inbound call starts with a phone number. You need at least one phone number before callers can reach your team.
Navigate to Calls > Settings > Numbers.
Select Buy Number to open the phone number search dialog.
Choose your country (US, CA, or GB), number type (Local, Toll-Free, or Mobile), and optionally enter an area code or pattern to narrow results.
Browse the available numbers. Each result shows the number, location, capabilities (Voice, SMS, MMS), and monthly cost.
Select a number to purchase it. The number appears in your number list immediately.
If you're just getting started, a local number in your business's area code is the simplest choice. You can always add more numbers later.
Step 2: Create your first agent
An agent is anyone who makes or receives calls through UltraCart Calls. Each agent needs an extension and a login tied to their UltraCart user account.
Navigate to Calls > Settings > Agents.
Select Add Agent.
Choose the UltraCart user login for this agent.
Assign a work extension number (this is how other agents dial them internally).
Leave the call routing preference set to Browser Softphone for now.
Select Save.
Repeat this step for each team member who needs to handle calls.
The agent's name is pulled automatically from their UltraCart user profile and cannot be changed in the Calls settings.
Step 3: Create a queue and assign agents
A queue is a call routing group. When a call enters a queue, it waits until an available agent is assigned. You need at least one queue to route inbound calls to your agents.
Navigate to Calls > Settings > Queues.
Select Add Queue and give it a name (e.g., "General Support").
Under Caller experience, choose a greeting type. You can upload an audio file or use text-to-speech to generate a greeting like "Thank you for calling. Please hold while we connect you to an agent."
Optionally configure hold music by uploading an audio file.
Under Queue members, toggle on each agent who should receive calls from this queue.
Select Save.
Step 4: Configure inbound routing on your phone number
Now connect your phone number to your queue so inbound calls flow to your agents.
Navigate to Calls > Settings > Numbers.
Select the Edit button next to your phone number.
In the Route dropdown, select your queue (e.g., "General Support").
Select Save.
Any call to this number now enters the queue and rings your available agents.
Step 5: Set your agent status to Available
Agents must be in Available status to receive inbound calls. When you first connect, your status defaults to Unavailable.
Navigate to the Calls page.
Select Start on the softphone panel to initialize your browser phone connection.
Once connected, use the status dropdown (at the top of the agent panel) and select Available.
Your browser is now registered as a softphone and ready to receive calls.
Important: Allow microphone access when your browser prompts you. Without microphone permission, you can receive calls but callers won't hear you.
Step 6: Make a test inbound call
Verify that your setup works by calling your new phone number from a cell phone or another line.
Dial your UltraCart phone number from an external phone.
You should hear your queue greeting, followed by hold music.
Your softphone rings with an incoming call notification showing the caller's number.
Select Answer to connect the call.
Verify two-way audio -- speak into your headset and confirm the caller hears you, and vice versa.
Select Hang Up to end the call.
If the call doesn't arrive, check that your agent status is Available and that the phone number is routed to the correct queue.
Step 7: Make a test outbound call
UltraCart Calls also supports outbound dialing from the softphone.
On the softphone panel, select the dial pad.
Choose a From number using the outbound number dropdown (your purchased number appears here).
Enter a phone number to call and select Dial.
The call connects through your browser. Your business phone number displays as the caller ID on the recipient's phone.
Select Hang Up to end the call.
What's next
Your basic phone system is now operational. Here are the most common next steps:
Set up an IVR menu -- build an automated phone tree ("Press 1 for Sales, Press 2 for Support")
Configure business hours -- route calls differently during and after business hours
Set up voicemail -- give callers a way to leave messages when agents are unavailable
Enable call recording -- automatically record calls for quality assurance
Learn the softphone interface -- explore call controls, transfers, and audio settings
Configure permissions -- control what each team member can access