This page walks through the recommended setup order for the in-house Call Center suite.Documentation Index
Fetch the complete documentation index at: https://docs.elasticfunnels.io/llms.txt
Use this file to discover all available pages before exploring further.
Recommended setup order
- Open Call Center in the main sidebar.
- Go to Setup first. The Setup hub has four tabs: Call Centers, Agents, Routing Rules, and Callbacks.
- Review the setup checklist and use Apply Defaults if you want ElasticFunnels to create the starter records for you.
- Then finish the manual steps in this order:
- Create at least one call center (Setup → Call Centers)
- Create or confirm your organization teams (Settings → Organization → Teams)
- Add agents (Setup → Agents — backed by users with the Call Agent role)
- Create dispositions (per-center, on the center detail page)
- Connect brands to the center (per-center, Brand Settings tab)
- Configure the phone switch (per-center, Phone Switch tab)
- Add sales scripts (per-center, Scripts tab)
- Optional: Routing Rules and Callbacks (Setup hub tabs)
The Setup page is the fastest way to see what is still missing. It checks your real configuration state and is the best first stop for a new organization. Steps that depend on a previous step (e.g. teams require a call center) are disabled until their prerequisites are met.
Step 1: Create the call center
- In the sidebar, click Call Center → Setup.
- Open the Call Centers tab.
- Click Add Call Center.
- Fill in:
- Name: the internal name your agents will see
- Type: usually
sales,cs, orretention - Status: leave as
activeunless you are preparing it in advance
- Click Save.
Step 2: Set up teams
Teams are organization-level records, not center-only records.- Go to Settings → Organization → Teams.
- Create the teams you want to use in the call center, for example:
- Sales
- Customer Service
- Retention
- Return to Call Center → Setup → Call Centers tab.
- Open your call center.
- Use the Teams tab to link the center to the appropriate organization teams.
Step 3: Add agents
Agents are organization users who have the Call Agent role assigned.- Go to Settings → Organization → Users.
- Assign the Call Agent role to users who should work in the call center.
- Once a user has the role, they appear in Call Center → Setup → Agents tab automatically.
The Agents tab shows a guidance banner when no agents are found, linking directly to the organization users page.
Step 4: Create dispositions
Dispositions are the outcomes agents pick when they finish a call.- Open Call Center → Setup → Call Centers tab.
- Click a center name.
- Open the Dispositions tab.
- Click Add Disposition.
- Enter:
- Name: human-friendly label agents will see
- Code: stable internal key, such as
sale,callback,refund_request - Category: reporting bucket such as positive, negative, or neutral
- Active: leave enabled if agents should be able to select it
- Save.
- Drag and drop to reorder if needed.
- Sale
- No Sale
- Callback
- Voicemail
- Wrong Number
- Refund Request
- Cancel Request
- Not Interested
Step 5: Add scripts
- Open the call center detail page.
- Go to the Scripts tab.
- Paste or write the base talk track for the center.
- Include:
- Greeting
- Qualification questions
- Main pitch
- Rebuttals
- Upsell transition
- Close
- Save.
Users without the Manage Setup permission can view scripts but cannot edit them. A read-only indicator is shown in that case.
Step 6: Connect brands
If one center serves multiple brands, each brand needs its own configuration row.- Open the call center detail page.
- Go to Brand Settings.
- Click Add Brand Config.
- Choose the brand.
- Set:
- Active: enable the center for that brand
- Phone Switch: provider and credentials for that brand (overrides center-level settings)
- Sales Script: optional brand-specific script override
- Save.
Step 7: Connect the phone switch
Phone switch setup is done in the call center detail page.- Open the call center and go to the Phone Switch tab.
- Select a provider by clicking its card (ViciDial, Five9, or Ytel).
- Enter the credentials — the form shows provider-specific fields.
- Click Test Connection to verify the credentials are valid.
- Save.
Setup prerequisites
The setup page enforces dependencies between steps:| Step | Requires |
|---|---|
| Create call center | At least one brand in the organization |
| Teams | A call center must exist first |
| Dispositions | A call center must exist first |
| Brand configs | A call center must exist first |
| Phone switch | A call center with brand config must exist first |
| Scripts | A call center with brand config must exist first |
Apply Defaults
The Apply Defaults button auto-creates sensible starter records:- A call center named after your organization
- Two teams: Sales and Support
- Eight starter dispositions (Sale, No Sale, Callback, Voicemail, Wrong Number, Refund Request, Cancel Request, Not Interested)
- Brand configs for all existing brands
- A starter sales script template
Brand settings reference
The Brand Settings tab controls three things per brand:- Active: whether that center can handle the brand
- Phone Switch: the brand-specific dialer and CTI credentials
- Sales Script: the brand override for the center script
Exact navigation map
Use this map when onboarding a new organization:- Call Center → Dashboard: live metrics overview
- Call Center → Workstation: live agent station
- Call Center → Order Entry: MOTO order workflow after setup
- Call Center → Customer Service: support workflow after setup
- Call Center → Call Logs: searchable list of every recorded call
- Call Center → Setup → Call Centers tab: create and edit centers
- Call Center → Setup → Agents tab: assign users to centers and teams
- Call Center → Setup → Routing Rules tab: configure call routing
- Call Center → Setup → Callbacks tab: review and reschedule pending callbacks
- Call Center → Commissions: review and export commission totals
- Call Center → Billing: cascade profiles, MID metadata, fraud filters, dunning, chargeback alerts, and routing logs
- Settings → Organization → Teams: create the shared team records first
- Settings → Organization → Roles: grant callcenter permissions
Permissions checklist
Before agents can use the suite, confirm:- The user can log in normally
- The user belongs to the correct organization
- The user has a role with callcenter permissions
- Agents who place orders have
callcenter.create_orders - Agents who use customer service have
callcenter.view - Admins who edit setup have
callcenter.manage_setup
Multiple call centers and external providers
The in-house Call Center suite is separate from the external abandon / callback integrations such as HelpGrid, Logicall, SalesBound, Committed Coaches, and Nuyu. That means you can do both:- Run your own agents inside ElasticFunnels
- Also send selected events to third-party callcenter vendors