The real problem: you are buying plumbing without a blueprint
Most teams approach integration like this.
They pick tools, hire a consultant, and start talking about endpoints, APIs, and field lists. Only after months of work does someone ask a basic question like
“Can we see which leads turned into revenue by channel and product”
At that point it is expensive to admit that nobody wrote down
- How records should move between systems in real world situations
- Which system is the source of truth for key data points
- Which reports and automations the business actually needs
Integration becomes an endless cycle of patches because there was no shared blueprint.
The fix is straightforward. Before any integration work begins, you document scenarios and mapping in plain language that business and technical people can both understand. You do not need code. You need clarity.
Direct answer: what must be documented prior to an integration
Before you start an integration you should have four things clearly documented
- Business scenarios
Narrative descriptions of how records and processes should behave across systems in specific situations. - Conceptual data mapping
A business level map of which data belongs where and how different records relate, without worrying yet about field names. - Ownership and exception handling
Clear rules about who owns which parts of the process and how to handle mismatches and errors. - Reporting and automation requirements
The metrics, dashboards, and key workflows the integration must support when it is considered “done.”
If you cannot hand a partner or internal team those four artifacts, you are not ready to integrate.
Step 1: capture business scenarios in plain language
Scenarios explain how the business should work when the integration is live. Each one tells a short story about a specific situation.
Aim to write scenarios that any non technical leader can read and confirm.
Scenario category 1: creation and flow of new records
Describe how new people, companies, or transactions enter your world and move between systems.
Examples
- A new lead fills out a form on your website. It becomes a contact in your CRM, is qualified, and then becomes a record in your downstream system when it meets criteria you define.
- A new account is opened in a core system. You want that account to appear automatically in your CRM so relationship managers have visibility.
Clarify for each scenario
- Where the record is created first
- When it should appear in other systems
- Which data must travel with it
- What triggers that movement
Scenario category 2: updates and status changes
Describe what happens when important data changes in one system.
Examples
- A status moves from active to closed in a back office system.
- A stage moves from prospect to customer in your CRM.
- A key flag such as risk level, priority, or tier is updated.
Clarify
- Which system is allowed to update which statuses
- How those updates should show up in other systems
- What actions those changes should trigger, such as notifications or task creation
Scenario category 3: negative or exception events
Negative scenarios are often ignored, yet they matter for reporting and communication.
Examples
- A deal or application is denied, cancelled, or withdrawn.
- A customer churns, closes an account, or stops paying.
- A partner or contact is marked as do not contact or do not market.
Clarify
- Where those events are recorded first
- How they should be mirrored elsewhere
- What must stop immediately, such as certain kinds of messaging
- What should start, such as retention or win back workflows
Scenario category 4: success and lifecycle completion
Describe what happens when things go right.
Examples
- A deal moves to closed won, a loan funds, or an account opens.
- A project is successfully delivered.
Clarify
- How success is defined and recorded
- Which systems must receive that signal
- What follow up actions should happen automatically, such as onboarding, surveys, cross sell, or partner notifications
Scenario category 5: multi system journeys
Some journeys cross multiple teams and platforms.
Examples
- Partner sourced opportunities that start in one system then move into your core operations platform.
- Multi product relationships where one win should influence how you treat related opportunities.
Clarify
- Every step the record takes
- Every system that must see the current status
- Where humans intervene versus where automation should take over
If you can tell the story of your core journeys in simple language, you have the foundation for a successful integration.
Step 2: define conceptual data mapping before field mapping
Conceptual mapping is about deciding what belongs where and how things relate. Field mapping can come later.
There are five major conceptual mapping areas.
Mapping area 1: entities and objects
Define the main “things” in your world and how each system represents them.
Typical entities
- People such as contacts, customers, borrowers, members
- Organizations such as companies, partners, branches
- Transactions such as deals, loans, orders, tickets
- Assets or properties such as products, locations, accounts
For each entity, document
- Which system is the primary home
- Which system needs a copy and why
- How to link records between systems, for example through IDs or a combination of fields
Mapping area 2: identity and keys
You need a consistent way to know when two records refer to the same real world thing.
Document
- Which fields make up the primary identity
Email, phone, document number, external ID, or a combination. - How you will handle duplicates and conflicts
For example, what happens if emails match but names do not. - Which system can create new identifiers and which must accept them
Strong identity mapping prevents orphaned records, mismatched reports, and automation mistakes.
Mapping area 3: hierarchy and relationships
Define how entities relate to each other across systems.
Examples
- Contact belongs to a company.
- Loan or deal belongs to a contact and a branch.
- Property or asset belongs to an account.
Clarify
- Where each relationship is maintained and updated
- Which relationships must stay in sync across systems
- What happens if a relationship changes in one system
This is crucial for accurate segmentation and reporting.
Mapping area 4: fields and attributes at a high level
You do not need a full spreadsheet yet. You do need to know which attributes matter.
For each major entity, list the attributes that must be consistent across systems, such as
- Status or stage
- Type or category
- Priority or tier
- Date fields that define lifecycle milestones
- Key numeric values such as amounts or balances
Next to each attribute, indicate
- Which system is the source of truth
- Which other systems must display it
- Where updates are allowed
Mapping area 5: outcomes and reasons
Outcomes often drive reporting and strategy.
Document
- What outcomes exist
Won, lost, funded, denied, cancelled, renewed, churned. - What reasons or codes you use
Pricing, timing, qualification, competition, product fit. - Where outcomes and reasons are recorded
- How they should sync
This ensures that when you later ask why something happened, your systems agree.
Step 3: decide ownership, exceptions, and guardrails
Integration does not remove human responsibility. It makes it more visible.
You should define three types of rules.
Ownership rules
Document who owns
- Data standards and definitions
- Configuration in each system
- The integration layer itself
- Reporting and dashboard interpretation
Give names or roles, not acronyms. If something breaks, you need to know exactly who decides how to fix it.
Exception rules
Describe what to do when things do not match or fail.
Examples
- A record cannot be matched between systems.
- Required data is missing.
- Automation triggers conflicting actions.
Clarify
- What should happen automatically, such as logging and alerts.
- What should be handled manually and by whom.
- How exceptions will be tracked and reviewed.
Even simple exception playbooks prevent chaos later.
Guardrail rules
Guardrails protect core truths and compliance.
Document
- Fields that must never be overwritten by integration.
- Stages that can only be changed in one system.
- Data that must not cross certain boundaries for regulatory reasons.
These rules can then be enforced technically during implementation.
Step 4: define reporting requirements the integration must support
Integrations are not successful because the sync worked. They are successful because they answer questions that matter.
Before work begins, write the key reports you expect the integration to make possible.
Use a format like this
- Question
For example, which channels produce the most profitable customers. - Needed dimensions
Source, campaign, product, region, owner. - Needed measures
Volume, revenue, margin, win rate, cycle time. - Time windows
This month, quarter, year to date, trailing year.
Examples of integration driven reports
- Full funnel reporting from initial engagement to final financial outcome.
- Stage conversion rates broken down by segment and team.
- Impact of specific campaigns or partners on long term value.
- Capacity and throughput by team or location.
When reporting needs are explicit, it is much easier to design mappings and workflows that support them.
Step 5: define automation and experience requirements
Automation is where integration touches real people. You need to define that experience before you design triggers.
Document
- Which events should trigger communication to customers or clients.
- Which events should trigger internal tasks or alerts.
- Which systems should send what type of message.
- How different systems should coordinate so people do not receive duplicates or conflicting messages.
Examples
- When a record reaches a key stage, send a clear next step message and assign an internal owner.
- When an outcome occurs, automatically start the appropriate follow up journey and log it.
- When risk indicators appear, notify the correct role and limit certain automated messages.
This ensures that integration does not just move data but actually improves experience.
Real world scenario: integration with and without scenarios and mapping
Consider two organizations attempting a similar integration.
Without documented scenarios and mapping
- The team starts by wiring systems together based on generic best practices.
- Every new requirement discovered mid project forces rework.
- Reports from different teams do not match because each system tells a different story.
- Automation sends off beat messages at the wrong times or misses critical moments.
With documented scenarios and mapping
- Implementation follows a clear list of scenarios and data relationships.
- Field mapping and workflows are designed to support known journeys and reports.
- Testing is easier because expected behavior is already written down.
- When something does not work as expected, there is a shared reference to adjust.
The second organization ships faster and ends with a system that anyone can explain.
How to practically create these documents in your organization
You do not need a big committee. You need focused collaboration between people who understand the business and those who own the systems.
A simple approach
- Gather a small group
Include one business leader, one operations or process owner, and one systems owner. - Start with scenarios
Whiteboard the journeys, then turn them into short written descriptions. - Move to mapping
List your main entities and capture where each belongs and how they connect. - Add ownership and exceptions
Decide who will make decisions when something is unclear and how you will handle errors. - Finish with reporting and automation
Write the questions and actions that matter most and tie them back to your scenarios.
Even a handful of well written pages will dramatically improve your integration outcome.
Conclusion: documentation is the first integration
Before any connector runs or any line of integration code is written, your organization should integrate its own understanding of how data, processes, and people connect.
The scenarios and mapping you document in advance become
- The checklist your implementation follows
- The reference your teams use when questions arise
- The standard against which you measure success
If you take this step seriously, your eventual integration will feel less like a technical experiment and more like a clear, controlled upgrade to how your business actually works.