Sales agents: 5 use cases
Lead-to-cash agent chains: the costliest failures are ordering mistakes — skipped approvals and premature provisioning.
ServiceNowSalesforceHubSpotAtlassian Each step lists the resource and the exact permission or role the agent uses.
Lead-to-opportunity qualification
- TriggerSalesforce Lead marked “Marketing Qualified”
- Salesforce1Read Lead
Lead: PermissionsRead - HubSpot2Enrich firmographics
contacts, companies · read - Salesforce3Convert
Opportunity, Account, Contact: PermissionsCreate - ParapetDelete on Lead denied; alert on attempt.Deny excess
Conversion is not deletion. Parapet ensures PermissionsDelete on Lead is never exercised by this agent, and alerts if the credential ever calls delete — that belongs to a data-hygiene bot.
Quote-to-order deal desk automation
- TriggerRep requests pricing on an Opportunity
- Salesforce1Read Opportunity
Opportunity: PermissionsRead - HubSpot2Create quote & line items
quotes.read, schemas.quotes.write · line_items write - Atlassian3Over threshold: open deal-desk request
write:request:jira-service-management, write:request.approval:jira-service-management - Salesforce4Create Order
Order: PermissionsCreate - ParapetHuman approval required before Order.Gate / review
The discount-approval gate is structural: the agent cannot progress to Order until the linked JsmRequest shows read:request.approval = approved. No skipping the human-in-the-loop step.
Contract generation & Legal handoff
- TriggerOpportunity reaches “Closed Won”
- Salesforce1Read Opportunity
Opportunity: PermissionsRead - Salesforce2Generate Contract
Contract: PermissionsCreate - Atlassian3Route to Legal
JsmRequest: write:request:jira-service-management · JsmServiceDesk - ParapetSales edit suspended during Legal review.Deny excess
This is where Sales’ write scope must stop and Legal’s begin (see L1). Parapet suspends the Sales agent’s PermissionsEdit on that Contract once the request is filed, until Legal sets “Sales-Ready.”
Account health & renewal risk monitoring
- TriggerScheduled renewal-risk scan
- Salesforce1Read accounts, orders, assets
Account, Order, Asset: PermissionsRead · Account: ViewAllRecords - HubSpot2Read support tickets as churn signal
crm.objects.tickets.read - Atlassian3Create renewal issue for CSM
write:issue:jira - ParapetCross-department flow inventoried and approved.Gate / review
Reading hubspot:tickets pulls support-case content into a Sales-owned agent. Parapet inventories this Support → Sales data flow so it must be declared, not silently available via a shared integration user.
Deal-desk-to-provisioning order kickoff
- TriggerContract fully executed by Legal and customer
- Salesforce1Confirm status = Activated
Contract: PermissionsRead - Salesforce2Create / edit Order
Order: PermissionsCreate, PermissionsEdit - Salesforce3Create Asset for provisioning
Asset: PermissionsCreate - ServiceNow4Notify Finance billing
sc_request · role:public - ParapetOrder blocked until Contract is Activated.Deny excess
Order creation only fires after the Contract read confirms Activated — preventing the race where an agent provisions and bills a deal before it is legally executed.
See what your agents actually hold.
Discover, inventory and enforce across every connected SaaS system.