Skip to content

The product

One CRM. Every next step.

Contacts, pipeline and delivery in one workspace, with AI that prepares the work for your approval.

See how Meibo works
AI & AUTOMATION / THE PRACTICAL GUIDE

See the change.
Decide with confidence.

A good approval is a clear decision about a specific effect. Give people the evidence, current state and recovery options they need to make that decision well.

Get the free worksheet
m.REVIEW / A SPECIFIC DECISION
THE JOBShow me exactly what will change.
  1. 01Inspect the proposal
  2. 02Recheck the current state
  3. 03Apply the approved effect
THE INTENDED OUTCOMEA traceable execution receipt
A proposal is not yet an applied change.ILLUSTRATIVE PROCESS / NOT A LIVE RUN
UNDERSTAND THE WORK.CONNECT THE DETAILS.MAKE THE NEXT STEP CLEAR.
In this guide
THE SHORT VERSION

Make the next decision clearer.

  • Separate proposed, approved and applied states.
  • Show the target, before-and-after values, evidence and external effects.
  • Recheck permissions and current versions when approval is executed.
  • Use an execution receipt to verify what actually happened.

What is an AI CRM approval workflow?

An AI CRM approval workflow is a process that presents a proposed action to an authorised person before applying it. It connects the reason for the action, the exact affected records, the reviewer’s decision and the resulting system change. A confirmation button without those details provides a weak basis for a meaningful review.

The approval should cover a specific effect. “Help with this account” is a research request, not a blanket authorisation to change fees or send messages. A person should be able to understand whether they are approving a draft, a record update, a merge or an external action.

OWASP identifies excessive functionality, permissions and autonomy as sources of excessive agency. Its guidance includes restricting tools, enforcing authorisation and requiring human approval for high-impact actions [1]. The practical matrix in this guide applies those ideas to CRM work; it is a suggested operating design, not a universal policy.

A PRACTICAL FRAMEWORK

Review should match the effect

ActionSuggested boundaryRequired context
Read-only briefPermitted source accessSources, scope and missing information
Internal task updateDefined policy or owner reviewTarget, before/after values and reason
Deal amount or stageReview under the commercial policyEvidence and current state
Merge or bulk changeExplicit scoped reviewAffected records, links and recovery limits
External email or inviteExplicitly authorised executionAccount, recipients, content and notifications
An illustrative policy matrix. Configure and verify the role boundaries your actual system supports.

Choose a review policy for each action type

List the actions your process supports and consider their scope, visibility and reversibility. Reading permitted information differs from updating one internal task; changing several deal amounts differs from sending an email that makes a client commitment. Use those differences to decide what can run under a defined policy and what requires case-by-case review.

Name the person who can approve each category and what information they need. A task owner may be able to approve a next-action change while an external commitment needs a commercial owner. Check the actual application’s role model before describing a policy as enforced.

Avoid assuming a single confidence score can replace these decisions. A model’s stated confidence is not automatically calibrated probability, permission or evidence. Even a plausible proposal may exceed the user’s access or rely on a record that has changed since research began.

Show the complete proposed effect

A review card should identify the target record and show the current and proposed values for every changed field. Include linked records where their identity matters. Display the evidence used to justify the proposal and make missing or inferred information visible. For a bulk action, show the count and scope before the person approves it.

Consider a fictional deal whose value changes from £8,000 to £10,000 after a revised brief. The reviewer needs the deal identity, currency and basis of value, the original amount, the proposed amount and the relevant client message. “Update deal details” does not communicate enough to assess that change.

External effects need equally explicit information. Show the sending account, recipients, body and attachments for an email; show the attendees and notification effect for a calendar change. A saved CRM email record must not be labelled as a sent message. Keep the action’s real destination understandable.

ILLUSTRATIVE REVIEW / NORTH STUDIO

One decision. The full context.

Update proposed feeFor review
CURRENT VALUE£8,000
PROPOSED VALUE£10,000
Target
North Studio / website opportunity
Evidence
The revised client brief
Before applying
Recheck the saved record version
External effect
No message is sent by this change
Conceptual review layout with fictional values. It illustrates the information a reviewer needs, not a screenshot or an executable approval.

Recheck the world at the moment of execution

Research and approval can be separated by minutes or days. In the meantime, a teammate may change ownership, a client may revise the amount or the integration account may reconnect as someone else. Bind the proposal to the records and context it was prepared from, then revalidate before writing.

If the relevant state changed, the safe business response is usually a specific conflict and a revised review. Do not silently replace a newer value simply because the old proposal was approved. A reviewer who saw the old state did not necessarily approve the effect on the new state.

Meibo’s current reviewed CRM plans carry saved record versions and recheck affected configuration where applicable. Supported plans apply together in a database transaction, with a conflict rolling the plan back. That makes approval depend on the actual state, not just the existence of a previous screen.

Make rejection and revision useful

A reviewer needs a way to reject an incorrect proposal without accidentally approving its remaining effects. Record why it was unsuitable: wrong identity, unsupported fact, inappropriate timing or an action outside the request. Those categories help improve the process more than an undifferentiated dismissal count.

Editing a proposal should make the final approved payload clear. If only selected fields are editable, explain that boundary and provide a way to request a revised plan for other changes. A reviewer should not have to approve an unwanted action simply to keep a useful summary.

Decide how rejection affects the underlying work. An enquiry might remain in triage, a deal might keep its current state and a proposed follow-up might return to its owner. Rejection is not always task completion; it can create a specific next decision that should remain visible.

THE PROCESS, MADE VISIBLE

Keep the decision and the effect separate

  1. 01
    Proposed

    The intended change and its evidence are visible.

  2. 02
    Reviewed

    Approve, reject or request a revised plan.

  3. 03
    Revalidated

    Check current records, account and permissions.

  4. 04
    Applied or blocked

    Record the result or the specific conflict.

A rejected or blocked proposal does not silently become an applied change.

Verify the receipt and the recovery options

Approval is an intention; execution is a separate event. Return a receipt that identifies the applied changes, their targets and the outcome. If execution fails, retain the approved context and a clear error rather than presenting a generic success message. If the response is lost, recovery should establish what happened before repeating the effect.

Meibo’s reviewed CRM approval path returns the original receipt for repeated approval of an already applied plan. That is distinct from a guarantee that every external provider action is repeat-safe. An email send can have an uncertain outcome; do not automatically repeat it without resolving that uncertainty.

Use precise language for reversibility. Archiving may be reversible while a merge may require preserved records and unchanged versions to undo. An external email cannot generally be treated as an ordinary database rollback. Show the available recovery operation for the specific action instead of promising a universal undo.

Test approvals as a complete state transition

Create a test proposal, inspect its before-and-after values and approve it with an authorised user. Confirm the resulting record and audit evidence. Then repeat approval and verify there is one logical outcome. Test a different user without the required access and confirm they cannot apply the change.

Change the target record after the proposal is prepared but before approval. The system should follow its documented conflict policy. Test an account reconnect, a changed field definition and a bulk plan containing one invalid item. The observed result should match the advertised transaction boundary.

Finally, reject a proposal and confirm that no unintended change occurred. Where an undo exists, verify both its successful path and its refusal to overwrite newer work. Use the downloadable matrix to record which controls are implemented, which are demonstrated and which still need a decision.

FREE RESOURCE / NO SIGNUP REQUIRED

AI CRM approval matrix.

Define reviewers, required evidence, freshness checks and recovery for internal changes, bulk actions and external effects.

Download CSVOpens in spreadsheet software. Planning worksheet, not a direct CRM import file. All example rows are illustrative.

Common questions.

Does every AI action need manual approval?+

Not necessarily. A team can define tested policies for bounded routine actions. Consequential or ambiguous actions need review appropriate to their effect, permissions and reversibility.

What should an approval screen show?+

The action, target records, before-and-after values, supporting evidence and any external effect. It should also explain the outcome of approval and the available recovery options.

What if a record changes while approval is pending?+

Recheck the current state before applying the proposal. Follow an explicit conflict policy, commonly requiring a revised review rather than overwriting the newer edit.

Does approving an email draft send it?+

Only if that specific action is a send operation and its account, recipients and content are clearly authorised. Saving a CRM draft and sending through an email provider are different actions.

Can every approved action be undone?+

No. Recovery depends on the operation and later changes. Some internal changes can be reversed; an external message or a merge may have stricter limits.

Is an approval click proof of a completed update?+

No. Verify the execution result and receipt. An approved plan can still fail because permissions, state or a downstream service changed.

Sources & methodology.

Meibo’s recommended framework, with primary documentation for the specific product facts cited above. This is AI-assisted editorial content. Examples, diagrams and calculations are illustrative; they are not customer results or independent research findings.

  1. OWASP — LLM06:2025 Excessive Agency

    Primary guidance on limiting tool functionality and permissions, enforcing authorisation and reviewing consequential actions. This article’s matrix is an operational recommendation, not a certification.

Sources checked 8 October 2026. Read the editorial policy or suggest a correction.

William Mattey

Founder of Wall & Fifth, builder of Meibo and editorial contact for the learning library.

About the editorial lead
THE COMPLETE IMPLEMENTATION PLAYBOOKBring the decisions together in a practical rollout plan.