Assign responsibility to a person or service
| Responsibility | Acceptance question |
|---|---|
| Business owner | Who decides the intended rule and approves changes? |
| Operator | Who reviews exceptions and unresolved customer work? |
| Technical maintainer | Who fixes expired access, broken mappings and provider changes? |
| Incident contact | Who receives an alert, acknowledges it and communicates the impact? |
One person may hold several roles. A named role, access to investigate and an agreed response expectation matter more than the title. A monthly fee alone does not explain coverage.
Observe
See attempts and outcomes.
Investigate
Identify affected work.
Recover
Avoid repeating completed actions.
Validate
Check the intended result.
An implementation checklist, not a claim of autonomous infrastructure repair.
What agents can observe and what they do not replace
Hunter monitors the connected advertising scope, including pacing, account changes and tracking breaks. Oscar helps review available website and channel evidence. Figaro and Cyrano contribute inquiry and conversation context in their enabled workflows. These are useful observations, not a general infrastructure watchdog.
Growth Control implementation and its technical maintainer must define workflow logs, alerts, access checks and recovery. Do not describe Hunter as monitoring every server, or promise that an agent can safely repair any failure without an accountable person.
Create a runbook someone else can use
A runbook should explain the business consequence before it lists technical steps. An operator needs to know whether customers may have received a message, whether an invoice may already exist and whether the workflow is safe to pause. The technical maintainer needs enough references to investigate without relying on the original builder’s memory.
| Runbook entry | Example of useful content |
|---|---|
| Expected result | One reviewed action linked to the correct opportunity and provider record. |
| Where to investigate | Source event reference, execution record and the destination record. |
| How to contain the problem | Named authority to pause the relevant customer-facing action. |
| Recovery check | Determine what completed before retrying, then verify the resulting record. |
| Return to operation | Named person accepts the test result and records the configuration restored. |
Keep this information accessible to the people who must respond, with appropriate access. A diagram that only the contractor can interpret is not a complete handover. Avoid putting credentials into the runbook; document account ownership and the approved access path instead.
Test hard failures and quiet wrong results
- Stop a test connection and check who learns that the workflow failed.
- Send a synthetic event twice and confirm that the implementation does not create two customer actions.
- Interrupt a multi-step run after a record is saved but before delivery; define a safe recovery point.
- Use incomplete or contradictory data and confirm that the workflow asks for review instead of inventing a fact.
- Check a sample of completed records against source messages. Success logs can hide incorrect customer matches or old quote versions.
Worked example: an invoice request times out
Fictional Stretch Tent acceptance exercise; use synthetic records and do not issue real invoices.
The owner approves a deposit invoice proposal, but the application reports a timeout. The first question is whether the request failed before creation or whether the response was lost afterward. Those states require different actions. The operator pauses further attempts on that item and gives the maintainer the opportunity and request references.
The maintainer checks the destination provider through its approved interface. If the invoice exists, link the confirmed provider record and resolve the uncertain attempt rather than creating another invoice. If it does not exist, recovery must follow the implementation’s tested retry and approval rules. The record should explain which evidence supported the decision.
Pacioli’s billing connection is useful in this workflow, but it does not remove the need to define duplicate handling and partial-failure recovery. After the exercise, verify the amount, customer, provider reference and delivery state. “Invoice found” does not mean “paid,” and an approval for the original invoice does not automatically approve a changed amount.
Finish by recording the cause, affected test item, corrective action and evidence that the process is working. A maintainer saying “fixed” is weaker than an operator confirming the intended record and next action.
Check business correctness as well as technical uptime
Some failures announce themselves: expired access, rejected requests or a stopped worker. Others produce plausible but wrong results. A recap may attach to the wrong event, a reminder may cite a replaced quote, or a report may quietly omit a channel. Design reviews that can detect both kinds.
- Completeness: compare eligible source events with the records that should have been created.
- Freshness: check when the source last updated, especially before acting on payment or campaign evidence.
- Correctness: review a sample against original messages and approved commercial facts.
- Responsibility: inspect unresolved exceptions and confirm someone owns the next step.
Hunter can flag issues in its advertising scope, and Oscar can help examine available source coverage. A technical maintainer must still own the broader monitoring and access checks. Schedule the operational review at a cadence appropriate to the business risk; a workflow touching customer commitments needs closer oversight than an internal draft report.
When a business rule changes, update its test examples and instructions as well as the automation. Preserve the last validated behavior so the operator can explain what a prior run was supposed to do.
Put the handover in writing
- List the owner of each account, access renewal and escalation contact.
- Document the intended inputs, outputs, exceptions and how to pause customer-facing activity.
- Specify what support includes, how changes are requested and who checks recovery.
- Keep sample synthetic tests and a readable record of the last validated configuration.
Questions and answers
Will the agents fix every broken integration?
No blanket self-repair capability is promised. Monitoring and recovery responsibilities are scoped and assigned to an accountable maintainer.
Is a successful run enough to accept the workflow?
Inspect the resulting record, message and business outcome, including duplicate and partial-failure scenarios.
What should happen after a timeout when creating an invoice?
Determine whether creation completed before retrying. Use the provider record and the tested recovery rules; a lost response does not prove that no invoice exists.
Can a successful execution still be wrong?
Yes. A result can have the wrong customer, old quote or incomplete source data. Review business correctness as well as technical status.
Sources and further reading
Put the process into practice
Growth Control implements the tools, workflow and team handoff around an agreed business result.
Explore cRM and marketing automation built around your sales process