Extract Salesforce records and email as CSV
This template demonstrates how you can create a CSV file and then store records fetched from Salesforce into this file.
Solutions by app
With Tray, Salesforce becomes the governed hub for clean data and coordinated work. Record changes trigger secure automations across your stack, while agents use Salesforce context to answer questions and take action.
Salesforce is where accounts, opportunities, contacts, and revenue activity are managed across the customer lifecycle. But work tied to those records rarely stays in Salesforce.
Tray extends Salesforce across your stack, connecting it to marketing, support, finance, identity, product, and any other system you rely on. Changes to leads, opportunities, accounts, or custom objects can trigger orchestrated workflows, governed automations, and agents that take action across tools, while keeping Salesforce as the system of record.
See how different teams use Tray to take action from Salesforce.
Revenue operations
If you work in revenue operations, these are common ways teams use Tray with Salesforce to standardize pipeline workflows and reduce manual process gaps.
Sales
If you work in sales, these are common ways teams use Tray with Salesforce to keep deals moving and reduce manual follow-up.
Marketing
If you work in marketing, these are common ways teams use Tray with Salesforce to align campaigns with pipeline performance.
Customer success
If you work in customer success, these are common ways teams use Tray with Salesforce to manage renewals and reduce churn risk.
Finance
If you work in finance, these are common ways teams use Tray with Salesforce to align revenue data with billing and reporting systems.
Business systems
If you work in business systems or IT, these are common ways teams use Tray with Salesforce to govern access and orchestrate cross-system workflows.
Use Salesforce record events and forms to route work, capture approvals, and orchestrate processes across your revenue and service stack. Automations write outcomes back to Salesforce with full visibility and a governed audit trail on every record.
Tap into Tray’s Template Library to deploy proven workflows to your Tray account and run them with Salesforce for records, approvals, and customer updates.
This template demonstrates how you can create a CSV file and then store records fetched from Salesforce into this file.
The purpose of this workflow is to capture leads from an Excel / XLSX file and use these to create and update contacts in Salesforce.
Send this tool a record type, record ID, and array of field value updates and it will update the record's fields using the updates you send.
Tray connects Salesforce to the rest of your stack so leads, opportunities, cases, and accounts stay accurate everywhere. With governed integrations, updates flow bi-directionally, keeping data consistent, reducing manual effort, and ensuring teams work from a single source of truth.
Integrate Salesforce with 700+ applications plus any system with an API using our HTTP connector. These domains mirror Salesforce APIs and how teams actually work with Salesforce.
Make Salesforce the knowledge and action surface for your agent. Agents use approved record context, answer with references, and run governed tools that update Salesforce and connected systems.
Acts across Salesforce and the rest of your stack using hundreds of connectors and HTTP
Supports your own LLMs or Tray-hosted models for flexible deployment
Enforces cross-system guardrails, RBAC, approvals, and end-to-end execution logs
Deploys in Slack or web while keeping Salesforce as the system of record
Operates natively on Salesforce objects, flows, and approvals surfaced in Slack and the Salesforce UI
Uses Einstein model options managed in Salesforce
Centers governance and visibility within the Salesforce platform
Performs best when most work and data remain inside Salesforce
Find answers to common questions about our products and services.
Use OAuth to create scoped connections. Use separate connections per environment and role to enforce least privilege.
Tray reads metadata so forms and automations populate required fields and valid picklist values. Use external IDs for safe upserts.
Batch high-volume jobs with bulk operations. Tray uses retries with backoff and lets you throttle where needed.
Yes. Start flows on record changes or on a schedule. You can also align with platform events or CDC where configured.
Begin with one object and one outcome, such as Closed Won to billing. Add approvals and downstream updates, then expand to more teams. Everything you build becomes reusable and agent-ready.
Tray reads metadata so forms and automations populate required fields and valid picklist values. Use external IDs for safe upserts.
Whether your systems, data, or models run in the cloud or on-premises, Tray connects them in one secure platform. Every connection, workflow, and agent operates under IT governance with encryption, audit logging, and access controls built in. Security teams can trust that all integrations comply with enterprise network and authentication policies.