veren.
Template · Fixes series 04

Integration handover template

One page per production integration. Fill in the systems, records, schedule, credentials, failure modes, escalation contacts and the date someone last verified it, from what runs today rather than from the original build specification. The count of fields filled in, shown at the side, updates as you go.

How to use this template

Fill it in once per integration: download your answers, then choose Start again for the next one. Every field should describe production behaviour as observed, so where the answer is "we think" rather than "we checked", write that down and schedule a check. The example rows show the level of detail that is useful. Replace them with your own.

Fill it in below. Your result updates as you go.

Systems and direction

Fill in the entry column; the guidance column says what belongs in each field.

FieldGuidanceEntry
Integration nameExample: CRM to commercial system, account and order sync
Source system
Target system
DirectionOne way, two way, or one way with exceptions (list the exceptions)
Conflict rule for two way syncExample: target system wins on address fields, source system wins on consent
Hosting environmentWhere the code runs, who owns that environment, and any known decommission date
Code locationRepository or server path, and who has access
Business ownerThe person who notices when it stops
Technical ownerThe person who can change it

Records and fields

Replace the example rows with your own.

RecordFields that crossMapped or transformedDirectionNotes

Schedule

One row per trigger, with the example rows replaced by your own.

TriggerFrequencyWindowTypical volumeWatched by

Credentials

One row per credential the integration uses; the grey text shows what belongs in each column.

CredentialWhere it is storedOwnerExpires onHow it is rotated

Failure modes and symptoms

Describe each failure as it looks from outside, not as the code sees it, replacing the example rows with your own.

Failure modeWhat it looks like from outsideHow it is detectedFirst responseFallback

Escalation

The three levels are filled in as a starting point; change them to match your arrangement.

LevelContactReach byExpected response

This is the field that changes behaviour. A page with no verification date in the last quarter describes an integration in an unknown state, and unknown is the state that produced the emergency.

Last verified

Last verified onVerified byWhat was checkedNext check due

Prepaid support hours that do not expire.

One pool and a named responder, so the next question is a task and not a negotiation. It also works if you only need the move and your own team takes over afterwards.

Also in this series
A practical first step

Find the right AI starting point.

Align the business case, governance and first implementation—without starting a large programme.

Short enquiry

How can we reach you?

Takes about two minutes.