The integration must be enabled for your account. If you go to Settings → Integrations and don’t see the Salesforce card, or you see it without the “Enable” button, reach out to your Customer Success Manager or your account executive so they can activate it.The multi-object version is only available on premium plans and always requires prior activation.
The Salesforce user you’re going to connect with needs administrator permissions (“System Administrator” profile or equivalent).A user with limited permissions (for example “Standard User”) won’t have access to the necessary APIs and the connection will fail.
We recommend using a service user, not a personal account. Treble connects to Salesforce with the credentials of the user who authorizes the integration. If that person leaves the company, their user is deactivated, or their profile changes, the integration stops working.A dedicated user (for example integrations@yourcompany.com) avoids that risk.
, go to Settings → Integrations and click Enable on the Salesforce card.
The card will say Salesforce or Salesforce Multiple Object depending on the type you have enabled. If you don’t see either, go back to the prerequisites section.
2
Choose the Salesforce environment
Treble lets you connect any environment. Choose whether you’re connecting your Production org or a Sandbox (usually used for testing, without affecting real data).
3
Authenticate with Salesforce
Enter the Salesforce username you’re going to connect the integration with and click “Confirm”.This will open a Salesforce window where you must log in and authorize Treble’s access to your org.
This is the user the integration depends on from then on. Review the recommendation about service users at the beginning of this page.
Up to this point the process is the same. The next step changes depending on the integration type.
Go back to Settings → Integrations → Salesforce and click Settings to choose the parent entity that Treble will use to sync your contacts.The parent entity is the main object Treble will work on. It’s usually Contact, Lead or Account.
Once the parent entity is configured, you won’t be able to change it on your own. Changing it means support has to redo the integration; see edit or disconnect.
The phone field. Unlike multi-object, here you don’t choose the phone field: Phone is used by default.This matters more than it seems, because it’s the field Treble uses to look up the person and, above all, the one that decides which records are imported into Treble: a record with that field empty never reaches the Sales view.If in your org the numbers live in Mobile Phone or in a custom field, tell your Customer Success Manager before the initial sync.
Click Save configuration to continue.
Go back to Settings → Integrations → Salesforce Multiple Object and click Settings.You’ll see the Select objects to install screen, which has two steps.Step 1: Salesforce objects. Choose all the objects Treble will work with. They can be standard objects (Account, Contact, Lead) or custom objects from your org.Step 2: Configure objects. For each object you selected, specify three fields:
Field
What it’s for
Phone field
It’s the field Treble uses to check whether the person already exists, and also where it writes the number when it creates the record
Owner field
Defines which advisor the conversation is assigned to when it’s transferred to a human
Name field
The field Treble uses to display and identify the contact
The selected objects can’t be changed later on your own; changing them means support has to redo the integration. Take the time to review the list before saving.
The phone field serves two functions at once: lookup and writing. If later you need the number to be saved in another field, review the advanced settings, because changing it also affects the lookup of existing records.
Right after saving the configuration, Treble automatically opens a modal so you can choose which Salesforce users you want to turn into Treble agents.You can search by name or email, select users one by one, or use “Select all”. The counter at the top (e.g. “1/10 agents used”) reflects your plan’s limit.
If you don’t want to add agents right now, you can click “Don’t import agents for now”. Keep in mind that this modal won’t show up again: if you want to add agents later, you’ll have to do it manually, one by one. See Create a new agent.
If you select the user you authenticated with in Salesforce, that agent will automatically be created with the Admin role. See Agent Roles.
On confirm, Treble creates the selected agents. If any of them couldn’t be created (for example, because the email already exists as an agent), you’ll see a summary showing which ones failed and why.
2
Contact sync
After selecting your agents, Treble starts syncing your Salesforce contacts in the background. This process can take a while depending on the size of your base — in the meantime, you’ll see the integration in “Processing” status.
Done! Once the sync finishes, you’ll see the integration as “Connected”.
Once connected, the integration can’t be edited or disconnected from the platform. The Salesforce card is marked as “Connected” and offers no edit or disconnect buttons.If you need to change the parent entity, change the multi-object objects, reconnect with another Salesforce user, or remove an integration that was connected by mistake, reach out to your Customer Success Manager or support. It’s a change we make on our side.
This explains a couple of things that are frequently asked:
I don't see the option to edit my Salesforce integration
It doesn’t exist. When the integration is connected, the card only shows the status. Any configuration change goes through support.
We connected Salesforce by mistake and want to remove it
Reach out to support so we can disconnect the integration. Don’t try to do it by revoking access only from Salesforce: the integration would be left in an inconsistent state, trying to sync against an org it no longer has access to.
We made a mistake choosing the parent entity or the objects
That also goes through support. That’s why it’s worth taking the time to review that decision before saving: redoing it isn’t immediate.
The step you’ll have to repeat every time you change something in Salesforce.
Use Salesforce in a flow
Read and write data from a conversation.
View WhatsApp inside Salesforce
Create a custom tab for your advisors.
Conversation history
How the conversation is saved in the CRM.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Home","colors":{"primary":"#6464FF","light":"#F7F8FF","dark":"#6464FF"},"logo":{"light":"https://mintcdn.com/trebleai/5XNOo1Uq3QVPV6lD/logo/treble-light.svg?fit=max\u0026auto=format\u0026n=5XNOo1Uq3QVPV6lD\u0026q=85\u0026s=0f7f2dba2b6ef63a34fe90483601df50","dark":"https://mintcdn.com/trebleai/5XNOo1Uq3QVPV6lD/logo/dark.svg?fit=max\u0026auto=format\u0026n=5XNOo1Uq3QVPV6lD\u0026q=85\u0026s=fe4efb4ec225da5a3af57d9b539341c2"},"favicon":"https://mintcdn.com/trebleai/N7qFKPzh9cWmkY9Y/favicon-treble.svg?fit=max\u0026auto=format\u0026n=N7qFKPzh9cWmkY9Y\u0026q=85\u0026s=97fb999775e0a3d4632062af00a6dd3f","appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://wa.me/12058834230","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.treble.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/treble-ai"}},"integrations":{"amplitude":{"apiKey":"73db3d1720f71527cf6882e5063e25b6"},"intercom":{"appId":"uye4idh4"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"es","default":true,"href":"es/home"},{"language":"en","href":"en/home"},{"language":"pt","href":"pt/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trebleai","hasAudioNarration":false,"actualSubdomain":"trebleai","customDomains":["help.treble.ai"],"gitSource":{"type":"github","owner":"treble-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae38e87cb3179e2a1a061d0","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"en","tag":"Documentation","count":197},{"language":"es","tag":"Documentación","count":197},{"language":"pt","tag":"Documentação","count":197},{"language":"en","tag":"User Guide","count":165},{"language":"es","tag":"Guía de usuario","count":165},{"language":"pt","tag":"Guia do usuário","count":165},{"language":"en","tag":"Integrations","count":53},{"language":"es","tag":"Integraciones","count":53},{"language":"pt","tag":"Integrações","count":53},{"language":"en","tag":"API Reference","count":31},{"language":"es","tag":"Referencia de API","count":31},{"language":"pt","tag":"Referência da API","count":31},{"language":"en","tag":"Main Platform","count":22},{"language":"es","tag":"Plataforma Principal","count":22},{"language":"pt","tag":"Plataforma Principal","count":22},{"language":"en","tag":"Build with Treble","count":20},{"language":"en","tag":"Analytics Warehouse","count":20},{"language":"es","tag":"Construye con Treble","count":20},{"language":"es","tag":"Analytics Warehouse","count":20},{"language":"pt","tag":"Construa com o Treble","count":20},{"language":"pt","tag":"Analytics Warehouse","count":20},{"language":"en","tag":"Blocks","count":19},{"language":"en","tag":"HubSpot","count":19},{"language":"en","tag":"Salesforce","count":19},{"language":"es","tag":"Bloques","count":19},{"language":"es","tag":"HubSpot","count":19},{"language":"es","tag":"Salesforce","count":19},{"language":"pt","tag":"Blocos","count":19},{"language":"pt","tag":"HubSpot","count":19},{"language":"pt","tag":"Salesforce","count":19}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}.hero-container{text-align:center;padding:4rem 1rem;background-color:#fafafa}.hero-title{font-size:3rem;font-weight:600;margin-bottom:1rem;color:#111827}.hero-description{font-size:1.125rem;color:#4b5563;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.search-input{width:100%;max-width:500px;padding:0.75rem 1rem;border:1px solid #e5e7eb;border-radius:0.5rem;font-size:1rem;margin-bottom:2rem;cursor:pointer;background-color:white;transition:all 0.2s ease}.search-input:hover{border-color:#d1d5db;background-color:#f9fafb;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.search-input:focus{outline:none;border-color:#d1d5db;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.explore-link{color:#111827;text-decoration:none;font-weight:500}.explore-link:hover{text-decoration:underline}.section-title{text-align:center;font-size:2rem;font-weight:600;color:#111827;margin:4rem 0 2rem}.tools-guides-container{margin:6rem auto 8rem;max-width:70rem;padding-left:1.25rem;padding-right:1.25rem}.tools-guides-header{text-align:center;margin-bottom:3rem}.tools-guides-grid{width:100%}.hr{border-color:rgb(var(--gray-100));border-top-width:1px;margin-top:3em;margin-bottom:3em}.loom-video{position:relative;padding-bottom:62.5%;height:0}.loom-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}a.article-link{color:var(--tw-prose-links);text-decoration:none;font-weight:600;border-bottom:2px solid rgb(var(--primary-dark));transition:border-color 0.2s ease;position:relative;display:inline-flex;align-items:center}a.article-link p{margin:0}a.article-link svg{width:14px!important;height:14px!important;margin-left:4px}a.article-link:hover{color:rgb(var(--primary-dark));border-color:transparent;background-color:rgba(var(--primary-dark), 0.1);transition:color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease}.interactive-guide .step-container{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:0.5rem;display:none;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease, transform 0.3s ease}.interactive-guide .step-container h3{margin-top:0}.interactive-guide .step-container.active{display:block}.interactive-guide .step-container.current{opacity:1;transform:translateY(0)}.interactive-guide .step-container.completed{border-color:#10B981}.interactive-guide .step-navigation{display:flex;justify-content:flex-start;margin-bottom:2rem;gap:0.5rem}.interactive-guide .step-indicator{width:2rem;height:2rem;border-radius:50%;background-color:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:0.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all 0.2s ease}.interactive-guide .step-indicator:hover{border-color:#d1d5db;background-color:#e5e7eb}.interactive-guide .step-indicator.current{background-color:#10B981;border-color:#059669;color:white}.interactive-guide .step-indicator.completed{background-color:#D1FAE5;border-color:#10B981;color:#059669}.interactive-guide .step-indicator.completed:hover{background-color:#A7F3D0}.interactive-guide .choice-buttons{display:flex;gap:1rem;margin-top:1rem}.interactive-guide .choice-button{padding:0.5rem 1rem;border:1px solid #e5e7eb;border-radius:0.25rem;background-color:white;cursor:pointer;transition:all 0.2s}.interactive-guide .choice-button:hover{background-color:#f9fafb;border-color:#d1d5db}.interactive-guide .choice-button.yes{background-color:#10B981;color:white;border-color:#059669}.interactive-guide .choice-button.no{background-color:#EF4444;color:white;border-color:#DC2626}.interactive-guide .choice-button.yes:hover{background-color:#059669}.interactive-guide .choice-button.no:hover{background-color:#DC2626}.interactive-guide .result-message{margin-top:1rem;padding:1rem;border-radius:0.25rem;display:none}.interactive-guide .result-message.success{background-color:#D1FAE5;color:#065F46;display:block}.interactive-guide .result-message.error{background-color:#FEE2E2;color:#991B1B;display:block}.interactive-guide .sub-steps{margin-top:1rem;display:none}.interactive-guide .sub-steps.active{display:block}.interactive-guide .checkbox-item{display:flex;flex-direction:column;margin-bottom:1rem;padding:0.75rem;border-radius:0.25rem;border:1px solid #e5e7eb;transition:all 0.2s}.interactive-guide .checkbox-item:hover{border-color:#d1d5db}.interactive-guide .checkbox-row{display:flex;align-items:center;justify-content:space-between}.interactive-guide .checkbox-label{display:flex;align-items:center;gap:0.75rem}.interactive-guide .toggle-buttons{display:flex;gap:0.5rem}.interactive-guide .toggle-button{padding:0.25rem 0.75rem;border:1px solid #e5e7eb;border-radius:0.25rem;background-color:white;font-size:0.875rem;cursor:pointer;transition:all 0.2s}.interactive-guide .toggle-button.selected{background-color:#10B981;color:white;border-color:#059669}.interactive-guide .toggle-button.selected.no{background-color:#EF4444;border-color:#DC2626}.interactive-guide .sub-step-help{display:none;margin-top:0.5rem;padding:0.75rem;background-color:#FEF3C7;border-radius:0.25rem;color:#92400E}.interactive-guide .sub-step-help.active{display:block}.interactive-guide .sub-step-help a{color:#92400E}.interactive-guide .sub-step-help a:hover{color:#78350F}.interactive-guide .progress-indicator{margin-top:1rem;height:0.5rem;background-color:#e5e7eb;border-radius:0.25rem;overflow:hidden}.interactive-guide .progress-bar{height:100%;background-color:#10B981;transition:width 0.3s ease;width:0%}.interactive-guide .sub-steps-summary{margin-top:1rem;padding:0.75rem;border-radius:0.25rem;background-color:#f9fafb;display:none}.interactive-guide .sub-steps-summary.complete{display:block;background-color:#D1FAE5;color:#065F46}"}],"page":{"pagePath":"en/docs/integrations/salesforce/install","slug":"/en/docs/integrations/salesforce/install","pageMetadata":{"title":"Install Treble in Salesforce","description":"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.","href":"/en/docs/integrations/salesforce/install"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Check,Heading,Icon,Info,Note,OptimizedImage,Step,Steps,Tab,Table,Tabs,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Icon)_missingMdxReference(`Icon`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The installation is done `,_jsx(_components.strong,{children:`only once`}),`. The first steps are identical for both integration types; they only diverge when it’s time to choose the objects.`]}),`\n`,_jsx(`div`,{class:`hr`}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The integration must be enabled for your account.`}),` If you go to Settings → Integrations and don’t see the Salesforce card, or you see it without the “Enable” button, reach out to your `,_jsx(_components.strong,{children:`Customer Success Manager`}),` or your account executive so they can activate it.`]}),_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`multi-object`}),` version is only available on premium plans and always requires prior activation.`]})]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`The Salesforce user you’re going to connect with needs `,_jsx(_components.strong,{children:`administrator permissions`}),` (“System Administrator” profile or equivalent).`]}),_jsx(_components.p,{children:`A user with limited permissions (for example “Standard User”) won’t have access to the necessary APIs and the connection will fail.`})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`We recommend using a service user, not a personal account.`}),` Treble connects to Salesforce with the credentials of the user who authorizes the integration. If that person leaves the company, their user is deactivated, or their profile changes, the integration stops working.`]}),_jsxs(_components.p,{children:[`A dedicated user (for example `,_jsx(_components.code,{children:`integrations@yourcompany.com`}),`) avoids that risk.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`checklist`,children:`Checklist`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`The integration is enabled in your Treble account`,children:_jsx(_components.p,{children:`Confirmed with your Customer Success Manager.`})}),_jsxs(Step,{title:`You know which integration type you need`,children:[_jsx(_components.p,{children:`Single object or multi-object. It can’t be changed later without uninstalling.`}),_jsxs(_components.a,{class:`article-link`,href:`/en/docs/integrations/salesforce/welcome`,children:[_jsx(`p`,{children:`How to choose between the two`}),_jsx(Icon,{icon:`arrow-up-right-from-square`,iconType:`solid`})]})]}),_jsx(Step,{title:`You have a Salesforce user with administrator permissions`,children:_jsx(_components.p,{children:`Ideally a service user.`})}),_jsx(Step,{title:`You know which objects and fields you're going to use`,children:_jsx(_components.p,{children:`For multi-object you’ll need to specify, for each object, which is its phone, name and owner field.`})})]}),`\n`,_jsx(`div`,{class:`hr`}),`\n`,_jsx(Heading,{level:`2`,id:`steps-common-to-both-types`,children:`Steps common to both types`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the integrations settings`,children:[_jsxs(_components.p,{children:[`Log in to `,_jsxs(`a`,{class:`article-link`,href:`https://app.treble.ai`,children:[_jsx(`p`,{children:`app.treble.ai`}),_jsx(Icon,{icon:`arrow-up-right-from-square`,iconType:`solid`})]}),`, go to `,_jsx(_components.strong,{children:`Settings → Integrations`}),` and click `,_jsx(_components.strong,{children:`Enable`}),` on the Salesforce card.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=62d674434e16bdd825e6dbbd2991ca36`,alt:`Enable the Salesforce integration from Settings`,className:`mint-mx-auto`,\"data-og-width\":`3024`,width:`3024`,\"data-og-height\":`1712`,height:`1712`,\"data-path\":`images/salesforce-install-mo-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=e34878d5f316fae12a47a03a0f3789fd 280w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=c307755411f991e5c44c741acf2be3a8 560w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=798df02e22a38703314ef3d747ea88e3 840w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=fc7931bdb13f128b72e98e5dc6dadad1 1100w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=1133fa21ef07be694e39aff92da83dc1 1650w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=517a97052f3cae1472e58c668979d192 2500w`}),_jsx(Info,{children:_jsxs(_components.p,{children:[`The card will say `,_jsx(_components.strong,{children:`Salesforce`}),` or `,_jsx(_components.strong,{children:`Salesforce Multiple Object`}),` depending on the type you have enabled. If you don’t see either, go back to the prerequisites section.`]})})]}),_jsxs(Step,{title:`Choose the Salesforce environment`,children:[_jsxs(_components.p,{children:[`Treble lets you connect any environment. Choose whether you’re connecting your `,_jsx(_components.strong,{children:`Production`}),` org or a `,_jsx(_components.strong,{children:`Sandbox`}),` (usually used for testing, without affecting real data).`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=97f4c63615713a8ef07769326d1a01bb`,alt:`Choose Salesforce environment`,width:`450`,className:`mint-mx-auto`,\"data-og-width\":`1476`,\"data-og-height\":`1050`,\"data-path\":`images/install-sf-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=c18cf7a642794c5fb0b5d0dae9c04792 280w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=6fe226f9dbcc52fa192a1cd90cac4e37 560w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=8ed186c3fe0b8be78ce9e18817844c86 840w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=191b18ca13fdda5c5f11b44559da65bd 1100w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=f52e2cbcab392cb6ba76222f9cd06a0b 1650w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=2342bfc83570d1c313aa257aa4abc40c 2500w`})]}),_jsxs(Step,{title:`Authenticate with Salesforce`,children:[_jsx(_components.p,{children:`Enter the Salesforce username you’re going to connect the integration with and click “Confirm”.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=99a9833346918b767dc8713c399737c5`,alt:`Salesforce authentication`,width:`450`,className:`mint-mx-auto`,\"data-og-width\":`980`,\"data-og-height\":`982`,\"data-path\":`images/install-sf-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=5d55e49adcb97b00b264634a16c6b29c 280w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=b78e09bd4d6e7ae007e16aca821298f7 560w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=c5f982bc3f02d278609527bf84567fae 840w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=0c7a4f49bba05c3240b24ee66acf84ae 1100w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=d51784441837308a404fed42da1d9ef4 1650w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=361f6a4ee5cf9ac13a2431a17dfd1a86 2500w`}),_jsx(_components.p,{children:`This will open a Salesforce window where you must log in and authorize Treble’s access to your org.`}),_jsx(Warning,{children:_jsx(_components.p,{children:`This is the user the integration depends on from then on. Review the recommendation about service users at the beginning of this page.`})})]})]}),`\n`,_jsx(_components.p,{children:`Up to this point the process is the same. The next step changes depending on the integration type.`}),`\n`,_jsx(`div`,{class:`hr`}),`\n`,_jsx(Heading,{level:`2`,id:`configuration-by-type`,children:`Configuration by type`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Single object`,id:`single-object`,children:[_jsxs(_components.p,{children:[`Go back to `,_jsx(_components.strong,{children:`Settings → Integrations → Salesforce`}),` and click `,_jsx(_components.strong,{children:`Settings`}),` to choose the `,_jsx(_components.strong,{children:`parent entity`}),` that Treble will use to sync your contacts.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=e5b0ed5a46c23b69edd1021f5f088766`,alt:`Configure Salesforce parent entity`,width:`450`,className:`mint-mx-auto`,\"data-og-width\":`1250`,\"data-og-height\":`1036`,\"data-path\":`images/install-sf-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=fe14ed442b3d91fc48a694662865c678 280w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=1dfb8acf42f2ffbc37bda4fc7435e7e3 560w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=73c477b57bdef5bf0353dad331f74eb8 840w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=8c9f442f230c344cd420e0fa3f5726bb 1100w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=5a6614bd058f82a2492f8d19f2278915 1650w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=429889c07102148bfa67bca7415a4fff 2500w`}),_jsxs(_components.p,{children:[`The parent entity is the main object Treble will work on. It’s usually `,_jsx(_components.code,{children:`Contact`}),`, `,_jsx(_components.code,{children:`Lead`}),` or `,_jsx(_components.code,{children:`Account`}),`.`]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`Once the parent entity is configured, you won’t be able to change it on your own. Changing it means support has to redo the integration; see `,_jsx(_components.a,{href:`#edit-or-disconnect-the-integration`,children:`edit or disconnect`}),`.`]})}),_jsxs(Info,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The phone field.`}),` Unlike multi-object, here you don’t choose the phone field: `,_jsx(_components.code,{children:`Phone`}),` is used by default.`]}),_jsxs(_components.p,{children:[`This matters more than it seems, because it’s the field Treble uses to look up the person and, above all, the one that decides `,_jsx(_components.strong,{children:`which records are imported into Treble`}),`: a record with that field empty never reaches the Sales view.`]}),_jsxs(_components.p,{children:[`If in your org the numbers live in `,_jsx(_components.code,{children:`Mobile Phone`}),` or in a custom field, tell your Customer Success Manager `,_jsx(_components.strong,{children:`before`}),` the initial sync.`]})]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save configuration`}),` to continue.`]})]}),_jsxs(Tab,{title:`Multi-object`,id:`multi-object`,children:[_jsxs(_components.p,{children:[`Go back to `,_jsx(_components.strong,{children:`Settings → Integrations → Salesforce Multiple Object`}),` and click `,_jsx(_components.strong,{children:`Settings`}),`.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=57490861a6bef6de08da309053ca9b46`,alt:`Open the multi-object integration settings`,className:`mint-mx-auto`,\"data-og-width\":`2394`,width:`2394`,\"data-og-height\":`1716`,height:`1716`,\"data-path\":`images/salesforce-install-mo-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=da4311a27b3525bc84d30bab648d22dd 280w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=797901ea69add1b6e261778fe1b3b293 560w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=fb46cf84fe76a104c40f96d12b7affd2 840w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=2586c5dc1a5d47a2acab92ab61dda5ba 1100w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=e3de6e2159b0f631003687ac7bd5cc4d 1650w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=ca03735de6ca0fbecefe4dba23b891db 2500w`}),_jsxs(_components.p,{children:[`You’ll see the `,_jsx(_components.strong,{children:`Select objects to install`}),` screen, which has two steps.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=d270e5fc7ae262c42f9cdccc10f6ce4a`,alt:`Select and configure the Salesforce objects`,className:`mint-mx-auto`,\"data-og-width\":`1994`,width:`1994`,\"data-og-height\":`1382`,height:`1382`,\"data-path\":`images/salesforce-install-mo-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=7b85016b35a9ea7d1d20aa8c97943fd1 280w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=5a61d3bc7ea55747b5b7e70c7f0756a6 560w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=e55be06d555d9cfc29c69bd21a6a3fd2 840w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=ec1749d0607c5cb456a2893c8a638e1d 1100w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=8516c07e391cb1e5f349bf3d9f3c644f 1650w, https://mintcdn.com/trebleai/n_48dzI5l_tB6XfZ/images/salesforce-install-mo-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=n_48dzI5l_tB6XfZ\u0026q=85\u0026s=5dc1b73402b9f1a65f748fef227d6058 2500w`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 1: Salesforce objects.`}),` Choose all the objects Treble will work with. They can be standard objects (`,_jsx(_components.code,{children:`Account`}),`, `,_jsx(_components.code,{children:`Contact`}),`, `,_jsx(_components.code,{children:`Lead`}),`) or custom objects from your org.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 2: Configure objects.`}),` For `,_jsx(_components.strong,{children:`each`}),` object you selected, specify three fields:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`What it’s for`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Phone field`})}),_jsx(_components.td,{children:`It’s the field Treble uses to check whether the person already exists, and also where it writes the number when it creates the record`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Owner field`})}),_jsx(_components.td,{children:`Defines which advisor the conversation is assigned to when it’s transferred to a human`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Name field`})}),_jsx(_components.td,{children:`The field Treble uses to display and identify the contact`})]})]})]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`The selected objects `,_jsx(_components.strong,{children:`can’t be changed later`}),` on your own; changing them means support has to redo the integration. Take the time to review the list before saving.`]})}),_jsx(Info,{children:_jsxs(_components.p,{children:[`The phone field serves two functions at once: lookup and writing. If later you need the number to be saved in another field, review the `,_jsx(_components.a,{href:`/en/docs/integrations/salesforce/features/advanced-settings`,children:`advanced settings`}),`, because changing it also affects the lookup of existing records.`]})})]})]}),`\n`,_jsx(`div`,{class:`hr`}),`\n`,_jsx(Heading,{level:`2`,id:`final-steps`,children:`Final steps`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Select agents`,children:[_jsx(_components.p,{children:`Right after saving the configuration, Treble automatically opens a modal so you can choose which Salesforce users you want to turn into Treble agents.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=ef51ebd425ab7f833ce41862ace534c7`,alt:`Select Salesforce agents`,width:`450`,className:`mint-mx-auto`,\"data-og-width\":`1328`,\"data-og-height\":`1412`,\"data-path\":`images/install-sf-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=2f74fcd5bb35bc51f46849e71dde69c8 280w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=10652ddf47cff4297bc14a417798ea26 560w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=b5b275467c851838dbc1e8e83aca3fe0 840w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=f9e6494c3d3d8120bc8c219a9b635007 1100w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=6f8a419df07530ef6acb6ba59eea915f 1650w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=d5bd3ed0d6651d6b2bdb4ccc8b690c61 2500w`}),_jsx(_components.p,{children:`You can search by name or email, select users one by one, or use “Select all”. The counter at the top (e.g. “1/10 agents used”) reflects your plan’s limit.`}),_jsx(Info,{children:_jsxs(_components.p,{children:[`If you don’t want to add agents right now, you can click “Don’t import agents for now”. Keep in mind that `,_jsx(_components.strong,{children:`this modal won’t show up again`}),`: if you want to add agents later, you’ll have to do it manually, one by one. See `,_jsx(_components.a,{href:`/en/docs/agent-platform/admin/tags-teams#create-a-new-agent`,children:`Create a new agent`}),`.`]})}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`If you select the user you authenticated with in Salesforce, that agent will automatically be created with the `,_jsx(_components.strong,{children:`Admin`}),` role. See `,_jsx(_components.a,{href:`/en/docs/agent-platform/admin/tags-teams#agent-roles`,children:`Agent Roles`}),`.`]})}),_jsx(_components.p,{children:`On confirm, Treble creates the selected agents. If any of them couldn’t be created (for example, because the email already exists as an agent), you’ll see a summary showing which ones failed and why.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=758fd329a7daef5f34fd53d38d42a8e2`,alt:`Agent creation result`,width:`450`,className:`mint-mx-auto`,\"data-og-width\":`1324`,\"data-og-height\":`882`,\"data-path\":`images/install-sf-5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?w=280\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=553ae4ddd0a34e0e28c6e270ef329ce1 280w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?w=560\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=8b414636f23a64cc19c1f8fce34b80f7 560w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?w=840\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=8324feabcba7b31001cce814568c0cf0 840w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=ab8a6344a6f2be3dca41f9b1e221f9c7 1100w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=c454549323786eaa6fc3a82c8a782804 1650w, https://mintcdn.com/trebleai/1tKbg52VI1qrAl5B/images/install-sf-5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1tKbg52VI1qrAl5B\u0026q=85\u0026s=fdbaf4591fe8939f42bbb025bbcad50a 2500w`})]}),_jsxs(Step,{title:`Contact sync`,children:[_jsx(_components.p,{children:`After selecting your agents, Treble starts syncing your Salesforce contacts in the background. This process can take a while depending on the size of your base — in the meantime, you’ll see the integration in “Processing” status.`}),_jsx(Check,{children:_jsx(_components.p,{children:`Done! Once the sync finishes, you’ll see the integration as “Connected”.`})})]})]}),`\n`,_jsx(`div`,{class:`hr`}),`\n`,_jsx(Heading,{level:`2`,id:`edit-or-disconnect-the-integration`,children:`Edit or disconnect the integration`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Once connected, the integration can’t be edited or disconnected from the platform.`}),` The Salesforce card is marked as “Connected” and offers no edit or disconnect buttons.`]}),_jsxs(_components.p,{children:[`If you need to change the parent entity, change the multi-object objects, reconnect with another Salesforce user, or remove an integration that was connected by mistake, reach out to your `,_jsx(_components.strong,{children:`Customer Success Manager`}),` or support. It’s a change we make on our side.`]})]}),`\n`,_jsx(_components.p,{children:`This explains a couple of things that are frequently asked:`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`I don't see the option to edit my Salesforce integration`,id:`i-dont-see-the-option-to-edit-my-salesforce-integration`,children:_jsx(_components.p,{children:`It doesn’t exist. When the integration is connected, the card only shows the status. Any configuration change goes through support.`})}),_jsx(Accordion,{title:`We connected Salesforce by mistake and want to remove it`,id:`we-connected-salesforce-by-mistake-and-want-to-remove-it`,children:_jsx(_components.p,{children:`Reach out to support so we can disconnect the integration. Don’t try to do it by revoking access only from Salesforce: the integration would be left in an inconsistent state, trying to sync against an org it no longer has access to.`})}),_jsx(Accordion,{title:`We made a mistake choosing the parent entity or the objects`,id:`we-made-a-mistake-choosing-the-parent-entity-or-the-objects`,children:_jsx(_components.p,{children:`That also goes through support. That’s why it’s worth taking the time to review that decision before saving: redoing it isn’t immediate.`})})]}),`\n`,_jsx(`div`,{class:`hr`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Sync objects`,icon:`rotate`,href:`/en/docs/integrations/salesforce/object-sync`,children:_jsx(_components.p,{children:`The step you’ll have to repeat every time you change something in Salesforce.`})}),_jsx(Card,{title:`Use Salesforce in a flow`,icon:`cube`,href:`/en/docs/integrations/salesforce/blocks/crm-action`,children:_jsx(_components.p,{children:`Read and write data from a conversation.`})}),_jsx(Card,{title:`View WhatsApp inside Salesforce`,icon:`window-maximize`,href:`/en/docs/integrations/salesforce/embed/custom-tab`,children:_jsx(_components.p,{children:`Create a custom tab for your advisors.`})}),_jsx(Card,{title:`Conversation history`,icon:`clock-rotate-left`,href:`/en/docs/integrations/salesforce/features/activities`,children:_jsx(_components.p,{children:`How the conversation is saved in the CRM.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Install Treble in Salesforce","description":"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.","href":"/en/docs/integrations/salesforce/install"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[{"title":"Checklist","slug":"checklist","depth":3,"children":[]}]},{"title":"Steps common to both types","slug":"steps-common-to-both-types","depth":2,"children":[]},{"title":"Configuration by type","slug":"configuration-by-type","depth":2,"children":[]},{"title":"Final steps","slug":"final-steps","depth":2,"children":[]},{"title":"Edit or disconnect the integration","slug":"edit-or-disconnect-the-integration","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/trebleai/e8b64c48fcecfaa0/script.js"],"dynamicCss":".mint-mx-auto {\n margin-left: auto;\n margin-right: auto\n}","subdomain":"trebleai","siteName":"Home","title":"Install Treble in Salesforce - Home","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/es/docs/integrations/salesforce/install","matchLevel":1},"en":{"href":"/en/docs/integrations/salesforce/install","matchLevel":0},"pt":{"href":"/pt/docs/integrations/salesforce/install","matchLevel":1}}},"lastModified":"2026-10-13T22:10:13.062Z","originalFileLocation":"en/docs/integrations/salesforce/install.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Home\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Install Treble in Salesforce - Home\">\u003cmeta data-mint-head property=\"og:description\" content=\"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Home\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.treble.ai/en/docs/integrations/salesforce/install\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://trebleai.mintlify.site/_mintlify/api/og/v2?division=Salesforce\u0026amp;title=Install+Treble+in+Salesforce\u0026amp;description=Prerequisites+and+the+step-by-step+to+connect+Treble+with+Salesforce%2C+in+both+the+single+object+and+the+multi-object+versions.\u0026amp;theme=3f682625aa372d8383525fb3\u0026amp;signature=e581e22a81f1cbd74f340304b771958a4a64168ca9819a252491c24ab448a2b6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Install Treble in Salesforce - Home\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://trebleai.mintlify.site/_mintlify/api/og/v2?division=Salesforce\u0026amp;title=Install+Treble+in+Salesforce\u0026amp;description=Prerequisites+and+the+step-by-step+to+connect+Treble+with+Salesforce%2C+in+both+the+single+object+and+the+multi-object+versions.\u0026amp;theme=3f682625aa372d8383525fb3\u0026amp;signature=e581e22a81f1cbd74f340304b771958a4a64168ca9819a252491c24ab448a2b6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/trebleai/HNsHU13Wcqq09jY3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Home\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6464FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.treble.ai/en/docs/integrations/salesforce/install\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/docs/integrations/salesforce/install.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.treble.ai/en/docs/integrations/salesforce/install\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://help.treble.ai/es/docs/integrations/salesforce/install\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://help.treble.ai/pt/docs/integrations/salesforce/install\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.treble.ai/es/docs/integrations/salesforce/install\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.treble.ai/#organization\",\"name\":\"Home\",\"url\":\"https://help.treble.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/trebleai/5XNOo1Uq3QVPV6lD/logo/treble-light.svg?fit=max\u0026auto=format\u0026n=5XNOo1Uq3QVPV6lD\u0026q=85\u0026s=0f7f2dba2b6ef63a34fe90483601df50\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.treble.ai#website\",\"name\":\"Home\",\"url\":\"https://help.treble.ai\",\"publisher\":{\"@id\":\"https://help.treble.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.treble.ai/en/docs/integrations/salesforce/install#webpage\",\"url\":\"https://help.treble.ai/en/docs/integrations/salesforce/install\",\"name\":\"Install Treble in Salesforce\",\"description\":\"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.\",\"dateModified\":\"2026-10-13T22:10:13.062Z\",\"isPartOf\":{\"@id\":\"https://help.treble.ai#website\"},\"breadcrumb\":{\"@id\":\"https://help.treble.ai/en/docs/integrations/salesforce/install#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.treble.ai/en/docs/integrations/salesforce/install#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://help.treble.ai/en/docs/integrations/welcome\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Salesforce\",\"item\":\"https://help.treble.ai/en/docs/integrations/salesforce/welcome\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Install Treble in Salesforce\",\"item\":\"https://help.treble.ai/en/docs/integrations/salesforce/install\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.treble.ai/en/docs/integrations/salesforce/install#article\",\"headline\":\"Install Treble in Salesforce\",\"name\":\"Install Treble in Salesforce\",\"description\":\"Prerequisites and the step-by-step to connect Treble with Salesforce, in both the single object and the multi-object versions.\",\"url\":\"https://help.treble.ai/en/docs/integrations/salesforce/install\",\"mainEntityOfPage\":{\"@id\":\"https://help.treble.ai/en/docs/integrations/salesforce/install#webpage\"},\"dateModified\":\"2026-10-13T22:10:13.062Z\",\"publisher\":{\"@id\":\"https://help.treble.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://help.treble.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Home\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Home","nav":{"global":null,"languages":[{"language":"es","default":true,"pages":[{"title":"es","href":"/es/docs/integrations/salesforce/install"}]},{"language":"en","anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"Welcome","pages":[{"title":"Welcome","href":"/en/home"}]},{"tab":"User Guide","groups":[{"group":"Get Started","pages":[{"title":"Welcome to Treble","sidebarTitle":"Overview","href":"/en/docs/welcome"},{"title":"Key Concepts","href":"/en/docs/key-concepts"},{"group":"Introduction to Treble","pages":[{"title":"Getting Started","href":"/en/docs/intro-to-treble/welcome"},{"title":"Outbound Conversation","href":"/en/docs/intro-to-treble/outbound-convo"},{"title":"Inbound Conversation","href":"/en/docs/intro-to-treble/inbound-convo"},{"title":"Tutorial: First Conversation Transferred to an Agent","href":"/en/docs/intro-to-treble/first-agent-convo"}]}]},{"group":"Meta","pages":[{"title":"Meta and Treble","href":"/en/docs/meta/overview"},{"title":"WhatsApp, WhatsApp Business, and WhatsApp Business API","href":"/en/docs/meta/wa-wabiz-api"},{"group":"Connect WhatsApp Line","pages":[{"title":"Connect WhatsApp Line","sidebarTitle":"Getting Started","href":"/en/docs/meta/guide/welcome"},{"title":"Prepare your website","href":"/en/docs/meta/guide/preparing-website"},{"title":"Meta Business Portfolio","href":"/en/docs/meta/guide/business-manager"},{"title":"Meta Verification","href":"/en/docs/meta/guide/meta-verification"},{"title":"WhatsApp Number","href":"/en/docs/meta/guide/whatsapp-number"}]},{"group":"Message Templates (HSM)","pages":[{"title":"HSM Templates","href":"/en/docs/meta/hsm-templates/intro"},{"title":"Utility Templates","href":"/en/docs/meta/hsm-templates/utility"},{"title":"Carousel Templates","href":"/en/docs/meta/hsm-templates/carousel"}]},{"title":"Green Check WhatsApp Line","href":"/en/docs/meta/green-check"},{"title":"WhatsApp Line Health","href":"/en/docs/meta/whatsapp-line-health"},{"title":"WhatsApp Business Platform Policies","href":"/en/docs/meta/waba-policies"},{"title":"WhatsApp Usernames \u0026 Business-Scoped User IDs (BSUID)","href":"/en/docs/meta/usernames-and-bsuid"},{"group":"WhatsApp Errors","pages":[{"title":"Failure by unable to contact in WhatsApp","href":"/en/docs/meta/error-descriptions/failure-by-unable-to-contact"},{"title":"Failure by payment issue in WhatsApp","href":"/en/docs/meta/error-descriptions/failure-by-payment-issue"}]}]},{"group":"Build with Treble","pages":[{"title":"Campaign Objective","href":"/en/docs/build-with-treble/welcome"},{"group":"Features","pages":[{"title":"Variables","href":"/en/docs/build-with-treble/features/variables"},{"title":"Native Variables","href":"/en/docs/build-with-treble/features/native-variables"},{"title":"Alternate Flow","href":"/en/docs/build-with-treble/features/alternate-flow"},{"title":"Second HSM","href":"/en/docs/build-with-treble/features/second-hsm"},{"title":"Goal Block","href":"/en/docs/build-with-treble/features/goal-block"},{"title":"Images, documents and videos in your message blocks","href":"/en/docs/build-with-treble/features/media"}]},{"group":"Blocks","pages":[{"title":"A/B Testing","href":"/en/docs/build-with-treble/blocks/ab-test"},{"group":"Transfer Methods","pages":[{"title":"Transfer Methods","href":"/en/docs/build-with-treble/blocks/transfer-methods/overview"},{"title":"Treble Methods","href":"/en/docs/build-with-treble/blocks/transfer-methods/treble"},{"title":"HubSpot Methods","href":"/en/docs/build-with-treble/blocks/transfer-methods/hubspot"},{"title":"API Assignment","href":"/en/docs/build-with-treble/blocks/transfer-methods/api"}]},{"title":"Transfer to Agent","href":"/en/docs/build-with-treble/blocks/agent"},{"title":"WhatsApp Flows","href":"/en/docs/build-with-treble/blocks/whatsapp-flows"},{"title":"📣 Meta Events — Measure What Matters","sidebarTitle":"Meta Events","href":"/en/docs/build-with-treble/blocks/meta-events"},{"title":"Message Blocks - Buttons, Interactive List, Simple and with Options","href":"/en/docs/build-with-treble/blocks/message-blocks"},{"title":"Conditional Block","href":"/en/docs/build-with-treble/blocks/conditional"},{"title":"Jump to Conversation Block","href":"/en/docs/build-with-treble/blocks/jump-to-conversation"}]},{"group":"Guides","pages":[{"title":"Schedule and Time Configuration","href":"/en/docs/build-with-treble/guides/schedules-and-time-configuration"},{"title":"How to Measure Your Link Performance","href":"/en/docs/build-with-treble/guides/measure-links"}]}]},{"group":"Main Platform","pages":[{"title":"Understanding the Main Platform","sidebarTitle":"Overview","href":"/en/docs/main-platform/welcome"},{"title":"Conversation Flow Editor","href":"/en/docs/main-platform/conversation-editor"},{"title":"Send Outbound Conversation","href":"/en/docs/main-platform/send-convo"},{"title":"Contacts","href":"/en/docs/main-platform/contacts"},{"title":"Treble Link Shortener","href":"/en/docs/main-platform/link-shortener"},{"group":"AI Agents","pages":[{"title":"Introduction","href":"/en/docs/main-platform/ai-center/overview"},{"title":"Create an agent","href":"/en/docs/main-platform/ai-center/create-agent"},{"title":"Configure your agent","href":"/en/docs/main-platform/ai-center/configure-agent"},{"title":"Test your agent","href":"/en/docs/main-platform/ai-center/playground"},{"title":"Knowledge Base","href":"/en/docs/main-platform/ai-center/knowledge-base"},{"group":"Agents","pages":[{"group":"AI Agent","pages":[{"title":"Introduction","href":"/en/docs/main-platform/ai-center/agents/ai-agent/overview"},{"title":"API Call Tool","href":"/en/docs/main-platform/ai-center/agents/ai-agent/api-tool"},{"title":"Google Calendar Integration","href":"/en/docs/main-platform/ai-center/agents/ai-agent/google-calendar"},{"title":"Setting up Shopify Integration","href":"/en/docs/main-platform/ai-center/agents/ai-agent/shopify-install"},{"title":"How to use Shopify in your conversations","href":"/en/docs/main-platform/ai-center/agents/ai-agent/shopify-usage"}]},{"group":"Legacy agents","pages":[{"title":"Take your customers to a goal","href":"/en/docs/main-platform/ai-center/agents/objective-ai"},{"title":"Lead Qualification","href":"/en/docs/main-platform/ai-center/agents/lead-qualification"}]}]}]},{"title":"Conversation Metrics","href":"/en/docs/main-platform/conversation-metrics"},{"title":"WhatsApp Links","href":"/en/docs/main-platform/whatsapp-links"},{"title":"Analytics Center","sidebarTitle":"Analytics Center","href":"/en/docs/main-platform/analytics-center"},{"title":"Settings Section","href":"/en/docs/main-platform/settings"},{"title":"Knowledge Base","href":"/en/docs/main-platform/knowledge-base"}]},{"group":"Agent Platform","pages":[{"title":"Understanding the Agent Platform","sidebarTitle":"General Overview","href":"/en/docs/agent-platform/welcome"},{"title":"Main View","href":"/en/docs/agent-platform/main-platform"},{"title":"Contacts Section","href":"/en/docs/agent-platform/contacts"},{"group":"Admin","pages":[{"title":"Administrator Section","href":"/en/docs/agent-platform/admin/admin-section"},{"title":"Metrics","href":"/en/docs/agent-platform/admin/metrics"},{"title":"Agents","href":"/en/docs/agent-platform/admin/agents"},{"title":"Agent Teams","href":"/en/docs/agent-platform/admin/tags-teams"},{"title":"Quick Response Templates","href":"/en/docs/agent-platform/admin/quick-responses"},{"title":"AI - Intelligent Assistants","href":"/en/docs/agent-platform/admin/treble-boost"},{"title":"Configuration","href":"/en/docs/agent-platform/admin/configuration"},{"title":"Recommendations and FAQs","href":"/en/docs/agent-platform/admin/tips-and-questions"}]},{"title":"Mobile App for Agents","href":"/en/docs/agent-platform/mobile-app"},{"title":"How to Sort and Filter Conversations","href":"/en/docs/agent-platform/filters"},{"title":"Push Notifications Setup","href":"/en/docs/agent-platform/notifications"},{"title":"Automatic Inactivity Detection","href":"/en/docs/agent-platform/inactivity"},{"title":"SLA Automations","href":"/en/docs/agent-platform/sla-automations"}]},{"group":"Integrations","pages":[{"title":"Integrations","href":"/en/docs/integrations/welcome"},{"group":"HubSpot","pages":[{"title":"HubSpot Integration","href":"/en/docs/integrations/hubspot/welcome"},{"title":"Install Treble in HubSpot","href":"/en/docs/integrations/hubspot/install"},{"title":"Install the Chrome Extension","href":"/en/docs/integrations/hubspot/chrome-extension"},{"title":"Getting Started","href":"/en/docs/integrations/hubspot/getting-started"},{"group":"Features","pages":[{"title":"Workflows","href":"/en/docs/integrations/hubspot/features/workflows"},{"title":"Variables","href":"/en/docs/integrations/hubspot/features/variables"},{"title":"HubSpot properties in Treble","href":"/en/docs/integrations/hubspot/features/properties"},{"title":"Deploy Conversation from Contact Profile","href":"/en/docs/integrations/hubspot/features/deploy"},{"title":"Chat History in HubSpot as Notes","href":"/en/docs/integrations/hubspot/features/chat-history"},{"title":"HubSpot Activities","href":"/en/docs/integrations/hubspot/features/activities"}]},{"group":"Blocks","pages":[{"title":"CRM Action Block","href":"/en/docs/integrations/hubspot/blocks/crm-action"},{"title":"CRM Object Block","href":"/en/docs/integrations/hubspot/blocks/crm-variable-assignment"},{"title":"Ticket Block","href":"/en/docs/integrations/hubspot/blocks/ticket"},{"title":"Conditional Block","href":"/en/docs/integrations/hubspot/blocks/conditional"},{"title":"Human Transfer Block","href":"/en/docs/integrations/hubspot/blocks/human-transfer"}]},{"group":"HubSpot + AI","pages":[{"title":"HubSpot AI Integration","href":"/en/docs/integrations/hubspot/hubspot-ai/welcome"},{"title":"Installing the HubSpot AI Integration","href":"/en/docs/integrations/hubspot/hubspot-ai/installation"},{"title":"HubSpot AI Integration Features","href":"/en/docs/integrations/hubspot/hubspot-ai/features"},{"title":"HubSpot AI integration use case examples","href":"/en/docs/integrations/hubspot/hubspot-ai/examples"}]}]},{"group":"Salesforce","pages":[{"title":"Salesforce Integration","description":"What the Treble integration with Salesforce does, which types exist, and how to choose the one that fits your operation.","href":"/en/docs/integrations/salesforce/welcome"},{"title":"Install Treble in Salesforce","href":"/en/docs/integrations/salesforce/install"},{"title":"Sync Salesforce objects","description":"How to make Treble see the changes you make in Salesforce. It's the most forgotten step and the most common cause of errors that seem to have no explanation.","href":"/en/docs/integrations/salesforce/object-sync"},{"group":"Blocks","pages":[{"title":"CRM Action Block","href":"/en/docs/integrations/salesforce/blocks/crm-action"},{"title":"Salesforce read block","href":"/en/docs/integrations/salesforce/blocks/crm-variable-assignment"},{"title":"Transfer to an advisor from Salesforce","href":"/en/docs/integrations/salesforce/blocks/human-transfer"}]},{"group":"Features","pages":[{"title":"Conversation history in the CRM","href":"/en/docs/integrations/salesforce/features/activities"},{"title":"Conversations custom object","href":"/en/docs/integrations/salesforce/features/custom-object"},{"title":"Record Types","href":"/en/docs/integrations/salesforce/features/record-types"},{"title":"Person Accounts","href":"/en/docs/integrations/salesforce/features/person-accounts"},{"title":"Salesforce contacts in Sales","href":"/en/docs/integrations/salesforce/features/sales-view"},{"title":"Advanced settings","href":"/en/docs/integrations/salesforce/features/advanced-settings"}]},{"group":"Treble inside Salesforce","pages":[{"title":"WhatsApp inside Salesforce","href":"/en/docs/integrations/salesforce/embed/custom-tab"},{"title":"Launch conversations from a Flow","href":"/en/docs/integrations/salesforce/embed/automation-flow-package"},{"title":"Marketing Cloud","href":"/en/docs/integrations/salesforce/embed/marketing-cloud"}]},{"group":"Salesforce AI","pages":[{"title":"Salesforce AI Integration","href":"/en/docs/integrations/salesforce/salesforce-ai/welcome"},{"title":"Installing the Salesforce AI Integration","href":"/en/docs/integrations/salesforce/salesforce-ai/installation"},{"title":"Salesforce AI Integration Features","href":"/en/docs/integrations/salesforce/salesforce-ai/features"},{"title":"Salesforce AI integration use case examples","href":"/en/docs/integrations/salesforce/salesforce-ai/examples"}]}]},{"group":"Sheets","pages":[{"title":"Treble.ai Integration with Google Sheets","href":"/en/docs/integrations/sheets/welcome"},{"title":"Frequently Asked Questions","href":"/en/docs/integrations/sheets/faq"}]},{"group":"Zoho","pages":[{"title":"Zoho Integration","href":"/en/docs/integrations/zoho/welcome"},{"title":"Installing the Zoho Integration","href":"/en/docs/integrations/zoho/installation"},{"title":"Zoho Integration Features","href":"/en/docs/integrations/zoho/features"},{"title":"Zoho integration use case examples","href":"/en/docs/integrations/zoho/examples"}]},{"group":"Pipedrive","pages":[{"title":"Pipedrive Integration","href":"/en/docs/integrations/pipedrive/welcome"},{"title":"Installing the Pipedrive Integration","href":"/en/docs/integrations/pipedrive/installation"},{"title":"Pipedrive Integration Features","href":"/en/docs/integrations/pipedrive/features"},{"title":"Pipedrive integration use case examples","href":"/en/docs/integrations/pipedrive/examples"}]},{"group":"Active Campaign","pages":[{"title":"Active Campaign Integration","href":"/en/docs/integrations/activecampaign/welcome"},{"title":"Installing the Active Campaign Integration","href":"/en/docs/integrations/activecampaign/installation"},{"title":"Active Campaign Integration Features","href":"/en/docs/integrations/activecampaign/features"},{"title":"Active Campaign integration use case examples","href":"/en/docs/integrations/activecampaign/examples"}]}]},{"group":"Analytics Warehouse","pages":[{"title":"Analytics Warehouse","sidebarTitle":"Introduction","href":"/en/docs/data-warehouse-v2/welcome"},{"group":"Using the Warehouse","pages":[{"title":"Migration Guide","sidebarTitle":"Migration Guide","href":"/en/docs/data-warehouse-v2/migration-guide"},{"title":"Incremental Sync","sidebarTitle":"Incremental Sync","href":"/en/docs/data-warehouse-v2/incremental-sync"},{"title":"Query Optimization","sidebarTitle":"Optimization","href":"/en/docs/data-warehouse-v2/query-optimization"}]},{"group":"Conversation Flows","pages":[{"title":"fact_treble_sessions","sidebarTitle":"Sessions","href":"/en/docs/data-warehouse-v2/fact-treble-sessions"},{"title":"fact_treble_session_messages","sidebarTitle":"Messages","href":"/en/docs/data-warehouse-v2/fact-treble-session-messages"},{"title":"fact_treble_session_nodes","sidebarTitle":"Journeys","href":"/en/docs/data-warehouse-v2/fact-treble-session-nodes"},{"title":"fact_treble_session_variables","sidebarTitle":"Variables","href":"/en/docs/data-warehouse-v2/fact-treble-session-variables"}]},{"group":"Campaigns","pages":[{"title":"fact_campaign_sends","sidebarTitle":"Sends","href":"/en/docs/data-warehouse-v2/fact-campaign-sends"},{"title":"fact_campaign_daily","sidebarTitle":"Daily Summary","href":"/en/docs/data-warehouse-v2/fact-campaign-daily"},{"title":"fact_hsm_responses","sidebarTitle":"Template Responses","href":"/en/docs/data-warehouse-v2/fact-hsm-responses"}]},{"group":"Agent Workspace","pages":[{"title":"fact_agent_conversations","sidebarTitle":"Conversations","href":"/en/docs/data-warehouse-v2/fact-agent-conversations"},{"title":"fact_agent_conversation_messages","sidebarTitle":"Messages","href":"/en/docs/data-warehouse-v2/fact-agent-conversation-messages"},{"title":"fact_agent_conversation_transfers","sidebarTitle":"Transfers","href":"/en/docs/data-warehouse-v2/fact-agent-conversation-transfers"},{"title":"fact_agent_status_changes","sidebarTitle":"Availability","href":"/en/docs/data-warehouse-v2/fact-agent-status-changes"},{"title":"fact_agent_daily","sidebarTitle":"Daily Summary","href":"/en/docs/data-warehouse-v2/fact-agent-daily"}]},{"group":"Conversions \u0026 Attribution","pages":[{"title":"fact_target_events","sidebarTitle":"Target Events","href":"/en/docs/data-warehouse-v2/fact-target-events"},{"title":"fact_ad_sessions","sidebarTitle":"Meta Ads (CTWA)","href":"/en/docs/data-warehouse-v2/fact-ad-sessions"},{"title":"fact_whatsapp_link_events","sidebarTitle":"WhatsApp Links","href":"/en/docs/data-warehouse-v2/fact-whatsapp-link-events"}]},{"title":"Dimensions","sidebarTitle":"Dimensions","href":"/en/docs/data-warehouse-v2/dimensions"}]},{"group":"Data Warehouse (Legacy)","pages":[{"title":"Data Warehouse (Legacy)","sidebarTitle":"Introduction","href":"/en/docs/data-warehouse/welcome"},{"title":"fact_conversations","sidebarTitle":"Conversations","href":"/en/docs/data-warehouse/fact-conversations"},{"title":"fact_agent_messages","sidebarTitle":"Messages","href":"/en/docs/data-warehouse/fact-agent-messages"},{"title":"fact_redirections","sidebarTitle":"Transfers","href":"/en/docs/data-warehouse/fact-redirections"},{"title":"fact_agent_status_changes","sidebarTitle":"Agent Availability","href":"/en/docs/data-warehouse/fact-agent-status-changes"},{"title":"fact_agent_daily","sidebarTitle":"Agent Productivity","href":"/en/docs/data-warehouse/fact-agent-daily"},{"title":"fact_sessions","sidebarTitle":"Conversation Flows","href":"/en/docs/data-warehouse/fact-sessions"},{"title":"fact_deployment_status","sidebarTitle":"Delivery Detail","href":"/en/docs/data-warehouse/fact-deployment-status"},{"title":"fact_deployment_daily","sidebarTitle":"Delivery Metrics","href":"/en/docs/data-warehouse/fact-deployment-daily"},{"title":"fact_hsm_responses","sidebarTitle":"HSM Responses","href":"/en/docs/data-warehouse/fact-hsm-responses"},{"title":"Dimension Tables","sidebarTitle":"Dimensions","href":"/en/docs/data-warehouse/dimensions"},{"title":"Query Optimization","sidebarTitle":"Optimization","href":"/en/docs/data-warehouse/query-optimization"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/en/api-reference/intro/intro"}]}]},{"anchor":"Community","icon":"slack","href":"https://trebleai.slack.com"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.treble.ai"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/docs/integrations/salesforce/install"}]}]},"basePath":"","title":"Install Treble in Salesforce - Home","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js"]}