The far end moves
Vendors change APIs, deprecate fields and add requirements on their own schedule. Asisly, our own voice receptionist, reaches eighteen third-party connectors — eighteen far ends, each with a roadmap that does not mention you.
Failures are quiet by default
An integration rarely crashes loudly. It drops an event, retries into a duplicate, or keeps running on a credential that stopped working. So every webhook router we build carries retries, idempotency and a failure digest that reaches a person: a stuck event becomes a line someone reads in the morning, not an order that never happened.
Credentials expire
Expired and rotated credentials are a common cause. Business OS brokers secrets centrally, so a credential rotates without redeploying every system that uses it.
Budget for keeping up
Integrations get quoted as one-off work and then behave as an ongoing liability. Scope the keeping-up along with the build.