The job being automated
When a big sales deal is won, somebody has to remember to chase the renewal a year later. People forget, and the
company loses revenue it had already earned once. So the team automates it: when a deal over $50,000 closes,
set up next year's renewal, give the salesperson a follow-up task, and tell them it exists.
This is the story of the developer who builds that — and, just as importantly, of what happens months later when it breaks.
His name is Devin. He writes code for a living, but almost nothing here requires you to.
Flow
Salesforce's tool for building automations without writing code — “when this happens, do these things,” assembled from ready-made steps.
Apex
Salesforce's programming language. Used for the parts a ready-made step can't do, like a real calculation.
Sandbox
A complete working copy of the company's Salesforce with no real customers in it. Where you try things before they count.
Deploy
Moving a finished change out of the workshop and into the live system that real people use.
Pull request (PR)
How developers propose a change: here is exactly what I altered, please review it before it ships.
Agent & MCP
The AI assistant, and the connection that lets it actually read and change Salesforce rather than only talk about it.
Telemetry
The automatic record of what ran, what worked and what failed. The system's own account of itself.
Intent Map
A plain-language, step-by-step view of what an automation does. Editable — and always the same automation underneath.
HINT
Our name for an error written for a human: what broke, why, who's affected, and a fix you can act on.