Nieuwsanalyse
    Companion-architectuur
    28 september 2026
    11 min leestijd
    Bron: Salesforce

    Salesforce wordt een capability-provider. DataInbox bestuurt de verbinding.

    Salesforce stelt data, automatisering en agent-capabilities beschikbaar via MCP, API’s en open skills. DataInbox maakt daarvan een beheerste agent-runtime met bedrijfsregels, vervangbare AI, goedkeuring en controleerbaar bewijs.

    d

    DataInbox

    Architectuur & Onderzoek

    Salesforce-logo bij de analyse van de DataInbox Companion-architectuur
    Bronlogo uitsluitend gebruikt voor redactionele identificatie. Alle handelsmerken blijven eigendom van hun respectieve rechthebbenden.

    Salesforce heeft een architectonische stap gezet die verder reikt dan CRM. De Headless Toolkit ontsluit platformmogelijkheden via MCP-servers, API’s, plug-ins, skills en ontwikkeltools. Daardoor hoeft een externe AI-client niet langer voor iedere Salesforce-bewerking een aparte integratie te krijgen.

    Lees de aankondiging van Salesforce AIforce

    Salesforce presenteert dit als een manier om Customer 360 en Agentforce beschikbaar te maken in interfaces zoals Claude, ChatGPT en Cursor. Onze bredere architectonische conclusie: Salesforce kan onder DataInbox als capability-provider functioneren, terwijl DataInbox verantwoordelijk blijft voor status, bevoegdheid, regels en bewijs.

    De echte vraag is niet of een agent Salesforce kan aanroepen

    MCP lost een belangrijk technisch probleem op: capabilities ontdekken en aanroepen. Het kan een geauthenticeerde client vertellen welke Salesforce-tools bestaan en hoe die worden gebruikt. MCP bepaalt niet of een bepaalde agent voor deze klant, dit doel of deze bedrijfssituatie een tool mag inzetten.

    Een rechtstreekse verbinding tussen een AI-assistent en Salesforce geeft dus toegang, maar nog geen compleet besturingsmodel. De organisatie moet nog steeds antwoord geven op vragen zoals:

    • Welke agent, persoon of welk systeem startte de bewerking en met welk vastgelegd doel?
    • Welke actuele bedrijfsstatus en minimaal noodzakelijke context mogen worden gedeeld?
    • Welke Salesforce-capability is volgens het bedrijfsbeleid geschikt?
    • Moet een persoon de voorgestelde actie goedkeuren voordat een record wijzigt of een Flow start?
    • Voldoet het resultaat aan het verwachte contract, en wat gebeurt er als dat niet zo is?
    • Welk bewijs moet beschikbaar blijven voor operatie, beveiliging, compliance en audit?

    Hier voegt DataInbox een andere laag toe. DataInbox kan bedrijfsagents in een beheerste Agent Runtime hosten en daarnaast externe agents besturen die met OpenAI, Claude, lokale modellen of specialistische frameworks zijn gebouwd. In beide gevallen ontvangt de agent een afgebakende taak, toegestane context en een goedgekeurde set MCP- of API-capabilities in plaats van algemene CRM-toegang.

    De runtime controleert identiteit, doel, actuele status, beleid en bevoegdheid vóór een tool call. DataInbox kan toestaan, waarschuwen, goedkeuring eisen of blokkeren. Na uitvoering valideert DataInbox het resultaat, legt besluit en uitkomst vast en maakt daarvan het volgende beheerste bedrijfsbericht.

    Bekijk de DataInbox Agent Runtime

    Wat Salesforce beschikbaar maakt

    De belangrijke ontwikkeling is niet één nieuwe productintegratie, maar de combinatie van meerdere herbruikbare toegangslagen:

    • Hosted MCP-servers voor Salesforce-records, platformdiensten, analytics en eigen tools.
    • OAuth 2.0-authenticatie via een Salesforce External Client App, met PKCE voor geschikte clients.
    • De API Catalog Connect REST API om API’s en MCP-servers in een organisatie te ontdekken, versies en bewerkingen te inspecteren en externe MCP-servers en toegestane tools te beheren.
    • Een open Salesforce-skillsbibliotheek voor Apex, Flow, SOQL, Lightning Web Components, objecten, permissies en ontwikkelprocessen.
    • Salesforce CLI en rechtstreekse API’s voor deterministische bewerkingen of mogelijkheden die niet via de gekozen MCP-server beschikbaar zijn.

    Lees de installatiehandleiding voor Salesforce Hosted MCP

    Bekijk de API Catalog Connect REST API

    Bekijk de open Salesforce-skillsbibliotheek

    Die open skillsbibliotheek is extra relevant omdat Salesforce de open Agent Skills-specificatie volgt en expliciet ondersteuning noemt voor Codex, Claude Code, Cursor en andere compatibele tools. DataInbox hoeft deze kennis dus niet opnieuw op te bouwen.

    Ook de ontwikkelplug-in van Salesforce laat een bruikbaar oplossingspatroon zien: gebruik eerst een gevalideerde skill, val terug op Salesforce CLI en zet Salesforce MCP of rechtstreekse platformtoegang in waar dat passend is. De exacte volgorde is een implementatiekeuze. De scheiding tussen instructies, deterministische tooling en vindbare capabilities is de essentie.

    Kopieer de 37 Claude-salesvaardigheden niet blind

    Salesforce in Claude startte in bèta met 37 vooraf gebouwde salesvaardigheden voor onder meer prospecting en pipeline hygiene. Dat is een specifieke Salesforce- en Anthropic-ervaring en iets anders dan de bredere open bibliotheek met ontwikkelskills.

    Voor DataInbox is een letterlijke kopie van bedrijfseigen prompts of interfacegedrag niet het juiste doel. Het gaat om de onderliggende bedrijfscapability.

    Een verlenging voorbereiden kan bijvoorbeeld als een bestuurd proces worden vastgelegd:

    1. Ontdek welke Salesforce-capabilities voor de aangemelde gebruiker beschikbaar zijn.
    2. Haal alleen de toegestane account-, opportunity-, activiteiten- en contractcontext op.
    3. Pas DataInbox-regels, doelbinding en bedrijfsspecifieke context toe.
    4. Laat een goedgekeurd model redeneren over die gecontroleerde projectie.
    5. Valideer het voorstel en vraag menselijke goedkeuring wanneer het beleid dat vereist.
    6. Voer de toegestane Salesforce-actie uit en bewaar het resultaat als bewijs.

    Dit proces kan door Claude, OpenAI of een ander geschikt model worden ondersteund. Het duurzame bedrijfscontract behoort niet toe aan de modelleverancier.

    Digitale soevereiniteit betekent eigenaarschap van het uitvoeringscontract

    Digitale soevereiniteit betekent niet dat een organisatie zich moet isoleren of Salesforce on-premise moet herbouwen. Het is de praktische mogelijkheid om te kiezen waar data en de runtime staan, welk model of welke provider mag deelnemen, welke context een grens mag passeren en welke regels afdwingbaar blijven wanneer technologie verandert.

    Wanneer beleid, prompts, toolselectie en processtatus in één assistentplug-in zijn opgesloten, kan een wisseling van AI-provider betekenen dat de operatie opnieuw moet worden gebouwd. Als DataInbox eigenaar blijft van het bedrijfsbericht, beleid, capabilitycontract en bewijs, wordt de intelligentie vervangbaar. Salesforce kan het bronsysteem blijven, een goedgekeurd model kan redeneren en DataInbox houdt de bevoegdheidsgrens stabiel.

    Die onafhankelijkheid is belangrijker dan alleen inkoopvrijheid. De organisatie kan daarmee:

    • Verschillende goedgekeurde modellen kiezen op basis van gevoeligheid, geografie, kwaliteit, capaciteit of kosten.
    • Alleen de context delen die voor een specifieke taak nodig is, in plaats van het volledige CRM open te stellen.
    • Een assistent, model of hostingprovider vervangen zonder het bedrijfsproces opnieuw te definiëren.
    • Bedrijfsregels, goedkeuringen en beslisbewijs buiten de conversatie van één leverancier beschikbaar houden.
    • Salesforce combineren met AFAS, SAP, Microsoft, banken of andere capabilities binnen hetzelfde uitvoeringscontract.

    Lees hoe DataInbox digitale soevereiniteit benadert

    AI-compliance moet tijdens de uitvoering bestaan

    AI-compliance kan niet alleen steunen op beleidsdocumenten of een log achteraf. Een agent heeft een live besluit nodig voordat die klantdata leest, een opportunity wijzigt, een voorstel verstuurt of een Salesforce Flow aanroept.

    DataInbox maakt de relevante controles operationeel rond iedere call. Vóór uitvoering kan het identiteit, doel, bevoegdheden, risicovoorwaarden, geschiktheid van tools en menselijke goedkeuring bepalen. Na uitvoering kan het de gekozen capability, het invoercontract, de beleids- en configuratieversie, identiteit van model of agent, goedkeuring, resultaat, uitzondering en resulterende bedrijfsstatus als gestructureerd bewijs bewaren.

    Dat maakt niet iedere AI-toepassing automatisch compliant. Het creëert de runtimecontroles en het bewijs waarmee een organisatie kan aantonen hoe de eigen vereisten zijn toegepast. Datzelfde bewijs kan interne beoordeling en bestaande GRC-, beveiligings- en auditprocessen ondersteunen.

    Bekijk DataInbox-governance voor AI-agents

    Bouw een Companion, geen eenmalige integratie

    Een Salesforce Companion kan zes onderdelen aan de DataInbox-runtime leveren:

    • Authenticatie via OAuth en een External Client App.
    • Capability discovery via Salesforce MCP, de API Catalog en geïnstalleerde skills.
    • Schema’s voor standaard- en maatwerkobjecten in Salesforce.
    • Lees- en schrijfbewerkingen voor accounts, contacten, opportunities, cases, offertes, orders en eigen objecten.
    • Bestaande automatisering zoals Flows, Apex-actions en REST-endpoints.
    • Events en resultaten die als bestuurde bedrijfsberichten naar DataInbox terugkeren.

    DataInbox plaatst daar zijn eigen control plane omheen:

    • Regels en validaties.
    • Bevoegdheden en doelbeperkingen.
    • Menselijke goedkeuringsroutes.
    • Toelaatbaarheid van modellen en providers.
    • Bewijs, herkomst en audit.
    • Actuele bedrijfsstatus over meerdere systemen heen.

    De grens blijft daarmee helder. Salesforce beheert zijn eigen data, logica en beveiliging. DataInbox bepaalt op bedrijfsniveau wanneer een capability mag worden gebruikt, met welke context en welke controles voor en na de uitvoering nodig zijn.

    Hergebruik bestaande Salesforce-logica

    Salesforce Hosted MCP kan meer ontsluiten dan alleen recordbewerkingen. Volgens de documentatie kunnen maatwerktools worden ondersteund door autolaunched Flows, Apex Invocable Actions, Aura-enabled methods, Apex REST-endpoints en geselecteerde endpoints uit de API Catalog. Ook Agentforce-agents en Prompt Builder-templates kunnen als MCP-capability beschikbaar komen.

    Bekijk welke producten Salesforce Hosted MCP ondersteunen

    Lees hoe Salesforce Flows MCP-tools worden

    DataInbox hoeft dus geen bestaande renewal Flow opnieuw te bouwen om die aan een agent beschikbaar te stellen. De gecontroleerde route wordt:

    1. DataInbox ontvangt een verlengingsevent.
    2. Beleid en bevoegdheden worden tegen de actuele bedrijfsstatus gecontroleerd.
    3. DataInbox roept de goedgekeurde Salesforce MCP-tool aan.
    4. Salesforce voert de bestaande Flow- of Apex-logica uit in de context van de aangemelde gebruiker.
    5. Het resultaat keert terug als bedrijfsbericht.
    6. DataInbox bewaart uitkomst, bewijs en eventuele vervolgactie.

    De agent krijgt zo een smalle, betekenisvolle capability in plaats van brede toegang tot het CRM.

    Begin met de generieke Companion-runtime

    Salesforce is een sterke eerste implementatie, maar mag het contract van DataInbox niet bepalen. Dezelfde runtime moet AFAS, SAP, Microsoft, Shopify, banken, telecomproviders, OCR-diensten en toekomstige MCP- of API-providers kunnen ondersteunen.

    Iedere Companion kan API’s, MCP-tools, skills, schema’s, events, acties en authenticatie aanleveren. DataInbox normaliseert ze in één bestuurd register en blijft eigenaar van de bedrijfsstatus die systemen overstijgt.

    Dat is de strategische kans. We hoeven Salesforce niet te vervangen en ook niet iedere Salesforce-functie na te bouwen. We kunnen de capabilities verbinden met een bedrijfs-eigen control plane die bepaalt wat er mag gebeuren en het bewijs daarvan bewaart.

    Companions ontsluiten capabilities. DataInbox bestuurt de uitvoering.

    Bekijk de Salesforce Companion

    Bekijk de DataInbox-architectuur

    Salesforce
    MCP
    Digitale soevereiniteit
    AI-compliance
    Agentiële AI

    Klaar om uw data-fundering te bouwen?

    Meld u aan om te zien hoe DataInbox uw data-infrastructuur kan transformeren.