An abstract CRM workflow moving from trusted records to context synthesis, human approval, and an action audit trail.
CRM/AI Design

Designing CRM Action Candidate Records for AI-Proposed Next Actions

When AI proposes the next action, the output should not be executed immediately or buried in a note. It should become a CRM action-candidate record with evidence, confidence, risk, owner, approval status, execution result, and audit trail.

When AI is added to a CRM workflow, the first question should not be, "What can AI execute?"

The earlier question is more important:

How should the CRM handle an AI-proposed next action before anyone executes it?

A reply draft, an internal follow-up task, a CRM field update proposal, a missing-information request. These outputs are useful, but they should not immediately become business facts or live actions.

They need a place in the CRM as Action Candidate records.

In a previous article, I wrote about AI-ready CRM record structure: event, state, evidence, confidence, owner, approval status, and audit trail.

This article moves one step further.

When AI says, "Here is what should happen next," where does that proposal live, who reviews it, and what evidence makes it safe to approve?

Treat AI output as a candidate, not a fact

CRM data often mixes several types of information.

Type Example Where it belongs
Fact A customer submitted a form, a deal stage changed System of Record
Context Waiting for reply, needs review, missing information System of Context
Proposal Draft a reply, create a task, update a field Action Candidate
Decision Approved, edited, rejected, held Approval history
Result Task created, notification sent, CRM field updated Action Ledger

The important rule is simple:

Do not put AI-generated recommendations directly into the same field as trusted CRM facts.

An AI output is not yet an operational decision. It is a candidate that a person can review.

That separation helps a CRM evolve from a trusted System of Record, to a System of Context, and then toward a human-approved System of Action.

What an Action Candidate record should contain

An Action Candidate does not require a large new platform.

It can start as a CRM custom module, related list, approval process, task workflow, or a small web application connected through official APIs.

The minimum structure looks like this.

Field Purpose Example
Trigger event What caused the candidate Form submission, meeting note, file upload
Related record Which CRM object it belongs to Customer ID, deal ID, inquiry ID
Context summary What AI thinks is happening "More information is missing"
Source / Evidence What a reviewer can verify Form values, notes, attachments, official API result
Confidence How reliable the interpretation is High, medium, low, needs review
Risk tier What impact execution may have Low risk, approval required, high risk
Owner / Approver Who should review it Record owner, manager, operations team
Proposed action What should happen next Create task, draft reply, propose field update
Approval status Human decision state Proposed, edited, approved, rejected, held
Execution result What happened after approval Task ID, notification ID, update history
Audit trail Who decided, when, and why Approver, timestamp, edit diff, rejection reason

With this structure, an AI suggestion becomes an operational object. It can be reviewed, edited, approved, executed, and analyzed later.

Trigger event: keep the starting point visible

Every Action Candidate should start from an event.

A form was submitted. A meeting note was added. A visitor moved from an article to a contact path. A file was uploaded. A workflow changed state.

If the proposal remains but the trigger is missing, the team cannot explain why it exists.

The CRM should be able to answer:

  • why this task was proposed
  • which event caused it
  • which customer, deal, or inquiry it belongs to
  • which system supplied the source data

Use official APIs, standard webhooks, form submissions, CRM histories, and documented product features for this event layer. The path should be repeatable and explainable.

Source / Evidence: make approval reviewable

AI suggestions become much easier to trust when the reviewer can see the evidence.

"Please reply to this customer" is hard to approve by itself.

A better proposal shows:

  • which form fields were used
  • which meeting note was summarized
  • which CRM fields were missing
  • which recent events were considered
  • which information is still unknown

Evidence does not always mean copying full raw content into the CRM. In many workflows, a short summary plus a reference to the source is safer and easier to review.

The goal is that the approver can answer, "What did the system look at before it made this recommendation?"

Separate confidence from risk

Confidence and risk are different concepts.

A customer match can be high-confidence because it used a unique ID. But sending an external customer message may still be high-risk.

The reverse can also be true. A low-confidence interpretation may be acceptable if the only action is to create an internal review task.

Lens What it measures Example
Confidence Reliability of the interpretation ID match, multi-field match, inferred, insufficient data
Risk tier Impact if executed Internal note, owner task, customer message, amount change

Keeping these separate makes automation boundaries easier to define.

High-confidence and low-risk candidates may use a lighter approval path. High-risk candidates should still require explicit human approval even when the data match is strong.

Approval status is the center of the System of Action

When people hear "System of Action," they often focus on execution.

In practice, the center is approval status.

A small status model can start with this.

Status Meaning
Proposed AI or a rule created the candidate
Needs evidence More source information is required
Needs owner The reviewer or owner is unclear
Edited A human changed the proposal
Approved The candidate can be executed
Rejected It should not be executed
Executed Approved execution completed
Failed / Rework Execution failed and needs review

Once approval status exists, AI output is no longer an unmanaged suggestion. It becomes part of a business workflow.

Separate the action payload from the explanation

An Action Candidate should separate the executable part from the explanation.

Example:

  • Action type: Create task
  • Target: the related customer or deal
  • Draft payload: task subject, due date, owner
  • Reason: why this task is needed
  • Evidence links: source form, note, or history
  • Human note: what the reviewer changed and why

This separation matters later.

If something goes wrong, the team can tell whether the AI proposal was poor, the human edit changed the intent, or the execution connector failed.

Write execution results back into the candidate

After approval, execution should write back to the Action Candidate.

If a task was created, store the task ID. If a notification was sent, store the notification reference. If a CRM field was updated, store the before and after values where appropriate.

Then review outcomes over time.

  • Approved, but later sent back for rework
  • Approved, but execution failed
  • Frequently rejected proposal type
  • Same human edit repeated every time
  • Low-risk category that may deserve lighter review next time

This feedback turns AI adoption from a prompt experiment into an operating system improvement loop.

Start with one candidate type

The first implementation does not need to cover every workflow.

Start with one candidate type.

Example:

  1. A new inquiry arrives.
  2. AI summarizes the request and identifies missing information.
  3. AI proposes an internal follow-up task.
  4. The review surface shows evidence, confidence, risk, and owner.
  5. A person approves, edits, rejects, or holds the candidate.
  6. Only after approval, the system creates the CRM task.
  7. The decision and result return to the Action Ledger.

Even this small pattern changes the CRM from a place where people search for records into a place that supports the next decision.

Takeaway

An AI-ready CRM is not a CRM where AI directly runs the business.

It is a CRM where AI-proposed next actions can be reviewed by people with evidence, confidence, risk, ownership, approval status, execution result, and audit trail clearly separated.

That is how facts in the System of Record become context in the System of Context, and how context becomes human-approved action in the System of Action.

The practical review questions are:

  • Can we see which event and facts caused the AI proposal?
  • Can the approver verify the evidence?
  • Are confidence and risk handled separately?
  • Can approval, edit, rejection, and execution states be traced?
  • Does the execution result return to the design loop?

If you want to review your CRM/AI approval workflow or design Action Candidate records for your operations, contact me here.

Designing CRM Action Candidate Records for AI-Proposed Next Actions | kotarosan