Administrative
Managing your company's data
The Administrative module manages the most important data on the platform, where registration and editing of the following can be performed:
- Companies
- Users
- Services
- Tags
- Shortcuts
- Pauses
- User tags
- Satisfaction survey
Companies
Company registration can be performed:
By a user who has permission to register on the Users screen

Users who have permission to register a new company can do so by completing the Company registration form through the following path:
- Administrative
- Companies
- Select the "New Company" button

- Fill in the fields:
- Company Data, where the mandatory fields are:
-
Company Name
-
Company Email
-
CNPJ
-
Company Phone
-
ZIP Code
-
Address
-
Number
-
City
-
State
-
Country
-
Responsible Person Name
-
Responsible Person CPF
-
Responsible Person Email
-
Responsible Person Phone
-
Click "Create"
-
- Company Data, where the mandatory fields are:
📝 Note: The CNPJ field now supports both the numeric format (traditional format) and the alphanumeric format (new format established by the Federal Revenue Service).
Example of a fictitious alphanumeric CNPJ:70.32D.BW7/0001-44

A token will be sent to the responsible user's email address, allowing them to create a password for their first login. From that point on, they can begin the registration process for users, services, and channels according to the company's needs.
Company Logo
You can insert and change your company's logo. To do this, you must go to your company's edit menu and click the Change button located just below the image shown in the company identification section.
Next, adjust your logo for the best fit and click the Confirm button. If everything is correct, simply save the edits made in the company registration.
If you wish to remove the image, just click the Remove button, and a default system image will be displayed in its place.
The company logo will mainly appear in the upper right corner of the screen, as shown in the image below.

NOTE: The image may take some time to load. In addition, it may be necessary to clear your browser cache.
Visual Identity
The company's visual identity can be configured, in terms of colors, on the Company registration screen. The following can be changed:
- Theme color
- Button font color
- Navbar color
- Navbar item color
The company's logo, registered on the Company screen, will appear in the navbar to align with the visual identity on the platform.

Do Not Allow Duplicate Registration
When this field is enabled, duplicate contact registrations cannot be created.
Fields validated to ensure unique registrations:
- CPF
- Phone
- CNPJ
Field: Do Not Allow Duplicate Registration

When attempting to register or edit contacts that contain repeated information, the system will highlight the fields indicating that the information has already been registered previously.
Duplicate Registration Validation

Custom Webhook Registration
In Omni, it is possible to configure a custom webhook. This webhook serves as a dedicated channel for sending voice events, which are automatically forwarded to the URL specified in the application.
You can define a specific endpoint that will act as the final destination for all captured voice events, ensuring that the information is transmitted directly to the system designated in the configuration.
Custom Webhook Registration

Company Deactivation and Deletion
The functionality to deactivate a company (Organization) is a critical and irreversible action within Omni. It must be used with extreme caution, generally in scenarios of contract termination or massive operational restructuring, as it removes access, ends active flows, and deletes essential integration settings.
🛑 Impacts of Deactivation (Irreversible)
When confirming the deactivation of the Org, the system automatically performs the following actions, with no possibility of reversal:
- Total deletion of queue attendances: All customers waiting for attendance in queues linked to this Org will be removed.
- Automatic tabulation of screen attendances: Active attendances on agents' screens will receive the system's default finalization tag.
- Removal of configurations: Integrations and channels (such as native WhatsApp or IVR) will be completely deleted, cutting off communication instantly.
🔒 Safe Step-by-Step Deactivation
Due to the high risk of the operation, the system enforces a mandatory security lock that requires the user's conscious confirmation before enabling the delete button.
- Access the Administrative menu > Companies.
- Locate the company you want to deactivate and use one of the following paths:
- Click directly on the Deactivate option in the listing;
- Or access the company edit screen and change the status to Deactivated in the advanced settings.
- An alert modal will be displayed, listing all irreversible impacts.
- To validate the operation and activate the final delete button, you must type exactly the word DELETE (in uppercase letters and without quotes) in the indicated text field.
- Only after typing correctly will the Delete button (in red) become active for the final click.

⚠️ Attention: If the "Delete" button remains gray (disabled), check that you typed the confirmation word correctly and without extra spaces.
Omni Experience in Spanish
Omni allows you to use the system entirely in Spanish, breaking boundaries and offering a native and seamless experience for international operations. When this feature is enabled, the entire interface is adapted to ensure that the attendance team has comfort, accuracy, and natural navigation, while maintaining the standard of excellence.
How to Enable the Language
For the international experience to be perfect, we need to align the system settings with those of your device. Follow the steps below:
📌 Mandatory Requirement
The browser must be configured with Spanish (Latin America) as the preferred language. This ensures that dates, currencies, and regional terms are interpreted correctly.
🚀 Step-by-Step Activation
- Access the Companies menu in the administrative panel. 🏢
- Use the search field to locate the desired company.
- Within the company settings, navigate to the Additional Information section. 📂
- Find the Language field and select the Spanish option.
- Click Save to record the change.

🔄 Applying the Changes
For Omni to "learn" the new language and update all interface components (Softphone, Dashboards, and Menus), it is mandatory to log out and log in again to the system. 🔐
After logging in, the system will already be fully operating in Spanish.

Users
The Users screen displays the users already registered in the organization and also provides the option to create a new registration as well as edit an existing one.
It shows the available fields with indicators for mandatory fields (*).
User Registration Screen

On the registration screen, there will be fields to provide the following information:
- Registration of new users
- Personal information
- Name – mandatory field
- CPF
- Email – mandatory field, as it will be used for the user's login
- Accepted format: The email must follow the RFC 5322 standard, containing:
- Allowed characters in the local part (before @): letters "a" to "z", numbers "0" to "9", dot (.), underscore (_), hyphen (-), and plus (+).
- The @ character is mandatory.
- Must contain only lowercase letters.
- Valid domain containing letters, numbers, dot, or hyphen.
- TLD (Top Level Domain) with at least 2 characters after the last dot (e.g., .com, .br, .org).
- Valid examples:
teste@gmail.com,usuario.nome@empresa.com.br,abc123@mail.co - Invalid examples:
TEste@gMail.com(contains uppercase letters),teste@gmail(no TLD),@gmail.com(no user),teste@.com(invalid domain),teste@gmail.c(TLD with 1 letter) - Not allowed characters: spaces, accents (á, é, ç, ã, etc.), special symbols such as
< > ( ) [ ] : ; \ , " ', line breaks, and tabs.
- Accepted format: The email must follow the RFC 5322 standard, containing:
- Phone – mandatory field
- Gender
- Date of Birth
- ZIP Code
- Country
- State
- City
- Address
- Number
- Additional Information
- Attendance profile information
- Default Outbound Voice Service – defines which service will be registered for the user's outbound calls. If this field is not filled, one of the services already registered for the user will be defined.
- Number of chats – refers to the total number of attendances the user can handle simultaneously. If not defined, 3 attendances will be set automatically.
- Status – Active or Inactive
- Automatic Softphone Login – Active or Inactive. This setting determines whether the user will be available for attendance immediately upon login.
- Services – select the services in which the user will perform attendances. You must register at least 1 service and up to 50.
- Editing already registered users
- Access level – Admin / Manager / User
- Permissions
Registering a user

Note: The "Save" link will only be available on the screen after the mandatory fields have been filled in.
Security - Password - First Access
When the user registration is completed and saved, an email is sent to the new user containing a Token so that they can create a password and perform their first login.
Example of email received for password reset or first access of a new user

Security - Password - Recover Password
To recover the password, the process is similar to the first access. Simply click on the link "First access or recover password" and the user will receive an email with a new token that will be used to create a new password by following these steps:
- Click on "First access or recover password"
- Click on "Continue"
- Enter the email
- Enter the token
- Enter the new password
Example of email received for password reset or first access of a new user

Password recovery or first access screen

Entering data for password registration

Valid Password and Login
The password must meet the following requirements:
- Have at least 6 and at most 20 characters;
- Contain at least one letter and one number;
- Contain at least one uppercase and one lowercase letter;
- Contain at least one special character ($ * & @ # ?);
- Must not contain repetitions (e.g., Aabbcc, 1122).
Security - Optional Two-Factor Authentication - First Access
For companies that wish to increase the login security of their users, Two-Factor Authentication has been implemented. Through the Google Authenticator app, a second token is generated for login.
User Registration with Two-Factor Authentication

After the user registration is created with the "Two-Factor Authentication" field enabled, on the first access a QR code will be displayed. This code must be used in Google Authenticator to generate the token for login. The QR code will only be available during the first access or when changes are made in the User Edit screen. For subsequent logins, the QR code will not be shown once it has already been registered in the Google Authenticator app.
Two-Factor Authentication

After the user registration is created with the "Two-Factor Authentication" field enabled, on the first access a QR code will be displayed. This code must be used in Google Authenticator to generate the token for login. The QR code will only be available during the first access or when changes are made in the User Edit screen. For subsequent logins, the QR code will not be shown once it has already been registered in the Google Authenticator app.
Permission table

Creating Users with a CSV File
You can create users in Omni through a .CSV file.
To do this, you can click the "Import Users" button.
Import Users Button

The data that can be imported in the file are:
- name: User's name (Mandatory Field)
- e-mail: User's email (Mandatory Field)
- phone: User's phone (Mandatory Field)
- password: Password (Mandatory Field)
- service: Service, provide by ID (if left blank, only the "default service" will be added)
- profile: Access profile, provide by ID (if left blank, the "User" profile will be added, which only grants access to the attendance screen)
- Note: The profile IDs can be accessed by going to the Security menu, then Profile Management, and clicking the Export CSV button.
- max_attend: Maximum number of inbound attendances per user (if left blank, the default value is 0)
Note: If necessary, you can download the template file and overwrite it with the required information.
User Import Screen

Prioritization of Attendances by Service (Primary Skill)
To optimize the distribution of digital attendances and ensure that priority demands are directed to the correct specialists, Omni now includes the Primary Skill rule.
This functionality allows defining a main preference service for each user, ensuring that the agent receives calls from this priority queue before attending to other demands.
👤 Configuration in User Registration
In the user management menu, the Primary Skill field has been added:

- Service Selection: Allows selecting 1 text service (such as WhatsApp, Chat, Telegram, etc.) to be the number one priority for that operator. Voice services are not listed in this field.
- Optional Filling: The field is not mandatory. If the user does not have a Primary Skill defined, they will continue to receive attendances through the system’s standard distribution rule.
⚙️ How the Distribution Rule Works
When a new interaction enters the Omni queue, the distribution engine follows the following priority flow:
- 🎯 Search for Specialist (Primary Skill): The system first checks if there is any agent available who has that service configured as Primary Skill and who still has free attendance capacity (slots available).
- 🔄 Standard Distribution: If there is no agent with that Primary Skill free at the moment, the platform proceeds to the traditional distribution logic, delivering the interaction to other agents enabled in the service according to the queue and capacity.
💡 Note: The Primary Skill will always respect the maximum limit of simultaneous chat capacity configured for the agent.
📌 Points of Attention and Tie-Breaking Criteria
To ensure perfect understanding of the routine in daily operations, it is worth highlighting some important behaviors of the distribution engine:
- 👥 Multiple Agents with the Same Primary Skill: If more than one operator is available with the same service configured as Primary Skill, the system will use the platform’s traditional tie-breaking rules (such as the longest time without receiving calls) to define who will receive the attendance first.
- 📇 Customer Wallet Priority: The Customer Wallet rule overrides the Primary Skill. This means that if a contact with an active wallet enters attendance, they will be directed straight to their respective wallet owner, regardless of other agents having that service configured as priority.
User Integration
Integration allows users of our platform to synchronize their information with SalesForce, Zendesk, Hubspot, and Pipedrive services.
When configuring, you must provide:
- Integration type: the system in which the user is registered
- User ID: the ID of the user's registration in the external platform
- Email: the same email used in the external system
Registering External Integrations for the User

Services
On the main Services screen you will find information such as:
- Download CSV of the services list
- Create a new service
- Activate/deactivate one or more services
- Service name
- Attendance (%)
- Service time
- Abandonment time
- Associated users
- Status
- Edit service
- Delete service
- Service search filters
Services Screen

Registering New Services / Editing Services
-
Click the New Service or Edit Service button and fill in the following information:
-
Name – name of the service to be registered
-
Attendance (%) – desired attendance percentage for the service
-
Service Time (s) – desired time for the service to start
-
Abandonment Time (s) – acceptable time for the service to be abandoned
-
Internal Service Number (Extension) – must be registered with 3 digits and will be used for the user to transfer the call directly to the requested service
-
Enable Attendance Screen – whether the service will be enabled to be attended on the Attendance Screen
-
Enable External Webhook Integration – allows integration with external webhooks
-
Disable Service Display – if disabled, the service will not appear for transfers on the attendance screen
-
Notify User in Waiting Queue – when enabled, Omni will send messages to your client in the queue according to the configuration of the cards in the notification carousel
-
Notify Queue Position – when activated, Omni automatically sends the client’s position in the service queue. For this information to be displayed correctly, you must include the variable
{posicao_fila_atendimento}in the text of at least one of the notification carousel cards. This variable will be dynamically replaced with the client’s current position number.Example of use:
"Welcome to Omni! Your position in the service queue is 2. Please wait, you will be attended shortly."
Registering or Editing Services

Notification Carousel
The Notification Carousel allows the warning messages that inform the client of their position in the queue to be customized.
To customize these notifications, the option Notify user in waiting queue must be enabled.
Activating and Registering Notification Carousel

This notification carousel follows the following rules:
- Maximum of 30 cards.
- The first message must have a mandatory interval of 5 minutes.
- Subsequent intervals must be at least 5 minutes and at most 15 minutes after the last message.
- There must be at least 1 card (5 minutes).
- For the queue position to be displayed correctly, the card must contain the variable
{posicao_fila_atendimento}.
Carousel Operation
When registering the cards, if all are cycled through, the sending sequence restarts, and the client will receive the first messages again. Therefore, if only 1 card is created, the client will always receive the same message.
Cards can be moved among themselves, changing the order normally.
If any card configuration is changed while clients are already receiving notifications, it may take up to 5 minutes for the update to be applied. In this case, clients who were already on the tenth card will receive the first card again, thus restarting the sequence.
Important: All messages sent by the notification carousel will be recorded and saved in the service history, allowing complete tracking of communication with the client during the waiting period in the queue, through the "Observe conversation" function, until distribution and completion of the service in the history.
Linking Users to the Service via CSV File
In Omni, it is possible to add multiple users at once through a .CSV file.
This CSV can be uploaded by clicking the button in the "Associated Users" column and then clicking "Upload CSV".
Associate Users Screen

The CSV template for adding users must be a simple list of emails separated by commas.
Example: example@example.com, example2@example.com, example3@example.com
Associating Users via CSV

Note: After performing this operation, the affected users must log out and log back into the platform.
Transferring Attendance Between Specific Services
In Omni, you can select specific services to which an attendance can be transferred.
When creating or editing a service, you can enable the option: Group services for transfer
Enabling Transfers to Specific Services

When enabling and selecting the services, when the agent performs a transfer between services, only the selected services in this list will appear.
Note: To enable this function in the service, it must not have a transfer tag linked in the Tag menu.
Tags
Tags are used to finalize attendances in Omni, allowing each interaction to be clearly organized and categorized.
They provide several configuration possibilities that enrich the service process and assist in the later analysis of contacts.
Main Purposes of Tags
- 📝 Information logging: defines how the attendance was carried out (e.g., sale, cancellation, new negotiation).
- 💬 Automatic closing message: sends a predefined text to the client when the attendance is closed.
- 🔄 Automatic transfer: allows the attendance to be redirected to another service when a tag is applied.
- 📞 Phone finalization: used when the operator identifies that the number does not belong to the contact.
- 🚫 Contact finalization: used when the client clearly states they no longer wish to receive calls or messages.
- 📊 Mandatory survey sending: defines whether a satisfaction survey will be sent upon closing.
Main Tags Screen
On the main screen, the user can view all registered tags, as well as the number of associated services, linked media, and parent tag (if any).
It is also possible to edit or delete an already registered tag.

Registering a New Tag
When creating a new tag, you must fill in the following fields:
- 🏷️ Powertag: free name that identifies the tag.
- 🗂️ Parent Category: allows you to select an existing parent category if you want to organize the tag in a hierarchy.
- 🛠️ Service: choose one or more services to which the tag will be linked.
- 📡 Media: select the media where the tag will be applied (e.g., Email, WhatsApp, Voice, Chat...).
- 📝 Description: explanatory text about the use of the tag.
- 💬 Automated Message: message that will be automatically sent to the client when the tag is applied.
- 📊 Mandatory Survey Sending: defines whether it will be mandatory to send the satisfaction survey when closing the attendance with this tag.
- 🔄 Enable Transfer: when enabled, you can indicate a service to which the attendance will be automatically transferred when the tag is applied.
