“We can just call the APIs directly”
Head of Software Engineering · Integration and automation
A Head of Software Engineering who'd rather call the APIs directly is right that their developers can. The question is who maintains every connection afterwards. Don't argue about capability. Count the connections, not the code: ask how many systems talk to each other today, and who updates each connection when one of them changes.
What the buyer says
My developers can call the APIs directly. Why put a platform in the middle?
How to handle it
Listen
Hear "my developers can". It's a statement of capability and pride. The cost they may not be counting is ongoing maintenance.
Acknowledge
Agree that their team can build the integrations, and that direct API calls can be the simplest answer for a few connections.
Explore
Ask how many systems talk to each other today, who owns each connection, and what happens when an API changes, a token expires or a call fails at night. Ask what the developers would otherwise be building.
Respond
Position your platform around the work after the first build: monitoring, retries, changes to APIs and one place to see every connection. Be honest about where direct calls are still the better answer.
Say this
“That's true. Your team can absolutely build them.”
Say this
“How many systems talk to each other today, and who looks after each connection?”
Say this
“What happens when one of those APIs changes, or a call fails overnight?”
Variations
- CTO: “We'd rather own our integrations than depend on another vendor.”
- Lead Developer: “A platform just adds another layer to debug.”
Questions people ask
How do you respond when engineers say they can call the APIs directly?
Agree that they can. Then ask how many connections they maintain, who updates them when an API changes and what happens when a call fails. Position your platform around that ongoing work, and be honest about where direct calls are simpler.
When does an integration platform make more sense than calling APIs directly?
Usually once there are many connections to maintain, several teams involved, or a need to monitor, retry and change integrations without rewriting code. For one or two simple connections, direct calls are often enough.
More objections in Integration and automation
- “We already have an integration platform”
- “Not without someone approving every action”
- “Our processes change too often to automate”
- “It'll turn into shadow IT”
Practise it before the real call
Free to start. No credit card.
