Queries cases and related objects with SOQL, opens or upserts a case mid-conversation, and writes related records together in one composite call.
23actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates or updates a Salesforce Case record mid-conversation. Your team converts chat requests into persistent support tickets instantly.
Ayro retrieves a complete Salesforce Case record by ID. Your team accesses case history and status without navigating Salesforce.
Ayro sends a custom event from a chat visitor to Live Agent. Your team triggers agent workflows and passes data without manual actions.
Each card is one request a support team gets, and the Salesforce service cloud actions Ayro runs to close it.
Ayro queries the customer's open cases, reads a full case record for status, priority, owner, and timestamps, and inspects an object's field definitions first when the org uses custom ones.
Ayro creates a case with the subject and description in the customer's own wording, or upserts against an external ID so a retried request does not leave a second copy of the same case.
Ayro chains up to 25 dependent subrequests that reference each other's results, or sends nested parent-child record trees, so an account, contact, and case land together instead of partially.
Ayro polls a Live Agent session for incoming messages, reconnects when the affinity token changes after a 503, and resynchronises the visitor's state so the transcript survives the drop.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Salesforce service cloud actions it has and picks the ones a request needs.
Authorize the Salesforce service cloud account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Salesforce service cloud actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeSalesforce service cloud · Ayro
What can you do in Salesforce service cloud without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Salesforce service cloud.
Only through an upsert or a composite call. There is no standalone update-case action here: Create Case Record upserts by external ID, and Composite Request can carry a PATCH subrequest. A case with no external ID is therefore easier for Ayro to read and reference than to edit in place.
All 23 actions your agent can call on Salesforce service cloud, straight from the live MCP connection.
Send real-time typing indicator (sneak peek) to Live Agent during active chat session.
Execute multiple independent REST subrequests in one batch call.
Execute up to 25 dependent Salesforce REST subrequests in a single API call.
Create one or more nested sObject record trees in a single API call.
Create or upsert a Salesforce Case record.
Delete a Salesforce Case record.
Retrieve metadata of any sObject.
Generate a UUIDv4 string to use as an Idempotency-Key header in Salesforce User Interface API requests.
Generate a signed JWT assertion for Salesforce JWT bearer OAuth flow.
Retrieve a Salesforce Case record by its ID.
Long-poll for chat messages/events.
Retrieve current Live Agent API version.
Lists all Einstein Bot definitions in the Salesforce organization.
Execute a SOQL query including deleted and archived records.
Execute a SOQL query.
Reconnect a Live Agent chat session after the affinity token changes.
Resynchronizes the chat visitor's state after a session reconnection.
Retrieve RSA private key PEM for a Salesforce Connected App.
Retrieve the Salesforce username.
Send a custom event from a chat visitor to a Live Agent during an active chat session.
Set a breadcrumb URL for the visitor's current page.
Upload a file to managed S3 storage.
Trigger sensitive data rules for the chat visitor.
Same connection, same setup. Pick the next one your team already uses.
Answers which lists a company or person appears on, reads their entries and field data, and returns opportunities and saved view rows.
Finds the person behind an inbound message, logs the conversation as a protocol, files email against the right deal, and merges duplicate contacts and companies.
Answers billing questions from live invoices, raises invoices from accepted offers, and reports task owners and due dates.
Answers where a job stands, books follow-up tasks, keeps contacts and pipeline stages current, and raises material orders for a crew.
Finds the contact on file, reports where a deal stands, captures new leads from conversations, and merges the duplicates enquiries create.
Reads order and shipment status, places repeat orders with payment, merges duplicate customer records, and escalates with a task attached.

Authorize the account and your agent has all 23 actions from the first conversation.
