{
  "name": "AI DM Tools: Approve-Before-Send Matrix",
  "description": "Which Instagram/Messenger/WhatsApp AI messaging tools hold an AI-written reply for human approval BEFORE it is sent to the lead, versus sending autonomously and allowing a human to take over afterwards.",
  "url": "https://chatsetter.ai/compare/ai-dm-tools-approval-matrix",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "publisher": "ChatSetter Inc.",
  "lastVerified": "2026-07-13",
  "methodology": {
    "whatWeDid": "Desk research of each vendor's public product pages, documentation, help centres, pricing pages and community forums, plus adversarial re-checking of every verdict by an independent reviewer instructed to refute it.",
    "whatWeDidNotDo": "We did not sign up for, pay for, or hands-on test these products. Every verdict below is based on the vendor's own public documentation as of the date above. Where we could not determine a capability from public sources, we say so rather than guessing.",
    "keyDistinction": "PRE-SEND APPROVAL means the AI writes a draft and it is HELD \u2014 nothing reaches the lead until a human approves it. HUMAN HANDOFF / TAKEOVER means the AI already messaged the lead autonomously and a human can take the thread over afterwards. These are routinely conflated in marketing copy. They are not the same thing, and the difference is the entire point of this table.",
    "correctionsPolicy": "If a verdict here is wrong, email chatsetter@lowerprofile.com and we will correct it and note the correction. We would rather be corrected than be wrong.",
    "archiveNote": "Competitors edit their pages. Where we could archive a source, 'sourceArchived' links a Wayback snapshot taken on the verification date, so the quote we relied on can be checked even if the live page has since changed."
  },
  "legend": {
    "yes-default": "AI drafts are held for human approval, on by default.",
    "yes-optional": "A pre-send review/approval mode exists but is off by default or limited in scope.",
    "no": "The AI sends to the lead without the operator seeing the message first. A human may be able to take over the conversation afterwards, which is not the same thing.",
    "unknown": "Could not be determined from public sources."
  },
  "tools": [
    {
      "name": "ChatSetter",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "yes-default",
      "fourActions": "yes",
      "notes": "Magic Queue holds every AI-written draft for approve / edit / regenerate / skip. On by default. Can be switched to autonomous per segment.",
      "source": "https://chatsetter.ai/magic-queue",
      "disclosure": "This is our product. We publish this table, which is a conflict of interest, so every other row is sourced and archived so you can check us."
    },
    {
      "name": "SetSmart",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Ships human takeover/escalation AFTER the AI has already replied to the lead, not pre-send approval.",
      "source": "https://setsmart.io/",
      "sourceArchived": "https://web.archive.org/web/20260714040657/https://setsmart.io/"
    },
    {
      "name": "Appointwise",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Autonomous send. Documentation covers configuring response delay to feel more human, not reviewing drafts.",
      "source": "https://www.appointwise.io/",
      "sourceArchived": "https://web.archive.org/web/20260714040715/https://www.appointwise.io/"
    },
    {
      "name": "Setter AI",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Markets a fully autonomous setter that replies to leads within seconds. WhatsApp/SMS-first.",
      "source": "https://www.trysetter.com/",
      "sourceArchived": "https://web.archive.org/web/20260714040818/https://www.trysetter.com/"
    },
    {
      "name": "Flowgent",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Offers pausing automations, escalation rules and thread takeover \u2014 all post-send handoff, not pre-send approval.",
      "source": "https://flowgent.ai/",
      "sourceArchived": "https://web.archive.org/web/20260714040841/https://flowgent.ai/"
    },
    {
      "name": "DM Champ",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Human takeover only. NOTE: DM Champ markets an 'Assist mode', which on inspection is an agency feature for logging into client accounts \u2014 it is not a reply-approval feature. We initially misread this ourselves.",
      "source": "https://dmchamp.com/",
      "sourceArchived": "https://web.archive.org/web/20260714040036/https://dmchamp.com/"
    },
    {
      "name": "Instant Reply",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "AI initiates contact with the lead within seconds of an inbound.",
      "source": "https://instantreply.ai/",
      "sourceArchived": "https://web.archive.org/web/20260714040909/https://instantreply.ai/"
    },
    {
      "name": "Instaset",
      "category": "ai-appointment-setter",
      "approvalBeforeSend": "unknown",
      "fourActions": "unknown",
      "notes": "SITE OFFLINE. instaset.ai and www.instaset.ai both return HTTP 404 (Vercel DEPLOYMENT_NOT_FOUND), verified by direct request on 13 July 2026 \u2014 check it yourself in one request. We deliberately do NOT link a Wayback snapshot here: the most recent capture predates the outage and would show a working site, which would misrepresent the evidence. Some competitor listicles still rank Instaset as a live product. We cannot assess a product we cannot reach.",
      "source": "https://instaset.ai/"
    },
    {
      "name": "InstantDM",
      "category": "comment-to-dm-bot",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Comment-to-DM automation. No pre-send review found in public documentation.",
      "source": "https://instantdm.com/instagram-ai-agent",
      "sourceArchived": "https://web.archive.org/web/20260714040333/https://instantdm.com/instagram-ai-agent"
    },
    {
      "name": "Inro",
      "category": "comment-to-dm-bot",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Their documented 'human intervention' flow has the agent send an acknowledgement to the lead and THEN wait for a human. The lead has already been messaged, so this is handoff, not approval.",
      "source": "https://help.inro.social/en/articles/15632034-human-intervention-handing-off-to-a-human",
      "sourceArchived": "https://web.archive.org/web/20260714040939/https://help.inro.social/en/articles/15632034-human-intervention-handing-off-to-a-human"
    },
    {
      "name": "ManyChat",
      "category": "flow-builder",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Flow/keyword automation plus an AI agent that answers automatically. Live-chat takeover exists; pre-send draft approval does not.",
      "source": "https://manychat.com/product/ai",
      "sourceArchived": "https://web.archive.org/web/20260714040957/https://manychat.com/product/ai"
    },
    {
      "name": "Chatfuel",
      "category": "flow-builder",
      "approvalBeforeSend": "no",
      "fourActions": "no",
      "notes": "Their AI agent converses with people autonomously.",
      "source": "https://chatfuel.com",
      "sourceArchived": "https://web.archive.org/web/20260714041020/https://chatfuel.com/"
    },
    {
      "name": "Naiva",
      "category": "support-inbox",
      "approvalBeforeSend": "yes-optional",
      "fourActions": "unknown",
      "notes": "GENUINELY SHIPS PRE-SEND REVIEW. Naiva has an Instagram-DM review mode where replies are approved before sending. It is not an appointment setter, but anyone claiming 'no tool has human approval' is wrong, and this row is why.",
      "source": "https://naiva.ai/en",
      "sourceArchived": "https://web.archive.org/web/20260714041045/https://naiva.ai/en"
    },
    {
      "name": "Crisp (Hugo AI Copilot)",
      "category": "support-inbox",
      "approvalBeforeSend": "yes-optional",
      "fourActions": "partial",
      "notes": "GENUINELY SHIPS PRE-SEND REVIEW. Crisp's AI Copilot drafts for the operator and explicitly does not answer customers automatically. (Their separate Hugo AI Support Agent does auto-answer.) Support inbox tool, not an appointment setter.",
      "source": "https://help.crisp.chat/en/article/how-to-use-hugo-ai-copilot-to-handle-complex-support-conversations-own9cp/"
    }
  ]
}