Challenge 1: Automation was in place, but agents couldn't reach it
Challenge 2: No production-ready path to Salesforce or enrichment data
Challenge 3: Agent workflows hitting LLM limits at scale
People.ai had built a real automation foundation on Workato — 350+ recipes powering GTM workflows across lead engagement, sales follow-up, and operations. But as AI became a strategic priority, the team ran into a problem that many automation-first companies encounter: agents couldn't reach the systems those workflows already touched.
Salesforce's native MCP capabilities were still in development, limited to dev org environments and unavailable for production data. Waiting for vendor support wasn't an option — it would have stalled AI initiatives entirely. At the same time, People.ai wanted agents to query live CRM data alongside external enrichment sources like Apollo.io, without building and maintaining a custom integration layer for each system.
There was also a performance challenge. As agents began querying larger Salesforce datasets, early approaches that returned full object payloads — all fields, all records — created responses that pushed against LLM token limits. The team needed a way for agents to ask more precise questions of Salesforce data: specific fields, specific objects, specific filters. Without that precision built into how agents queried the system, scaling agentic workflows reliably wasn't possible.
The automation foundation was there. The question was how to make it agent-ready without starting over.