01 Integration delivery
Getting integrations live
You'll recognise this if
a customer signed months ago and still isn't live, or went live on time and is barely using it, and every enterprise deal now seems to come with an integration project nobody's set up to run.
Integrations stall in predictable places, and it's rarely the technology. Sales said the API handles bulk refunds. It does, one at a time, and nobody checks until the customer's engineers hit it. Production credentials wait on someone who doesn't know they're the one holding things up. The provider's sandbox, which is their test environment, can't prove the one thing that breaks in production.
I stay with it from the sales handoff to real use. On day one I check everything the customer was promised and flag what I can't confirm. I work out who owns each dependency: you, your customer or a supplier. I keep what launch really needs apart from the nice-to-haves, so the extras don't push the date. At launch I watch the first live transactions all the way through and check the numbers match on both sides.
Live is not the finish line. A launch nobody uses is not a success, however clean the go-live was, so I give the first month of real traffic the same attention as the build.
What you get
a go-live date you can defend, because every blocker has an owner and a deadline. Then, a month after launch, a straight answer on whether usage is where the deal said it would be, and who's fixing it if it isn't.
Also covers
- A go-live checklist where every tick has a test result, a log or a setting behind it
- Taking it to your product team, with evidence, when customers keep hitting the same gap
Example launch list
Needed for launch
Live API keys issued
Owner: the customer's IT team
Due: this week
Refunds tested one at a time
Owner: your backend lead
Due: before launch
First live payments watched all the way through
Owner: integration lead
Due: launch day
Can wait until after launch
Bulk refunds
Custom reports for the customer's finance team