Salesforce Integration with x-bees - User Guide
This Guide describes main points of Salesforce Integration usage, including leads creation and management, logging activities (inbound, outbound calls, conferences) and Salesforce Opportunity management.
For Salesforce integration setup, check the documentation: Salesforce Integration with x-bees – Admin Guide.
Other x-bees documentation: x-bees documentation.
Blog covering available Salesforce integrations: Optimizing Your Salesforce Integration Experience.
Created: February 2022
Updated: October 2025
Permalink: https://wildix.atlassian.net/wiki/x/7hfOAQ
Activation
For Requirements and installation, check Salesforce Integration with x-bees – Admin Guide.
To activate the integration inside x-bees, you need to go to x-bees Settings -> Integrations -> find Salesforce, click Activate and log in.
Features
From x-bees, it is possible to:
Create new SF leads and manually log activities to SF:
The user who performs an action on a Salesforce record from x-bees is assigned as the author of this activity in Salesforce
If the user who performs an action is not present in Salesforce, then the activity is automatically assigned to the account's Admin
Manage Salesforce Opportunities directly via x-bees Info frame, track Opportunity stages, view and edit summary, access connected Contacts, manage notes and tasks
For managing calls and contacts directly from Salesforce account, refer to a separate integration: Salesforce Lightning Integration User Guide (compatible only with Lightning).
Salesforce leads management
Note: Salesforce lead management described in this chapter is currently available only on the x-bees web interface.
In case access to a Lead object is restricted by specific Salesforce subscription, access to the relevant leads is denied in x-bees.
Find Salesforce leads and look up activities
Use the search field in the upper left part of the screen to find Salesforce leads and contacts. All the results matching your criteria from your Salesforce instance appear in the drop-down list:
Under Salesforce contact name you can also see the Company name of the contact:
In front of Conversations with Salesforce contacts and leads there is a blue Salesforce logo:
To look up the activities, click on the match and proceed to the Tasks and Activity tabs in Salesforce section on the Info panel. Summary tab includes such information as Company, lead name, email, phone number, Record Owner.
When you click on Tasks or Activity tab, the relevant information is displayed below:
Note:
First 10 tasks/ activities are displayed. To view more tasks/ activities, click Show more.
The tasks/ activities list includes tasks/ activities which the current Lead/ Account / Contact was linked to.
Activities closer to the current date are displayed first on the Activity list.
If you are already in a conversation with a Salesforce lead or contact, Salesforce section on the Info tab displays information about an external member of the conversation, found in Salesforce contacts:
Or you can proceed to the Members section, click three dots icon (1) next to the necessary member and click View profile (2):
Note:
In case of a SIP call, for the lookup data to be displayed in the Call popup, Conversation name on Inbox, and Call dialog, SalesForce Auto Logging should be enabled in WMS. Documentation: x-bees Admin Guide
Manage Contacts
Logging activities
To manually log activities, open a Salesforce lead on x-bees. You have two options:
Create Task
Note: The calendar format depends on user's locale. For en_US, the calendar starts on Sunday with the month displayed first. For other locales, the calendar starts on Monday with the day displayed first.
When creating a Task, you need to enter Subject, Task Subtype, Status, Due Date, and Priority. If needed, you can also set Reminder. Reminders are displayed in Salesforce.
Add Activity
Users who created a task or logged a call via x-bees, can edit the tasks in Salesforce.
Note, that inbound and outbound calls via PBX are automatically logged for all users that have a match in Salesforce (leads, contacts, accounts) and are displayed in Salesforce as completed tasks. Conferences are also automatically logged as tasks in Salesforce. For more information about automatic logging, check out the documentation Automatic Logging of Calls and Conferences in Salesforce.
Multiple matches found in Salesforce
In some cases, when looking for a Salesforce lead on x-bees, multiple matches are found. In this case, you need first confirm the match, and then log the activity.
Note: Keep in mind that the same Salesforce match can appear as a lead (orange icon) and a contact (violet icon). In this case, you need to select whether to log the activity to the Salesforce lead or to the Salesforce contact.
Click on the Wrong Match field:
Choose the relevant match (1) and click Confirm (2):
Create a Salesforce lead
You can create a Salesforce lead in x-bees from a conversation or from a contact card.
From a conversation
In case you are in a conversation with an external person who is not present in Salesforce, you can add this contact
From a contact card
In case you opened a Salesforce lead and you consider it a wrong match, you have an option to create a new Salesforce lead:
One match found in Salesforce:
Click Wrong match?
Click Create Lead
Fill out lead details and click Create
Multiple matches found in Salesforce:
Click Matches in Salesforce (1) ->Create Salesforce Lead (2):
At the next step, fill out the fields and click Save:
Manage Salesforce Opportunity
Important: For Salesforce Opportunity functionality to be displayed in x-bees, admin should configure it in Salesforce. Check out the details in the Salesforce Integration with x-bees – Admin Guide.
The Salesforce Opportunity integration in x-bees simplifies the management of Salesforce Opportunities by allowing you to handle them directly within x-bees Info frame. It is available for all conversations with at least 1 external contact.
With this integration, you can conveniently track Opportunity stages, view and edit its summary and access connected Contacts, all within x-bees Info frame. If you and your colleagues are in the same conversation with an external contact, all of you have access to the linked Opportunity. This saves time and reduces the need to switch to Salesforce, fostering collaboration and alignment across the team.
Access Opportunity
To access Salesforce Opportunity section, follow these steps:
Open x-bees and proceed to a dedicated conversation with a Salesforce Contact
On the Info frame, navigate to the Salesforce -> Opportunity tab:
Note: For the Opportunity tab to be visible in the current chat, the following conditions should be met:
User should have permissions for the Opportunity object.
The external user is an Account, Contact or PersonAccount.
There is at least one not Closed Opportunity related to the Account (Contact -> Account) or a previously assigned Opportunity to the current chat.
In case conversation is not started yet, you can see the following notification on the Opportunity tab:
Currently, it is possible to connect only one Opportunity to one conversation. In case Opportunity was already connected to another chat, you may see the following notification:
If you click Confirm, the Opportunity is connected to the current conversation, the previous connection to another conversation is removed
Manage Opportunities
Within Salesforce Opportunity in x-bees Info frame, you can:
Track Opportunity stages
You can track the various stages of the Opportunity (Working, Qualifying etc) as well as change them in the Summary section (see the description below)
View more details or change the Opportunity stage directly in Salesforce, click Salesforce button to open it
View and edit Summary
To view or edit the Summary including Stage, Key Info, Value Prompter and other details, navigate to the Summary section
To enter editing mode, click on the Pencil icon next to the Summary
Make the necessary changes in the provided fields
Once editing is complete, click Save button to save your changes
View and edit Notes and Tasks and create new ones
To view Notes/ Tasks associated with the Opportunity, navigate to the Notes/ Tasks section
To create a new note/ task, click on the + Note/ + Task button
To edit a note/ task, click on the Pencil icon next to the relevant item
Additionally, you can open tasks directly in Salesforce by clicking on the dedicated icon next to a specific task as well as mark them as complete
5. View Contacts connected to Opportunity
To view the Contacts associated with the Opportunity, navigate to the Contacts section
To view more details about the Contact, click on the dedicated icon next to the Contact roles to directly open them
Manage Salesforce Cases
Important: For Salesforce Cases functionality to be displayed in x-bees, admin should configure it in Salesforce. Check out the details in the Salesforce Integration with x-bees – Admin Guide.
The Salesforce Case integration in x-bees streamlines customer support by allowing you to view and manage Salesforce Cases directly within the x-bees Info frame. With this integration, you can easily track Case status, view and update key details, and access related Contacts and Activities – all without leaving x-bees.
Access Case
To access Salesforce Case section, follow these steps:
Open x-bees and proceed to a dedicated conversation with a Salesforce Contact
On the Info frame, navigate to the Salesforce -> Case tab:
Note: For the Case tab to be visible in the current chat, the following conditions should be met:
User should have permissions for the Case object.
The external user is an Account, Contact or PersonAccount.
There is at least one open case related to the Account (Contact -> Account).
Manage Cases
Within Salesforce Cases in x-bees Info frame, you can:
View Case number and subject, as well as switch between different cases of the same customer:
Open the case in Salesforce:
View case status, type, priority and case reason:
View summary, which includes case owner, case number, origin, subject, and description:
To edit Summary, click on the Pencil icon:
In the editing mode, you can modify the following details:
Case status, priority and case reason (1)
Case origin, subject and description (2)
Make the necessary changes and click Save button to save your changes
Logging external conversations
Group conversations with external members are automatically added to Salesforce as tasks, after the conversation disappears from Live dashboard after 60 minute timeout. Check out the document Automatic Logging of Calls and Conferences in Salesforce for more information.
Calendar Events Sync
Note: The option is available for those using Einstein Activity Capture feature in Salesforce – a tool that automatically adds calendar events to Salesforce, syncing them with the appropriate records.
When using Einstein Activity Capture in Salesforce, any x-bees meeting you schedule with a Salesforce contact or lead in Google or Microsoft 365 calendars is automatically recorded as an activity in Salesforce, so you don’t need to log it manually. The meetings are added to Salesforce calendar. For meetings with multiple participants, you can find link to the relevant x-bees conversation in the event description:
Custom Objects
Wildix also provides support for custom objects (e.g. Person Account, Cases and other Salesforce objects or client custom objects) for Salesforce integration with x-bees, which are available on demand. Using custom objects allows to tailor the system to your unique business processes and store and manage data that standard objects don’t cover, create relationships between different data sets, and streamline workflows.