Skip to content
XetuuXetuu

AI Follow-up

AI follow-up rules react to a new lead: they score it, draft a friendly first reply and suggest the next step. By default a person approves every message before it is sent.

Overview

Open CRM → Marketing → AI follow-up. A rule says “when a new lead arrives (from this campaign, or any source) do these things”. Tell the AI about your business in plain words — tone, offers, what never to promise.

Drafts appear in the AI inbox. Waiting-for-approval drafts can be edited, then Approve & send, or Rejected. Nothing is sent without your approval unless you deliberately switch approval off for that rule.

Sending goes through the normal channels (email, WhatsApp, SMS) and respects consent: someone who has withdrawn consent is never contacted, and the reason is shown.

Privacy: only the first name and the enquiry details (interest, budget, timeline, message with emails, phone numbers and links removed) are sent to the AI — never contact details.

Choose any AI under Administration → AI Connection: Claude, OpenAI, Gemini, Groq, OpenRouter, Mistral, DeepSeek, or an open-source model on your own server via Ollama, LM Studio or vLLM. “Try it” on a rule tests the AI with made-up details.

When to use ai follow-up

  • You get leads faster than your team can answer.
  • You want a consistent, polite first response.
  • You want a quick quality score on social leads.

Prerequisites

Step by step

Administration → AI Connection. Free options exist (Gemini free tier, Groq, OpenRouter “:free” models, or your own Ollama).
Screenshot for this step has not been captured yet — run npm run docs:flow.

Field reference

FieldDescriptionRequiredData typeBusiness meaning
Send the reply byDon’t send, Email, WhatsApp or SMS.YesChoice“Don’t send” keeps it as a suggestion only.
A person approves before anything is sentOn by default.NoToggleTurning it off enables automatic sending.
InstructionsWhat the AI may use.NoTextThe AI is told not to invent facts outside this text.

Limits

  • A lead is processed once per rule.
  • If AI is not connected the draft is marked Blocked and nothing is lost.
  • AI can make mistakes — read drafts before approving.

Permissions

These permission keys control access (granted to roles in Administration → Roles & Permissions):

  • crm.airule.read
  • crm.airule.manage
  • crm.airule.approve

Automation

  • Runs automatically when a lead is captured from a form, import-free channel, social account or API.