E2B
Gives the Salesfinity AI Companion a sandboxed environment to run code, so it can do real computation and analysis on request.
What the E2B integration does
Salesfinity's E2B integration gives the AI Companion a sandboxed cloud environment where it can execute code rather than only describe it. E2B provides isolated sandboxes that start on demand, run a script, and return the output. Connected through Composio at the assistant level, this means when you ask the Companion something that needs actual computation, it can write a short program, run it in the sandbox, and report the result instead of estimating.
What running code in a sandbox means here
The Companion generates code, usually Python, for the task you described
The code runs in an isolated E2B sandbox, not on Salesfinity's servers and not on your machine
Output, including printed results and generated files such as charts, comes back into the conversation
The sandbox is temporary and is torn down after the session
What it is useful for
Calculations over a dataset you supply that are too involved to do reliably in prose
Parsing or reshaping a CSV before you decide what to do with it
Producing a chart from numbers pulled together in the conversation
Testing a transformation on sample data before applying it more broadly
Common use cases
Analyzing an exported call dataset properly
You export call records and want the connect rate by hour of day, weighted by attempts. Ask the Companion to compute it in the sandbox and it runs the arithmetic rather than approximating, then shows you both the numbers and the code it used.
Cleaning a messy list before import
A vendor CSV has inconsistent phone formats and duplicate rows. Ask the Companion to normalize the numbers and deduplicate in the sandbox, and you get a cleaned file back plus the exact transformation applied, which you can check before importing anything.
How to connect E2B to Salesfinity
In Salesfinity, open Settings → Integrations.
Select E2B from the Composio-connected apps.
Paste your E2B API key from your E2B dashboard.
Save the connection and confirm it shows as active.
Ask the AI Companion to run a trivial calculation in the sandbox to verify it executes.
Frequently asked questions
Where does the code actually run?
In an isolated E2B sandbox provisioned under your E2B account. It does not run inside Salesfinity's application or on your local machine, and the sandbox is disposed of after use.
Can the Companion run code against my Salesfinity database?
No. The sandbox has no direct connection to Salesfinity's production data. It operates on data that is explicitly passed into it as part of your request, such as a file you provide or results already in the conversation.
Does the E2B integration sync contacts or lists?
No. It is a code execution environment, not a data source. Contacts for dialing come from a native CRM integration, a CSV upload, or List Builder.
Do I see the code before it runs?
The Companion shows the code it generated along with its output, so you can check the logic behind any number it reports. Actions that would write files or make outbound requests are surfaced for approval.
Need more guidance
on how to integrate ?
Other Integrations
