Vai al contenuto principale
Questa guida accompagna gli amministratori Salesforce e Perplexity nel collegamento di un’organizzazione Salesforce a Perplexity e mostra agli abbonati Pro, Max, Enterprise Pro ed Enterprise Max come accedere. Sui piani Pro e Max senza un’organizzazione Perplexity, completi la configurazione di Perplexity in autonomia.

Panoramica

Il connettore Salesforce consente a Perplexity di leggere e aggiornare i tuoi dati di gestione delle relazioni con i clienti (CRM). Può cercare account, contatti, lead, opportunità e oggetti personalizzati, eseguire query Salesforce Object Query Language (SOQL), cercare record e crearli, aggiornarli o eliminarli. Il connettore utilizza il server Model Context Protocol (MCP) ospitato da Salesforce (SObject All), quindi ogni richiesta viene eseguita con l’identità dell’utente Salesforce che ha effettuato l’accesso e con le sue autorizzazioni esistenti. La configurazione si svolge in due parti:
  1. Il tuo amministratore Salesforce attiva il server MCP e crea un’External Client App per Perplexity nella tua organizzazione Salesforce. L’operazione si esegue una sola volta e richiede circa 20 minuti. Una nuova app può poi impiegare fino a 30 minuti prima di diventare operativa.
  2. Un amministratore della tua organizzazione in Perplexity aggiunge la Consumer Key dell’app nelle impostazioni dei connettori dell’organizzazione. Anche questa operazione si esegue una sola volta. Dopodiché, ogni persona collega il proprio account Salesforce. Sui piani Pro e Max, aggiungi tu la Consumer Key nella scheda Gestisci configurazione del connettore.
Il tuo amministratore Salesforce completa la prima parte. L’amministratore Perplexity della tua organizzazione, o tu sui piani Pro e Max, completa la seconda. Il personale di Perplexity non ha bisogno di accedere alla tua organizzazione Salesforce.
Il connettore Salesforce è disponibile sui piani Pro, Max, Enterprise Pro ed Enterprise Max. La tua organizzazione Salesforce deve essere Enterprise Edition o superiore, oppure un’organizzazione Developer Edition per i test.

Privacy e sicurezza dei dati

Perplexity accede a Salesforce esclusivamente con l’identità dell’utente che si è collegato, quindi le autorizzazioni Salesforce delimitano ciò che Perplexity può vedere o modificare.
  • Ambito di accesso — profili, set di autorizzazioni, sicurezza a livello di campo e regole di condivisione continuano ad applicarsi. Tramite Perplexity, gli utenti non possono vedere o modificare nulla che non potessero già vedere o modificare in Salesforce.
  • Audit trail — le modifiche apportate tramite Perplexity compaiono nell’audit trail di Salesforce con il nome dell’utente. Il traffico MCP compare nei log delle API Salesforce con API_CLIENT_CATEGORY = SALESFORCE_HOSTED_MCP.
  • Connessione diretta — Perplexity si collega direttamente a Salesforce tramite l’External Client App della tua organizzazione Salesforce. Non interviene alcun servizio di integrazione di terze parti.
  • Controllo dell’amministratore — il tuo amministratore Salesforce può revocare ogni accesso in qualsiasi momento disattivando il server MCP o bloccando l’External Client App. Sui piani Enterprise, l’amministratore Perplexity della tua organizzazione può anche disattivare il connettore per l’organizzazione. La disattivazione blocca il connettore, ma conserva i token di accesso memorizzati degli utenti finché ciascun utente non si disconnette. Per revocare l’accesso a tutti contemporaneamente, blocca l’External Client App in Salesforce.
  • Dove vengono archiviati i dati — Perplexity non conserva una copia separata dei tuoi record Salesforce. I risultati che compaiono in una sessione vengono salvati con quella sessione e seguono le tue impostazioni di conservazione delle sessioni. Consulta Conservazione dei dati per Enterprise.
  • Utilizzo per l’addestramento — i dati consultati tramite il connettore Salesforce non vengono mai utilizzati per addestrare i modelli di Perplexity né alcun modello di terze parti.
  • Crittografia — le credenziali del connettore sono crittografate in transito con TLS e crittografate a riposo.
  • Conformità — i controlli di Perplexity sono sottoposti ad audit secondo lo standard SOC 2 Tipo II. La documentazione su sicurezza e conformità è disponibile nel Trust Center di Perplexity.

Come attivarlo

Prima di iniziare

  • Sei sul piano Pro, Max, Enterprise Pro o Enterprise Max.
  • Hai a disposizione un amministratore Salesforce con il profilo System Administrator per l’organizzazione che vuoi collegare.
  • Sui piani Enterprise, hai a disposizione un amministratore della tua organizzazione in Perplexity che possa gestire le impostazioni dei connettori. Sui piani Pro e Max, aggiungi tu la Consumer Key.
  • La tua organizzazione può utilizzare i server MCP ospitati da Salesforce. Salesforce destina i server MCP ospitati ai clienti con Flex Credits e il loro utilizzo può essere soggetto a fatturazione. Verifica con il tuo account executive Salesforce. Consulta Server MCP ospitati da Salesforce: guida introduttiva e Utilizzo fatturabile dei Flex Credits.
I server MCP ospitati da Salesforce accettano solo External Client App create all’interno della tua organizzazione. Connected Apps e la registrazione automatica dei client non sono supportate, quindi Perplexity non può fornire un’unica app condivisa per tutti i clienti. Consulta le best practice di sicurezza per i server MCP ospitati da Salesforce.

Passaggio 1: attivare il server MCP SObject All (amministratore Salesforce, circa 2 minuti)

Per provarlo, effettua i test con un’organizzazione Salesforce Developer Edition gratuita prima di configurare l’ambiente di produzione.
  1. Accedi a Salesforce da login.salesforce.com o dal tuo URL My Domain, ad esempio https://yourcompany.my.salesforce.com.
  2. Fai clic sull’icona a forma di ingranaggio in alto a destra.
  3. Scegli Setup.
Menu dell'icona a forma di ingranaggio di Salesforce con Setup evidenziato

Figura 1 — Il menu dell'icona a forma di ingranaggio apre Setup di Salesforce.

  1. In Quick Find, inserisci MCP Servers, quindi apri Integrations → API Catalog → MCP Servers. Tutti i server standard sono inizialmente Inactive. Il banner giallo è l’avviso di fatturazione dei Flex Credits di Salesforce.
Elenco MCP Servers in Setup di Salesforce, con SObject All nello stato Active e gli altri server standard nello stato Inactive

Figura 2 — L'elenco MCP Servers, con SObject All attivo e gli altri server standard inattivi.

  1. Apri SObject All.
  2. Fai clic su Activate. Al termine, lo stato diventa Active e il pulsante cambia in Deactivate.
  3. Lascia disattivati tutti gli altri server.
SObject All prima dell'attivazione, con Activate evidenziato

Figura 3 — SObject All prima dell'attivazione, con Activate evidenziato.

Consulta Attivare i server MCP standard di Salesforce in API Catalog e la documentazione di riferimento di SObject All.
Perplexity utilizza SObject All anziché SObject Reads per poter creare e aggiornare i record. Ogni chiamata continua a essere eseguita nel rispetto del profilo, della sicurezza a livello di campo e delle regole di condivisione dell’utente.

Passaggio 2: creare l’External Client App (amministratore Salesforce, circa 10 minuti)

Le tabelle di questo passaggio e del successivo classificano ogni impostazione:
  • Bloccata: richiesta da Salesforce. Per modificarla è necessario rivolgersi all’assistenza Salesforce.
  • Obbligatoria: il connettore non funziona senza questa impostazione.
  • A tua scelta: il connettore funziona in entrambi i casi.
  • Da tenere disattivata: il connettore funziona se attivata, ma il rischio aumenta.
  • Da testare prima: è possibile utilizzarla, ma va prima testata in un’organizzazione sandbox o Developer Edition.
  1. In Quick Find di Setup, inserisci External Client App Manager e aprilo.
  2. Fai clic su New External Client App.
External Client App Manager con il pulsante New External Client App

Figura 4 — External Client App Manager, dove crei l'app Perplexity.

  1. Compila Basic Information: Tabella 1 — Impostazioni di Basic Information per l’External Client App di Perplexity.
Sezione Basic Information con il nome dell'app Perplexity e Distribution State impostato su Local

Figura 5 — Basic Information per l'External Client App di Perplexity.

  1. Espandi API (Enable OAuth Settings) e seleziona Enable OAuth.
  2. Callback URL (obbligatorio): incolla entrambi questi URL, uno per riga, esattamente come sono scritti. Una mancata corrispondenza impedisce l’accesso con l’errore redirect_uri_mismatch.
  3. OAuth Scopes (obbligatorio): sposta esattamente due ambiti in Selected OAuth Scopes:
    • Access Salesforce hosted MCP servers (mcp_api)
    • Perform requests at any time (refresh_token, offline_access)
    Lascia deselezionati Introspect all Tokens e Configure ID token. Utilizzerai il pulsante Consumer Key and Secret mostrato qui nel passaggio 4.
OAuth Settings con entrambi gli URL di callback di Perplexity e gli ambiti mcp_api e refresh_token selezionati

Figura 6 — Impostazioni OAuth con entrambi gli URL di callback e i due ambiti obbligatori.

  1. Configura Flow Enablement e Security: Tabella 2 — Impostazioni di Flow Enablement e Security per l’External Client App di Perplexity.
Impostazioni Flow Enablement e Security con PKCE e token di accesso basati su JWT selezionati

Figura 7 — Impostazioni di Flow Enablement e Security per l'app Perplexity.

  1. Lascia disattivate le impostazioni SAML, Canvas, Mobile e Push Notification, quindi fai clic su Create.
Impostazioni SAML, Canvas, Mobile e Push Notification tutte disattivate

Figura 8 — Impostazioni SAML, Canvas, Mobile e Push Notification lasciate disattivate.

Consulta Creare un’External Client App per i server MCP ospitati e Configurare le impostazioni OAuth di un’External Client App.

Passaggio 3: impostare le policy (amministratore Salesforce, circa 3 minuti)

Apri l’app, vai su Policies e fai clic su Edit. Tabella 3 — Impostazioni delle policy consigliate per l’External Client App di Perplexity.
Salesforce consiglia una policy dei token di aggiornamento di 30 giorni o meno con la rotazione. Un limite più breve richiede a chi usa le Attività pianificate in Computer di riconnettersi più spesso. Non scegliere Immediately expire refresh token, perché le attività pianificate non riuscirebbero.
Impostazioni di App Authorization: policy dei token di aggiornamento, IP Relaxation e timeout dei token JWT

Figura 9 — Impostazioni delle policy di App Authorization.

Opzioni di Permitted Users: All users can self-authorize e Admin approved users are pre-authorized

Figura 10 — Opzioni di Permitted Users per l'app Perplexity.

Al termine, fai clic su Save. Consulta Gestire le External Client App, Rotazione dei token di aggiornamento e le best practice di sicurezza per i server MCP ospitati da Salesforce.

Passaggio 4: condividere la Consumer Key (amministratore Salesforce, circa 2 minuti)

  1. Nell’app, apri Settings → OAuth Settings → Consumer Key and Secret (mostrato nel passaggio 2.6). Salesforce ti invia un codice di verifica via email.
  2. Copia la Consumer Key. Se hai attivato Require secret for Web Server Flow o Require secret for Refresh Token Flow nel passaggio 2.7, copia anche la Consumer Secret.
  3. Sui piani Enterprise, invia la chiave e, se l’hai copiata, la chiave segreta all’amministratore Perplexity della tua organizzazione tramite il tuo gestore di password o un altro canale approvato per la condivisione di segreti. Sui piani Pro o Max senza un’organizzazione Perplexity, inviale allo stesso modo alla persona che completa il passaggio 5, oppure conservale nel tuo gestore di password se sei tu a completarlo.
Non inviare mai la Consumer Key o la Consumer Secret tramite una normale chat o email.
Una nuova External Client App può impiegare fino a 30 minuti prima di diventare operativa. Fino ad allora, l’accesso non riesce e restituisce invalid_client_id.

Passaggio 5: aggiungere la Consumer Key a Perplexity (Enterprise: amministratore della tua organizzazione Perplexity, circa 5 minuti)

Queste impostazioni si applicano solo alla tua organizzazione. Le altre organizzazioni utilizzano la propria External Client App e le proprie impostazioni.
  1. In Perplexity, apri Impostazioni dell’organizzazione → Connettori.
  2. Cerca Salesforce.
  3. Seleziona il connettore la cui descrizione inizia con “Esegui query, cerca, crea e aggiorna i record CRM di Salesforce.” Se non lo vedi, il nuovo connettore Salesforce non è ancora disponibile per la tua organizzazione.
  4. Fai clic su Gestisci configurazione. Se non vedi il pulsante, apri il menu Altre opzioni della riga e scegli Gestisci configurazione.
  5. Scegli Usa una configurazione dell’organizzazione personalizzata. Se compare Metodo di configurazione, seleziona Inserisci le credenziali manualmente.
  6. Incolla la Consumer Key. Lascia vuoto il campo Consumer Secret, a meno che tu non abbia attivato un requisito di chiave segreta nel passaggio 2.7.
Modulo Gestisci configurazione di Salesforce in Perplexity con Inserisci le credenziali manualmente selezionato e i campi Consumer Key e Consumer Secret

Figura 11 — Il modulo di configurazione di Salesforce in Perplexity.

  1. Facoltativo: se la tua organizzazione utilizza il single sign-on, inserisci i tuoi URL My Domain in modo che gli utenti accedano direttamente alla pagina di accesso della tua azienda invece di fare clic su Use Custom Domain:
    • Authorization Endpoint: https://yourcompany.my.salesforce.com/services/oauth2/authorize
    • Token Endpoint: https://yourcompany.my.salesforce.com/services/oauth2/token
    • Revocation Endpoint: https://yourcompany.my.salesforce.com/services/oauth2/revoke
    Sostituisci yourcompany con il nome del tuo My Domain. Puoi trovarlo in Setup di Salesforce, sotto My Domain. Lascia vuoti questi campi per utilizzare login.salesforce.com.
  2. Fai clic su Salva configurazione, quindi su Continua per confermare.
Puoi anche aprire il connettore Salesforce e fare clic su Apri le impostazioni dei connettori nel riquadro Configurazione dell’organizzazione richiesta per accedere alla stessa configurazione.
Puoi modificare la Consumer Key o gli URL My Domain in seguito da Gestisci configurazione. La modifica della configurazione disconnette i membri già collegati, che devono quindi riconnettersi.

Passaggio 5 (senza un’organizzazione Perplexity): aggiungere la Consumer Key in autonomia (circa 5 minuti)

Se sei sul piano Pro o Max e non fai parte di un’organizzazione Perplexity, aggiungi tu la Consumer Key della tua External Client App. Hai comunque bisogno di un amministratore Salesforce con il profilo System Administrator per completare i passaggi da 1 a 4. Se non hai un’organizzazione Salesforce aziendale, puoi registrarti per ottenere un’organizzazione Salesforce Developer Edition gratuita. Ne sei il System Administrator, quindi puoi completare i passaggi da 1 a 4 in autonomia.
  1. Apri il connettore Salesforce. Il connettore mostra Configurazione personale richiesta.
  2. Apri la scheda Gestisci configurazione e scegli Usa configurazione personalizzata. Se compare Metodo di configurazione, seleziona Inserisci le credenziali manualmente.
  3. Incolla la Consumer Key. Lascia vuoto il campo Consumer Secret, a meno che tu non abbia attivato un requisito di chiave segreta nel passaggio 2.7. Se vuoi, aggiungi i tuoi URL My Domain come descritto nel passaggio 5.7.
  4. Fai clic su Salva configurazione, quindi su Continua per confermare. Prosegui poi con il passaggio 6.
Questa configurazione si applica solo a te.

Passaggio 6: collegare il proprio account (ogni utente)

  1. Apri il connettore Salesforce in Perplexity e fai clic su Aggiungi connettore (o Connetti).
  2. Accedi a Salesforce e approva l’accesso. Se sono stati aggiunti gli URL My Domain nel passaggio 5, accedi direttamente alla pagina di accesso della tua azienda. Altrimenti, se la tua azienda utilizza il single sign-on, fai clic su Use Custom Domain nella pagina di accesso di Salesforce, inserisci il dominio della tua azienda, ad esempio yourcompany, e accedi. Consulta Utilizzare l’URL di accesso corretto.
Schermata Allow Access di Salesforce con le autorizzazioni richieste da Perplexity e i pulsanti Deny e Allow

Figura 12 — Salesforce ti chiede di consentire l’accesso la prima volta che ti connetti.

Come verificare che abbia funzionato

  1. In una nuova sessione, chiedi: “Usando Salesforce, con quale identità ho effettuato l’accesso?” Perplexity dovrebbe rispondere con il tuo nome e il tuo ruolo in Salesforce.
  2. Chiedi: “Elenca i 5 account che ho visualizzato più di recente.”
  3. Facoltativo: chiedi a Perplexity di creare un record Task di prova in Salesforce, poi di eliminarlo, e verifica che nell’audit trail di Salesforce compaia il tuo nome. Un tentativo di scrittura da parte di un utente Read Only dovrebbe non riuscire e restituire INSUFFICIENT_ACCESS_OR_READONLY.
Consulta la guida di Salesforce Testare i client MCP per ulteriori indicazioni.

Prova subito

  • “Mostra le mie opportunità aperte con chiusura prevista in questo trimestre, ordinate per importo.”
  • “Aggiorna la fase dell’opportunità Globex a Negoziazione.”
  • “Ogni lunedì, riepiloga le opportunità che hanno cambiato fase la settimana precedente.”

Autorizzazioni e ambiti

Tabella 4 — Cosa richiede Perplexity e cosa ne limita l’accesso. Azioni disponibili: recuperare lo schema degli oggetti, eseguire query SOQL, cercare (Salesforce Object Search Language, SOSL), recuperare informazioni sugli utenti, elencare i record recenti, recuperare i record correlati, creare un record, aggiornare un record o un record correlato ed eliminare un record o un record correlato. Consulta la documentazione di riferimento di SObject All. Operazioni non supportate: aggiornamenti massivi o in batch, caricamento di file e allegati, conversione dei lead, invio di email ed esecuzione di report. Queste operazioni non sono disponibili sui server MCP ospitati standard di Salesforce.

Risoluzione dei problemi

Tabella 5 — Errori più comuni del connettore Salesforce.

Domande frequenti

A quali dati accede il connettore?

Solo ai dati a cui l’utente che ha effettuato l’accesso può già accedere in Salesforce, tramite le azioni elencate in Autorizzazioni e ambiti. Profili, set di autorizzazioni, sicurezza a livello di campo e regole di condivisione continuano ad applicarsi.

Perplexity può scrivere in Salesforce?

Sì, se le autorizzazioni Salesforce dell’utente lo consentono. Per limitare questa possibilità, assegna agli utenti un set di autorizzazioni o un profilo più restrittivo.

Il mio amministratore può limitare chi utilizza questo connettore?

Sì, su entrambi i sistemi. In Salesforce, utilizza Permitted Users con un set di autorizzazioni. Sui piani Enterprise, l’amministratore Perplexity della tua organizzazione può disattivare il connettore per l’organizzazione. I token di accesso memorizzati degli utenti vengono conservati finché ciascun utente non si disconnette, quindi per revocare l’accesso a tutti contemporaneamente, blocca l’External Client App in Salesforce. Per vedere chi si è collegato o revocare i token, consulta Gestire l’utilizzo OAuth delle External Client App.

Per quanto tempo vengono conservati i dati dopo che mi disconnetto o il connettore viene disattivato?

Quando ti disconnetti, Perplexity elimina i tuoi token di accesso Salesforce memorizzati. Se l’amministratore Perplexity della tua organizzazione disattiva il connettore, i token degli utenti vengono conservati finché ciascun utente non si disconnette. Per revocare l’accesso a tutti contemporaneamente, il tuo amministratore Salesforce può bloccare l’External Client App. Le sessioni che includono risultati Salesforce seguono le tue impostazioni di conservazione delle sessioni. Consulta Conservazione dei dati per Enterprise.

Ho utilizzato il precedente connettore Salesforce. Cosa cambia?

Ti verrà chiesto di riconnetterti una volta, dopo che la Consumer Key sarà stata aggiunta nel passaggio 5, dall’amministratore Perplexity della tua organizzazione oppure, sui piani Pro o Max senza un’organizzazione, da te. La tua connessione esistente non può essere trasferita automaticamente perché il nuovo connettore utilizza l’app della tua organizzazione Salesforce.

I miei dati Salesforce verranno utilizzati per addestrare i modelli di IA?

No. I dati consultati tramite il connettore Salesforce non vengono mai utilizzati per addestrare i modelli di Perplexity né alcun modello di terze parti.

Questo connettore è disponibile sul mio piano?

Sì, sui piani Pro, Max, Enterprise Pro ed Enterprise Max. La tua organizzazione Salesforce deve essere Enterprise Edition o superiore, oppure un’organizzazione Developer Edition per i test.

Hai bisogno di ulteriore assistenza?

Quando ci scrivi, indica il nome del connettore, il messaggio di errore esatto, l’ora in cui si è verificato e i passaggi di questo articolo che non hanno risolto il problema.
Contatta il tuo account team oppure contattaci tramite Help > Contatta l’assistenza. Visita il Trust Center per la documentazione su sicurezza e conformità.
Ultima modifica il 23 ottobre 2026