Benchmark program Submit a ticket and get a benchmark report within 24 hours. How it works →
VendorBenchmarkUser manual PDFOpen the app →

12 · Integrations, clients & deployment

The technical chapter, written for the IT, security, and procurement-ops people who market news Vera AI into an estate. It answers three questions: how data gets in and out (the integration catalog), what runs on your machines (thin and thick clients), and where the platform itself can run (the three deployment methods). Nothing here is required to use the platform; everything here makes it stronger.


How the platform is delivered

Where: the standard service · app.vendorbenchmark.com

Vera AI is delivered as a managed cloud platform (SaaS). The application, database, storage, and backups are operated by us; your team signs in from a browser and maintains nothing. The technical posture, in the terms a security review asks about:

The Trust center tells this story with live numbers, and the Security posture shows your own workspace's posture against it.

Clients: what runs on your machines

The platform is thin-client first: the browser is the primary interface and nothing needs to be installed. Around it sit a thick-client desktop app and several headless surfaces.

The browser (thin client)

Who: everyone

Any modern browser is a full client. All processing happens server side, with one deliberate exception: the browser-local calculators. Several tools (Cloud cost optimizer, VCF licensing, M365 optimization) parse your usage export as a file in the page itself, so raw usage data never leaves your machine unless a step explicitly sends approved figures for analysis; each tool states which side of that line it works on. Files sent to the AI tools follow the document keeping rule in Tooling: contract-family documents save to your workspace as contracts, private to your organization, while phone captures, XLSX rate cards, invoices, audit letters, and spend exports are read in memory and never stored. Owners can turn the saving off under Data controls.

The desktop apps (thick client)

Who: everyone · install is per user, no admin rights

VendorBenchmark Desk is the whole platform as a native application around the same account and data, for teams that live in it daily: its own window and taskbar identity, every app opening inside that window as a screen, drag a contract from Explorer straight onto it, your contracts and renewals held on the machine for reading with no network, native Windows notifications for deliveries and notice windows, Vera summonable over any app, Windows Hello lock, and automatic updates. Install it from Settings › Connections › Desktop and Office apps. It is a client, not a data store: uninstalling it touches nothing in your workspace. Two apps live on that page, the Desk and Second Chair for the meetings themselves, each for Windows and for macOS 13 and later as one universal build.

Chat clients: Vera in Slack and Microsoft Teams

Who: connected by an org owner

Vera answers inside your own Slack workspace or Teams tenant: ask about a price, a clause, or a renewal without leaving chat, with every figure tagged to its source exactly as in the app. Connected under Integrations.

Ask to buy something from chat (since 3 October 2026). Start a message with request (or buy, purchase, new request), or write "we need to buy ...": in Slack, /vera request 50 Miro seats for the design team or @Vera in a channel; in Teams, a message to Vera. The request is filed in Sourcing, New requests, in your name (Vera matches your chat profile's email to your Vera AI account, so you must be a member), and triage runs at once: what you already hold from that vendor, the licenses already held and how many are idle, and whether it needs an approver. The reply says what was filed, the verdict and why, with a link to New requests; in Slack it is visible only to you. Org owners are told a request arrived, as with the intake email address.

Microsoft Office: Vera in Word, Excel, Outlook and PowerPoint

Where: inside Microsoft Office, the Vera button on the Home tab (in Outlook, on the message) · the two install files are under Settings › Connections › Desktop and Office apps
Who: everyone · requires an AI plan · metered by plan
You get: an answer or a draft in the pane, usually inside a minute, that you insert into the document with one press

A pane beside your document. It reads what you have open, answers from your contracts and benchmarks, and puts the answer back into the document as real formatting: a table arrives in Word as a table, in Excel as cells, in Outlook as the body of the message.

No add-in needed to copy. Copy anywhere in the web app already pastes into Word, Outlook and Excel with its formatting; see Copy into Word, Outlook and Excel. The pane is for working inside the document: reading what is open and placing the answer where your cursor is.

On the screen

What each application does

ApplicationWorkflowsPlacing an answer
WordSummarize this document, Review the commercial terms, Benchmark the pricing, Redline this document, Compare against your playbook, Rewrite the selection in your favorInsert after the selection, or Replace selection; a redline's changes are written as tracked changes
ExcelExplain these cells, Benchmark these prices, Check the figures, Insert your contractsInsert at the selected cell: a table becomes rows and columns, numbers stay numbers
OutlookSummarize this email, Read the attachments, Draft a reply, File the attachments as contractsOpen as a reply or Reply all when reading, Insert into the draft when writing
PowerPointTighten the selected text, Check the selected figuresInsert at the selection

The Contract Agent in Word: Redline this document

The whole Contract Agent reads the document you have open, the same first pass the Contract Agent shows in its window while the deep read runs, usually inside two minutes. The pane lists every change worth asking for, worst first by what it is worth a year, and each one carries the clause as written, the wording to put in (or Strike the clause), one line on why, the money a year, a High, Medium or Low tag, and where the term sits against the market: your figure on a bar between what comparable customers sign, with the midpoint marked. The head says how many changes, what they are worth a year together, and where the deal stands among comparable deals.

How to use it

  1. Download the two files from Desktop and Office apps: one for Word, Excel and PowerPoint, one for Outlook.
  2. Install them. The steps differ by application and by where Office runs, and each route is walked in the Microsoft Office add-in recipe. In short: Outlook takes the Outlook file at aka.ms/olksideload under My add-ins, Custom Addins. Word and Excel on the web take the Office file under Home, Add-ins, More Settings, Upload My Add-in. Word and Excel installed on Windows have no upload button, so a Microsoft 365 administrator deploys each file once under Integrated apps, Upload custom apps, which is also the route for a whole company.
  3. Press Vera on the Home tab, then Sign in. The pane shows a short code; press Approve in the browser and approve it where you are already signed in. The pane signs in by itself. An owner can connect with an API key from Settings › Connections › API keys instead.
  4. Ask, or press a workflow. In Word, tick Read only the selected text to keep the question to one clause.
  5. Press the insert button on the answer you want. Nothing is written into your document until you do.

Tips

Related: Desktop and Office apps, The API, MCP, and agent-to-agent, Contract Office

Copy into Word, Outlook and Excel

Where: every Copy in the web app: under a Vera answer, on a document Vera wrote, on a part of a brief, on drafts, memos and clause wording across the apps
Who: everyone · no add-in, no install, no setting
You get: what you copied, pasted into your own document already formatted

You do not need the add-in to take Vera's work into Office. Copy in the web app puts two versions on the clipboard at once: the formatted one, which Word, Outlook and Excel paste, and plain text for anything that only takes text. A table arrives as a real table with its head row, headings as headings, lists as lists, in the same Calibri and navy as the platform's Word exports.

What pastes how

What you copyHow it pastes
An answer: Copy under it in a Vera conversation, the Ask panel over any page, a row's Ask, an AI agent's thread, a workflow runFormatted: headings, lists and tables. A chart is copied as the table of its figures, a clause comparison as the two wordings side by side, and the source tags are left out
A document Vera wrote beside the conversation, or a written briefFormatted: headings, lists, tables, and the sources as links
A part of a brief: right click it, then Copy the textThe part as you see it: its heading, its table, its bullets
An email draft, a letter, a memo or a debrief, talking points, a position, an ask list, a summary, your notesFormatted: paragraphs, line breaks and lists
Clause wording and redline text (the clause library, key clauses, the language drafter, the Policy tab, a decode report, the Contract Agent, the Contract Office)Formatted, one line or many
A link, a code, an address, one sentence, a script or a configPlain text, exactly as shown

How to use it

  1. Press Copy on what you want. The button says Copied, or says the clipboard is blocked if the browser refused it.
  2. Paste into Word, Outlook or Excel with Ctrl V (Cmd V on a Mac).
  3. In Excel, click the cell where the table's top left corner should go before you paste: the table fills rows and columns, and figures arrive as numbers you can sum.

Tips

Related: Microsoft Office: Vera in Word, Excel, Outlook and PowerPoint, Vera conversations

Email as an interface

Who: addresses are provisioned by an org owner

Five inbound routes give every teammate an integration that needs zero training, because it is just email:

The API, MCP, and agent-to-agent

Who: org owners only (keys)

Vera OS, the autonomous procurement companion

Vera OS (beta) has retired from the platform: /vera-os and every screen under it (the Control Tower, Negotiations, Agreements, Vendors, Benchmarks and Market news) open the Monday brief, which reads the week's work across renewals, credits owed, invoices and benchmarks.

The integration catalog

Where: Settings › Connections › Integrations · /settings/integrations
Who: org owners only

Integrations screenshot

The page is one calm scroll, arranged the way this section is: contract intake first, then renewal workflow, spend and usage data, data out, and automation, with the two deep estates, procurement (P2P) and license discovery (SAM / ITAM), at the foot. Every connector ships with the same operating rules: credentials are stored encrypted and used only server side, read-only scopes are requested wherever the source system offers them, every sync is logged under Recent syncs, and connector-reported entitlement figures are held for human confirmation before they can drive an alert (you will see them marked "confirm" on Billing watch). Disconnecting a source stops its syncs immediately.

Contract intake

Get the document in without anyone uploading by hand. Half of these connectors are just private email addresses, provisioned in one click and shared with your whole team.

Contract intake connectors
ConnectorWhat it does
Email-inA private intake address; forwarded proposals become tracked contracts, and the reply tells you what was read, with only the doubtful fields left to confirm in one tap
The vera@ prefixThe same address with vera in front of the plus sign is the concierge address: contracts file, invoice looking attachments go through the line item check instead, and a plain question with no attachment is answered by email, with follow ups in the same thread remembering what came before
Deal email-inForward a live vendor thread onto the deal record; the ghost writer can draft the reply
Invoice email-inForwarded invoices reconcile billed against contracted on Invoices
Purchase request email-inTeammates raise Requests by mail, straight into triage
Ask an agent by emailSend a question plus a document; the answer returns to your inbox. A forwarded quote comes back checked line by line against your contract and comparable buyers, with a draft counter
DocuSignCompleted envelopes flow in as signed agreements
IroncladExecuted contracts sync from your CLM
Google Drive folder watchUpload files in a folder, they arrive here
SharePoint folder watchSame, for Microsoft estates
Box folder importBulk import from a Box folder
OneDrive folder watchA folder in a OneDrive for Business account, through the same Microsoft app registration as SharePoint
Dropbox folder watchA Dropbox folder, through a Dropbox app with a refresh token
SFTP folder watchA folder on a server, with a password or a private key, for the systems that can only write files to a server
Coupa contract attachmentsThe documents attached to your contracts in Coupa; separate from the Coupa spend connection
SAP Ariba contract workspacesThe documents in your SAP Ariba contract workspaces; separate from the SAP Ariba spend connection

Renewal and deal workflow

Push the work to where your team already lives.

Renewal workflow connectors
ConnectorWhat it does
JiraRenewal tasks and findings as issues in your project
ServiceNow (tickets)The same, as ServiceNow tickets
Calendar invitesNotice windows and renewal deadlines as calendar events
Calendar feedA read-only ICS feed of your vendor meetings and renewal deadlines
SlackAlerts to a channel, plus Vera in your workspace
Microsoft TeamsAlerts to a channel, plus Vera in your tenant

Spend and usage data

The money and the activity behind it: what you pay, and who actually uses what you pay for.

Spend and usage connectors
ConnectorWhat it does
CoupaSpend actuals by API
Okta usageWho actually signs in to which app: since 3 October 2026 the count is the people who signed in to each app through Okta in the last 30 days, read from the Okta System Log, not the people assigned to it (the API token needs read access to the System Log; without it, assignments stand)
Microsoft Entra ID usageThe same, for Microsoft estates: the people assigned to each app, and since 20 October 2026 who signed in over 30 days where the tenant has Entra ID P1 or P2 and the app registration has AuditLog.Read.All (without them, assignments stand)
Ramp card spendA year of card transactions every night, software lines only (by merchant category), with the cardholder's email and department; shown as apps bought on a card in the SaaS Manager. Needs a client ID and secret with transactions:read and users:read
Brex card spendThe same from Brex, with a user token that reads card transactions, cards and users
Spend actuals importA CSV from Coupa, SAP Ariba, Zip, or a NetSuite GL export, or any generic spend CSV
Seat usage importA CSV of per-app seat activity
Smart importOne-off bulk loads: the AI reads whatever columns your export has and maps them for you. Since 3 October 2026 a card or expense export can carry the cardholder's or requester's email, read as Card or expense owner: when that vendor has no contract on file, the upload request goes to that person (Anomalies)

Data out and automation

Your data is yours to take with you, continuously.

Data out and automation
ChannelWhat it carries
Warehouse exportContracts, renewals, savings, and spend tables to Snowflake or BigQuery
Event webhooksSigned JSON events (deliveries, status changes, findings) to any endpoint, including Zapier or Make; verify the signature before trusting a payload
Audit webhookThe audit log streamed to your SIEM
File exportsEvery report as PDF, Word, or PowerPoint; ledgers and tables as CSV or Excel

The integrations page also carries the Agent Negotiation Protocol: an org owner opts your workspace into structured agent-to-agent negotiation there, and the public spec lives at app.vendorbenchmark.com/agent-protocol (see The API, MCP, and agent-to-agent).

Procurement and ERP (P2P)

Purchase orders, requisitions, and supplier records, so spend that never touched a contract still shows up, with maverick spend flagged. Beneath the connectors, the Procurement intelligence table turns the synced records into a supplier-by-supplier read.

Procurement and ERP connectors
ConnectorSource
CoupaAPI connection
SAP AribaAPI connection (US, EU, APAC endpoints)
NetSuiteToken-based API connection
Oracle Fusion Cloud ProcurementAPI connection
SAP S/4HANAAPI connection
File exportsCoupa, NetSuite GL, Ariba, Zip, or CSV when an API connection is not approved

License and deployment discovery (SAM / ITAM)

Connect the systems that know what you own and what is deployed; the License intelligence table beneath the connectors then shows entitled against deployed against active per vendor, with estimated shelfware. This is the data that powers Data health, Billing watch, and audit exposure. Each connector opens on a click to show its credential form and names how it connects: API sync, file import, or both.

SAM and ITAM connectors, one connector open
ConnectorSource
ServiceNow SAM ProEntitlements and license positions
Flexera OneEntitlements and deployments (US, EU, APAC endpoints)
Snow License Manager / Snow AtlasEntitlements and usage
USU / Aspera SmartTrackEntitlements
Microsoft 365Seats bought and assigned via Microsoft Graph, and since 3 October 2026 the people active in the last 30 days per product, read from the Microsoft 365 active user report (add Reports.Read.All to the app registration)
Salesforce usageSince 3 October 2026: per Salesforce license type, the licenses bought, the ones assigned, and the people who signed in in the last 30 days. Connects with a connected app using the client credentials flow; its run-as user needs View Setup and Configuration, and View All Users for the sign-ins
Microsoft IntuneDevice and app inventory
Jamf ProApple estate inventory
ServiceNow CMDBDeployed software inventory
Oracle LMS / ULA positionYour measured Oracle deployment position
SaaS management platformsZylo, Zluri, Torii, or Productiv, via their CSV exports
Cloud billingAWS Cost & Usage Report, Azure cost export, or Google Cloud billing export, feeding the Spend Agent and the Cloud cost optimizer

How to use it

Every connection named in this catalog has a step-by-step setup recipe, with a verification line and a teardown, in Chapter 19 · Integration recipes. The order that pays best:

  1. Start with identity: SSO and SCIM first, so access is governed from day one.
  2. Open the cheapest intake routes: email-in addresses and a folder watch cost minutes and remove the manual-upload habit.
  3. Connect one SAM or usage source and one spend source, then follow Data health, which ranks every remaining gap by the feature it enables.
  4. Turn on data out last: the warehouse export and the audit webhook make the platform a citizen of your data estate rather than an island.

Related: Integrations (settings reference) · API keys · Connect your data and close the gaps

Vera AI with your SAM tool

Who: owners connect the sources · everyone benefits from the joined data

Your SAM or ITAM platform and Vera AI know different halves of the same estate. Flexera One, ServiceNow SAM, Snow License Manager, USU, and Xensam know what you own and what is deployed: entitlements, installations, active users, license positions. Vera AI knows what it all costs and what it should cost: the contracts themselves, the prices against the market, the renewal mechanics, and the negotiation. Connect the two and each side covers the other's blind spot.

Data flows in. Under Settings › Integrations, the discovery connectors pull license positions from your SAM tool, live over its API where one is exposed (ServiceNow, Flexera One, Xensam, Microsoft 365, Intune, Jamf) or from its standard export file (Snow, USU, the SaaS management platforms). Every source lands in the same License intelligence table: entitled versus deployed versus active per vendor, priced where a unit rate is known. That is where shelfware stops being a suspicion and becomes a number. Every sync and import also files as a report in Vera Licensing, the ledger where license reports land and where Vera reads them.

Or the tool pushes. When the integration runs from the SAM side (a scheduled job, an iPaaS flow, or a script), point it at the license report push API instead of connecting a pull:

POST /api/v1/license-reports
Authorization: Bearer vbk_your_key
Content-Type: application/json

{ "title": "Weekly license position", "source_label": "Flexera One",
  "rows": [ { "vendor": "Microsoft", "product": "Visio Plan 2",
              "entitled": 400, "deployed": 310, "active": 210,
              "unit_cost": 180, "currency": "USD", "metric": "seats" } ] }

Row fields take the common synonyms a SAM export uses (purchased, installed, used, unit price and so on), snake_case or camelCase, up to 5,000 rows per report and 12 pushes an hour per key. Keys are created by an owner at Settings › Connections › API keys. Every push files into the Vera Licensing ledger, updates the live license position, raises the license_report.received webhook event for your connected channels, and can be listed back with GET /api/v1/license-reports or fetched row by row with GET /api/v1/license-reports/{id}.

Data flows out. Report extract writes your contract register back the other way, in the agreement layout your tool imports: one workbook shaped for Xensam, Flexera One, ServiceNow, Snow, or USU, or your own template filled under its own headers. The ServiceNow connector goes further on its own: it can create contract records here from entitlements it discovers, and write delivered benchmark verdicts back onto the source records as work notes.

ToolWhat flows inWhat flows out
Flexera OneLicense names, entitlements, and consumption over the API, or an ELP exportThe contract register in the Flexera One contract layout
ServiceNow SAMEntitlements from alm_license, installs from the CMDB, optional auto created contractsThe register in the ast_contract layout, plus benchmark verdicts as work notes
Snow License ManagerCompliance report exportsThe register in the Snow agreement layout
USU (Aspera)License position exportsThe register in the USU contract layout
XensamThe software list over the Xupervisor REST API, or a CSV exportThe register in the Xensam agreement layout

The goal when both are connected. One closed loop instead of two half informed systems.

  1. Shelfware gets priced, then negotiated. The SAM side proves 1,500 seats entitled and 900 active; the Vera side knows the unit price and the renewal date. Together that is a true down argument with a number on it, delivered before the notice deadline rather than after the auto renewal.
  2. Renewals argue from usage evidence. A benchmark says where the price should land; the deployment data says how much of the product you actually consume. A vendor hears both at once, and the second one is the harder to argue with.
  3. Neither register goes stale. The SAM tool stays the operational system of record for the estate; Vera stays the commercial one for what it costs. The connectors keep the first flowing in, Report extract keeps the second flowing out, and nobody re keys agreements by hand in either direction.

Start with whichever direction closes your bigger gap: pull the inventory in if you negotiate blind on usage, push the register out if your SAM tool's agreement list is empty. Most workspaces end up running both.

Related: Vera Licensing · Report extract · The integration catalog · Integrations (settings reference)

Deployment methods

Where: Settings › Connections › Deployment · /settings/deployment
Who: SaaS, shared is every plan today; the other two are Enterprise conversations

Three ways to run Vera AI, the same three the public deployment page describes: SaaS on our shared cloud, live the same day; SaaS on your own dedicated instance; or your own customized environment, connected to your systems and shaped to your workflows and layout. Same platform, same reports, different boundaries. The Deployment page in Settings sets them side by side and marks the one your workspace runs on.

01 · SaaS, shared (available today, every plan)

How nearly every customer runs Vera AI, and the service described at the top of this chapter. We operate the application, the database, storage and backups; your data is isolated in the database with row level security, contract files live in private encrypted storage behind short lived signed links, and every view and download lands on the audit trail. The trade-offs come with shared infrastructure: isolation is enforced in the database rather than by separate hardware, the hosting region is US or EU, chosen at onboarding, and the layout and workflows are the platform's standard ones.

02 · SaaS, your own (Enterprise agreements)

A single tenant deployment we provision and operate only for you: a dedicated database, dedicated file storage, dedicated encryption keys and your own subdomain or custom domain, hosted in the region your policy requires. It meets data residency mandates and policies that rule out a shared database however it is isolated. Your team still runs nothing; provisioning takes days, and updates arrive on an agreed maintenance cadence rather than continuously.

03 · Your own customized environment (by arrangement)

The platform inside your own boundary, in your cloud account or data center, or as a hybrid where contract files never leave your network. Because the environment is yours, it can be shaped: integrations with your own systems, your workflows and approval rules, your layout, branding and report templates, and your own rules and data beside the market data.

It is scoped as a joint engagement: the highest total cost and the longest rollout, with operations owned by your team when it runs fully inside your boundary.

The three, side by side

SaaS, sharedSaaS, your ownYour own customized environment
Best forMost teamsResidency mandates, no shared infrastructureSovereign, air gapped or deeply integrated estates
Who operates itUsUs, on infrastructure only you useYour team with our support, or us on the hybrid cloud side
Where contract files liveOur cloud, private and encryptedYour dedicated instance, region of your choiceYour infrastructure or your network
IntegrationsStandard integrations, API and MCPStandard integrations, API and MCPBuilt to your own systems
Workflows and layoutThe platform's standard onesThe platform's standard onesYours
UpdatesContinuousManaged, agreed cadenceVersioned releases on your schedule
Benchmark networkFullFullSnapshots inside your boundary, live for approved figures on the hybrid route
Typical time to first benchmarkSame dayDaysWeeks to months
AvailabilityEvery plan, todayEnterprise agreementsBy arrangement

Related: Deployment · Services · Trust center · Plans, allowances & limits


Next: Chapter 19 · Integration recipes for the step-by-step setup of everything cataloged here, or back to the manual index.

Was this page helpful?

Thank you. Your note goes straight to the team that writes this manual.

Updated 2026-10-26 · A Vendor Benchmark product · Download the manual as PDF · Questions? Message our team in the app.