1.1 Overview

AIUNIFY Call Center is a browser-based communications and telemarketing platform designed to manage live agents, contacts, telephone numbers, outbound Campaigns, inbound calls, AI Voice Agents, SMS conversations, follow-up Sequences, call analytics, and account credits from one workspace.

The installed system operates as a Laravel 12 application with an Inertia and React interface. It uses MySQL for application data and includes Twilio calling, SIP trunking, browser-based Softphone functions, AI conversation tools, call recording, transcription, sentiment analysis, Smart Scheduling, CRM integrations, and role-based administration.

The platform’s primary operating flow is:

Account and verification
Telephone and provider setup
Contacts and Contact Lists
Agents or AI Agents
Campaign creation
Live calling or automated calling
Call History and recordings
Analytics, dispositions, and follow-up

Core Capabilities

1.2 Live Telephone Operations

AIUNIFY Call Center supports browser-based live telephone activity through its Softphone.

Depending on the account’s configuration, users can:

Make outbound calls
Receive inbound calls
Accept or reject calls
Mute calls
Place calls on hold
End calls
Select an assigned telephone number
Record call outcomes
Review Call History

A global Softphone widget is loaded throughout the authenticated application, allowing approved users to access calling controls without remaining on one dedicated page.

1.3 Outbound Campaigns

Campaigns organize Contacts into structured calling operations.

Campaign functions include:

Creating Campaigns
Adding or uploading Contacts
Selecting telephone numbers
Assigning human Agents
Assigning AI Agents
Launching Campaigns
Pausing Campaigns
Resuming Campaigns
Making on-demand calls
Reviewing call queues
Reviewing Campaign analytics
Exporting Campaign results

Campaign statuses used throughout the Dashboard include:

draft
active
paused
completed

1.4 Human Agents

Customer accounts can create and manage team members under My Team → Agents.

Human Agents can be assigned to Campaigns and telephone numbers and can use the Softphone to communicate with Contacts.

The platform associates an Agent with a parent Customer account. The Agent can access permitted resources belonging to that Customer according to assigned roles and permissions.

1.5 AI Voice Agents

The Conversational AI section supports AI Agents that can conduct telephone conversations.

The installed application includes functions for:

Creating AI Agents
Selecting AI models
Selecting voices
Testing Agent configuration
Assigning telephone numbers
Configuring Webhooks
Archiving and restoring Agents
Viewing active AI calls
Viewing AI Call History
Retrieving recordings
Retrieving transcripts
Connecting Knowledge Bases

Conversational AI features require the higher Business KYC level for Customer accounts in the current system. Administrators and human Agents are treated differently by the KYC access checks.

1.6 Contacts

Contacts are the individuals or organizations that users call or message.

The system supports:

Manual Contact creation
CSV Contact imports
CSV exports
Bulk updates
Bulk deletion
Phone-number validation
Contact Lists
Contact Tags
Data-quality checks
Duplicate checks
Engagement scoring
Smart Scheduling
Campaign enrollment
Follow-up Sequence enrollment

A Contact can participate in more than one Campaign, provided it satisfies the Campaign and contactability rules.

1.7 SMS

The SMS module provides:

SMS-capable telephone numbers
Message composition
SMS conversations
SMS templates
Inbound SMS Webhooks
Delivery-status Webhooks
SMS analytics
AI Agent assignment

SMS access is available to Customer and Administrator roles when the applicable KYC and permission requirements are satisfied.

1.8 Analytics and Lead Intelligence

The Analytics section includes:

Overview
Hot Leads
Smart Scheduling
Campaign-specific analytics
Answer-rate patterns
Sentiment analysis
Intent analysis
Message variants
Contact optimization

Call records can contain transcripts and sentiment information, and Campaigns can be analyzed for positive, neutral, or negative responses and Lead quality.

1.9 Integrations

The application contains integrations for:

Twilio
SIP Trunks
Bring Your Own Carrier connections
CRM systems
Payment gateways
External Webhooks
REST API access
Embedded calling widgets

Provider and integration functions vary according to role, permissions, KYC level, and Administrator configuration.

Accessing AIUNIFY Call Center

1.10 Application Address

The production application is accessed through:

https://callcenter.poweredbyaiunify.com/

The root application address redirects users to the Login page.

1.11 Login Screen

The Login screen displays:

Aiunify Call Center

with the description:

Manage live calling teams and telemarketing campaigns.

The form contains:

Email Address
Password
Show or hide Password
Remember me
Forgot password?
Log in

Cloudflare Turnstile verification is also required when it has been enabled in the system configuration.

1.12 Logging In

To sign in:

  1. Open the Call Center address.
  2. Enter the account Email Address.
  3. Enter the Password.
  4. Select Remember me only on a private, trusted device.
  5. Complete the Turnstile challenge if it appears.
  6. Select Log in once.
  7. Wait for the Dashboard.

Use the Password visibility icon when the entered characters need to be verified before submission.

1.13 Forgot Password

The Login page includes:

Forgot password?

The Password recovery workflow allows the user to request a reset link by Email.

The platform includes routes and screens for:

Requesting a Password reset
Receiving the reset link
Entering a new Password
Confirming the new Password

1.14 Public Registration

Although the backend contains a Registration route and automatically assigns the Customer role to a newly registered user, the current visible Registration page immediately redirects to Login.

Therefore, the present interface should be treated as having no normal self-service registration screen.

New accounts should be created through the approved Administrator process unless the Registration interface is re-enabled.

1.15 Email Verification

The Dashboard and most authenticated application routes require:

Authenticated account
+
Verified Email Address

An unverified user can be sent to the Email Verification screen and asked to select the link delivered to the registered Email Address.

The platform also allows the user to request another verification email.

1.16 Two-Factor Authentication

AIUNIFY Call Center supports two-factor authentication.

When enabled, Login can require:

Authenticator application code

or:

Emergency recovery code

Two-factor configuration and recovery procedures will be covered in the account-security chapter.

User Roles

1.17 Role-Based Access

The primary roles are:

Administrator
Customer
Agent

Navigation, Dashboard information, resource ownership, KYC requirements, and available actions differ according to role.

The interface checks both role names and role slugs, such as:

Admin / admin
Customer / customer
Agent / agent

It can also enforce individual permissions for Campaigns, Contacts, Calls, Analytics, Users, recordings, exports, and Settings.

1.18 Administrator

An Administrator manages the platform rather than only one business workspace.

Administrator access can include:

All platform Users
Roles and permissions
KYC reviews
Telephone-number inventory
Number requests
Credit management
Transactions
Pricing and rates
Profit analytics
Call Logs
Error Logs
Cron monitoring
Twilio Settings
System configuration
Languages
Public pages
Theme management

Administrators can also access ordinary communication, Campaign, Contact, AI, SMS, and Analytics functions.

1.19 Customer

A Customer is the primary business account owner.

Customer access can include:

Softphone
Call History
Telephone-number purchasing
Assigned telephone numbers
Price Calculator
Customer Call History
AI Agents
Knowledge Bases
Campaigns
Sequences
Templates
Analytics
SMS
Contacts
Contact Lists
CRM Integrations
Audio Files
Credits
Team Agents

Customer statistics and resources are generally scoped to that Customer’s User ID.

1.20 Agent

An Agent is a team member attached to a Customer through:

parent_user_id

An Agent can see permitted Campaign and Contact information belonging to the parent Customer while maintaining Agent-specific call performance data.

The Agent interface is intentionally more restricted than the Customer interface.

1.21 Permissions

A role determines the broad type of user, while permissions can govern individual actions.

Examples include:

campaigns.view
campaigns.create
campaigns.edit
campaigns.delete
campaigns.launch

contacts.view
contacts.create
contacts.edit
contacts.delete
contacts.import
contacts.export

calls.view
calls.initiate
calls.end
calls.view-recordings
calls.download-recordings

analytics.view
analytics.export

A visible Sidebar link does not by itself guarantee that every operation on the page is permitted.

KYC and Feature Access

1.22 KYC Overview

When KYC is globally enabled, Customer accounts can be classified as:

Unverified
Basic
Business

The KYC level controls access to operational features.

1.23 Unverified Accounts

An Unverified Customer has no normal KYC-gated operational access in the current User access model.

The Dashboard can display a warning explaining that KYC must be completed to unlock:

Telephone numbers
Campaigns
Calling features

1.24 Grace Period

An unverified Customer may receive a temporary KYC grace period.

The Dashboard banner can display:

Verify Your Account

along with the number of days remaining.

The banner can be dismissed for the current browser session while the grace period remains active.

1.25 Expired Grace Period

After the grace period expires, the Dashboard can display:

Account Suspended – Verification Required

and:

Verify Now to Restore Access

The user should complete KYC rather than repeatedly attempting restricted operations.

1.26 Basic KYC

The current access model provides Basic Customers with access to:

Telephone numbers
Campaigns
Calls
SMS
Contacts

The User model currently defines Basic limits of:

Maximum telephone numbers: 3
Maximum calls per day: 100
Maximum deposit: $500

These limits should be confirmed against the live KYC configuration before making operational commitments.

1.27 Business KYC

Business KYC adds access to:

AI Agents
Advanced features
Conversational AI
Knowledge Bases

The current User model treats Business KYC capacity as unlimited for its KYC-specific telephone-number, call, and deposit limits, although credits, provider charges, pricing rules, and other system restrictions can still apply.

1.28 Administrators and Agents

The current User model treats Administrators and Agents as having Business-level KYC access.

They do not follow the same Customer KYC restrictions.

Application Layout

1.29 Sidebar

The primary navigation appears in a collapsible Sidebar.

The Sidebar can be:

Expanded
Collapsed to icons
Opened through the mobile menu

The application logo and name appear at the top.

The User menu appears at the bottom.

1.30 Header

The authenticated Header contains:

Sidebar control
Breadcrumbs
Global Search
Language Switcher
Notifications
Credit Balance

Breadcrumbs identify the user’s current section and provide a visual path through the application.

1.31 Global Search

Global Search is available from the authenticated Header.

Its purpose is to locate supported records across the system without manually opening every section.

Exact searchable record types will be explained in the relevant feature chapters.

1.32 Language Switcher

The Header provides a Language Switcher.

The Sidebar can also move to the right side when the selected language uses a right-to-left layout.

The system contains Administrator functions for:

Creating Languages
Enabling or disabling Languages
Editing translations
Importing translations
Exporting translations

1.33 Notifications

The Header contains a Notifications control.

The API supports:

Listing Notifications
Marking one Notification as read
Marking all Notifications as read

Notification behavior and event sources will be covered later in the manual.

1.34 Credit Balance

The Header shows the current account Credit Balance where applicable.

Credits are used to pay for calling, SMS, telephone-number charges, and other metered services according to the platform’s pricing rules.

1.35 Global Softphone Widget

The Softphone widget is mounted outside the individual page content and remains available across authenticated pages.

A user can therefore review Contacts, Campaigns, or Call History while maintaining access to approved Softphone controls.

1.36 User Menu

Select the User area at the bottom of the Sidebar to display:

User Name
Email Address
Settings
Log out

Administrators who are impersonating another User also see:

Leave Impersonation


Customer Navigation

1.37 Home

Home opens the role-based Dashboard.

1.38 Communication

The Customer Communication group contains:

Softphone
History
Phone Numbers
My Numbers
Purchase New
Price Calculator
My Call History

Softphone

Opens the live browser-based calling workspace.

History

Opens the primary Call History section.

My Numbers

Shows telephone numbers assigned to the Customer account.

Purchase New

Displays telephone numbers available for request or purchase.

Price Calculator

Estimates supported calling prices based on configured platform rates.

My Call History

Displays the Customer-specific Call Log interface.

1.39 Conversational AI

The Customer Conversational AI group contains:

AI Agents
Knowledge Base
Live Calls
Call History

This group requires Business KYC for normal Customer access.

1.40 Campaigns

The Campaigns group contains:

All Campaigns
Sequences
Templates
Analytics
Overview
Hot Leads
Smart Scheduling

All Campaigns

Creates and manages outbound calling Campaigns.

Sequences

Creates automated follow-up workflows triggered by call outcomes.

Templates

Stores reusable Campaign structures.

Analytics

Provides Campaign, sentiment, Lead, answer-rate, and scheduling intelligence.

1.41 SMS

The SMS group contains:

Phone Numbers
Conversations
Templates
Analytics

1.42 Contacts

The Contacts group contains:

All Contacts
Contact Lists

Contact Tags are managed within the Contact-management workflow even though they are not displayed as a separate primary Sidebar entry.

1.43 Integrations

The Customer Integrations group contains:

CRM Integrations

SIP Trunk administration is currently displayed only to Administrators in the Sidebar, even though the application contains Customer and carrier-related trunking structures elsewhere.

1.44 Resources

The Resources group contains:

Audio Files

Audio Files can be used by supported Campaign and calling workflows.

1.45 Billing

The Customer Billing group contains:

My Credits
Top Up
Account Statement

1.46 My Team

The Customer My Team group contains:

Agents

This is where Customer accounts manage human calling team members.

The Customer Sidebar structure is defined directly in the role-aware navigation component.

Agent Navigation

1.47 Agent Communication

An Agent can see:

Softphone
History
My Numbers

The Agent’s My Numbers page shows telephone numbers assigned for Agent use.

1.48 Agent Campaigns

The Agent can see:

All Campaigns
Sequences
Analytics

Campaign Templates are not displayed to the Agent role in the current Sidebar.

1.49 Agent Contacts

The Agent can see:

All Contacts

Contact Lists are not displayed to the Agent role in the current Sidebar.

1.50 Restricted Agent Sections

The current Agent Sidebar does not display Customer-level sections for:

AI Agent administration
Knowledge Bases
SMS administration
CRM Integrations
Audio Files
Credits
Team management
Administrative functions

A permission or direct-route check can impose further restrictions.

Administrator Navigation

1.51 Administration Separator

Administrators receive a separate:

Administration

section in the Sidebar.

1.52 User Management

The User Management group includes:

Users
Roles & Permissions
KYC Review

1.53 Phone Management

The Phone Management group includes:

Number Inventory
Number Requests

1.54 Financial Management

The Financial Management group includes:

Credit Management
All Transactions
Pricing & Rates
Manage Pricing
Price Calculator
Profit Tracking

1.55 System Monitoring

The System Monitoring group includes:

Call Logs
Error Logs
Cron Jobs

1.56 Administrator Integrations

The Administrator Integrations group includes:

Twilio Settings
System Config
Languages
Pages

1.57 Theme Management

Theme Management contains:

Theme Settings

It controls the public-facing branding and website content rather than an individual Customer’s call operations.

Dashboard

1.58 Role-Based Dashboard

The Dashboard changes according to whether the signed-in account is an:

Administrator
Customer
Agent

The same /dashboard route loads different statistics and content for each role.

Customer Dashboard

1.59 Customer Greeting

The Customer Dashboard displays a time-based greeting such as:

Good morning, Danielle!
Good afternoon, Danielle!
Good evening, Danielle!

with:

Ready to launch your next campaign?

A Create Campaign button appears near the heading.

1.60 Customer Quick Statistics

The Customer Dashboard displays:

Campaigns
Contacts
Total Calls
My Team

Campaigns

Shows the total Campaign count and active Campaign count.

Contacts

Shows total Contacts and active Contacts.

Total Calls

Shows all Customer Call records and the number created today.

My Team

Shows the number of Agents connected to the Customer account.

1.61 Call Activity

Customer Call Activity contains:

Today
This Week
This Month

The counts are based on Call records associated with the Customer account.

1.62 Telephone Numbers

The Dashboard displays:

My Numbers
Pending Requests

My Numbers links to the Customer’s assigned telephone-number list.

Pending Requests links to available telephone numbers and request activity.

1.63 Call Trends

The Customer Call Trends chart covers the latest seven calendar days.

It separates:

Completed calls
Failed, busy, and no-answer calls

The chart is based on Call records rather than unique Contacts.

1.64 Campaign Status

Campaign Status displays:

Active
Draft
Paused
Completed

1.65 Recent Campaigns

The Dashboard displays up to five recent Campaigns.

Each item can show:

Campaign Name
Contacts contacted
Total Contacts
Campaign Status

1.66 Recent Calls

The Dashboard displays up to five recent Calls.

Each item can show:

Destination telephone number
Call duration
Call status

The Dashboard’s customer statistics, charts, and recent records are scoped to the Customer’s own account.

Agent Dashboard

1.67 Available Work

The Agent Dashboard displays:

Available Campaigns
Available Contacts

These values are based on Campaign and Contact records belonging to the parent Customer account.

1.68 Agent Performance

Agent performance contains:

Today’s Calls
This Week
Total Calls

The Dashboard controller intends Today and This Week to reflect the Agent’s own Call records.

1.69 Quick Actions

The Agent Dashboard presents:

View Campaigns
Make Calls
Call History

View Campaigns opens the Campaign list.

Make Calls opens the Calls area.

The current Call History Quick Action points to:

/calls/history

but that route is not present in the installed route list.

When that button produces a Not Found page, use:

Communication → History

which opens:

/calls

This is a current navigation mismatch in the installed build.

1.70 Agent Recent Activity

The Agent Dashboard shows:

Available Campaigns
Your Recent Calls

Available Campaigns displays remaining Contacts and provides a View action.

Recent Calls displays the destination, duration, date, and status.

Administrator Dashboard

1.71 System Overview

The Administrator Dashboard displays system-wide information such as:

Total Users
Customers and Agents
Campaigns
Active Campaigns
Contacts
Total Calls
Calls today
Calls this month

1.72 Telephone Inventory

Administrator telephone-number statistics include:

Total Numbers
Purchased Numbers
Available Numbers
Assigned Numbers
Pending Requests
Monthly Phone Cost

1.73 Financial Overview

The Administrator Dashboard also retrieves credit information for:

Credits Sold
Credits Used

and provides system-wide charts and recent activity.

Getting Started

1.74 Recommended Customer Setup Order

For a new Customer workspace, use this sequence:

1. Confirm Account and Email
2. Complete KYC
3. Review Profile and Time Zone
4. Review Credit Balance
5. Obtain or assign a Phone Number
6. Configure approved telephone service
7. Create team Agents where needed
8. Import Contacts
9. Create Contact Lists and Tags
10. Configure AI Agents where needed
11. Create a controlled test Campaign
12. Make an internal test call
13. Review the Call record
14. Launch a small production Campaign

1.75 First Login Checklist

Confirm:

Correct Name
Correct Email Address
Correct role
Email verified
KYC status understood
Credit Balance visible
Expected navigation visible
Settings accessible
Log out works

1.76 Customer Readiness Checklist

Confirm:

Basic or Business KYC approved
Telephone Number available
Calling provider configured
Credit Balance sufficient
Contacts imported
Contact consent reviewed
Human or AI Agent ready
Campaign tested

1.77 Agent Readiness Checklist

Confirm:

Agent account active
Correct parent Customer
Correct permissions
Assigned Phone Number visible
Softphone opens
Microphone permission granted
Test call completed
Campaigns visible
Contacts visible

1.78 Browser Requirements

Use a current desktop browser with:

JavaScript enabled
Cookies enabled
Microphone permission
Stable network connection
Audio output
Pop-up access where payment or provider windows require it

Headsets are recommended for live Agents.

1.79 Microphone Permission

The browser can ask whether AIUNIFY Call Center may use the microphone.

Select Allow only on the correct application domain.

When microphone permission is denied, the Softphone may connect but the other participant cannot hear the Agent.

1.80 Do Not Begin with a Large Campaign

A newly configured account should not begin with hundreds or thousands of Contacts.

Use:

One internal Contact
Several approved test Contacts
Small production group
Full Campaign

Important Operational Distinctions

1.81 Softphone Versus Call History

Softphone
=
Live telephone controls

History
=
Stored Call records and results

1.82 Human Agent Versus AI Agent

Human Agent
=
A person using the workspace and Softphone

AI Agent
=
An automated conversational telephone Agent

1.83 Contact Versus Campaign Contact

Contact
=
Reusable master customer or prospect record

Campaign Contact
=
That Contact’s participation in a specific Campaign

1.84 History Versus My Call History

The platform contains several call-record interfaces:

Communication → History
Conversational AI → Call History
Customer → My Call History
Administrator → Call Logs

They do not necessarily display identical call types or scopes.

1.85 Credits Versus Provider Cost

AIUNIFY Credits represent the platform’s internal account balance.

External services can also incur costs, including:

Twilio
SIP carrier
Telephone-number rental
AI model usage
Text-to-speech
Speech recognition
SMS delivery

Safe First-Day Operations

1.86 Avoid Shared Accounts

Every human Agent should use an individual account.

This supports:

Permission control
Call attribution
Performance reporting
Account deactivation
Security auditing

1.87 Do Not Store Credentials in Contacts or Campaigns

Provider credentials belong only in approved configuration areas.

Do not enter them into:

Contact Notes
Campaign Messages
Knowledge Bases
Agent Instructions
Support messages

1.88 Verify Calling Permission

Before contacting a person, confirm:

Consent or lawful basis
Permitted calling hours
Do-not-call status
Correct country and area code
Approved Campaign purpose

1.89 Monitor Initial Calls

During the first test or Campaign, verify:

Correct From Number
Correct Contact
Correct Agent
Audio quality
Call recording behavior
Campaign message
Call status
Credit deduction

Chapter Completion

At the end of this chapter, the user should understand that AIUNIFY Call Center combines live Softphone calling, human Agent management, AI Voice Agents, Contacts, Campaigns, SMS, Analytics, telephone numbers, integrations, credits, and platform administration within one role-based application.

The user should understand that the system has three primary roles:

Administrator
Customer
Agent

and that each role receives different navigation, Dashboard statistics, resource access, and permissions.

The user should understand that most operational routes require an authenticated account and verified Email Address, that the current Registration page redirects to Login, and that Customer accounts may also require Basic or Business KYC before telephone, Campaign, SMS, Contact, or Conversational AI functions become available.

The user should also understand the major authenticated layout controls:

Collapsible Sidebar
Breadcrumbs
Global Search
Language Switcher
Notifications
Credit Balance
Global Softphone
User Settings
Log out

Finally, the user should understand the recommended setup order:

Verify account
Complete KYC
Configure telephone access
Prepare Agents
Prepare Contacts
Create Campaign
Test internally
Review results
Launch carefully


Write Your Comment