← Blog index
2026-09-26·Playbooks

Presales Agents in WeCom and Feishu: Permissions, Talk Tracks, and Handoff

A WeCom / Feishu presales Agent runs in identity-bearing threads: welcome bots, external-contact 1:1, customer-group @mentions, and internal sales sidebars. It “will not talk nonsense” because identity selects visible knowledge, talk-track versions set wording, and handoff rules decide when to stop—not because the model is more chatty. Website 24/7 capture cadence: /blog/presales-consultation-agent-design. Douyin enterprise-account entry: /blog/douyin-enterprise-customer-service-vs-custom-agent. This post covers IM permissions, talk tracks, and handoff only. GeonAI delivers per channel; /agents are capability references only (not a public trial of 363+ presets). Email [email protected].

One-sentence definition

A private-domain presales Agent = IM identity → knowledge slice → versioned talk track → 1:1 vs group handoff. A welcome bot is not a hired seat. Dumping a Feishu wiki into WeCom external contacts is talking nonsense.

Not the same channel as web or Douyin

ChannelDefault identityTypical nonsenseCovered where
Site widgetAnonymous or logged-in visitorHard capture, invented prices24/7 presales post
Douyin enterprise accountPlatform sessionFAQ drifting from OMSDouyin comparison post
WeCom / FeishuEmployee, external contact, group memberInternal price or directory leaking to customersACL + talk tracks + handoff

Permissions: ask who is on the other side

IdentityVisible knowledgeDefault allowedDefault forbidden
Welcome, not yet a contactPublic product FAQFAQ + collateral linksInternal price, employee directory
WeCom external contact (tagged)Talk tracks allowed for that tag + list pricesControlled CRM fieldsRepricing, seeing other customers
Internal sales on Feishu/WeComTalk tracks + account notes (ACL)Draft follow-upsSending outbound without confirm
Customer group @botGroup-allowlisted FAQShort answer + handoffUnpublished discounts in the group

Retrieval must run after identity filters. RAG ACL: /blog/enterprise-rag-knowledge-base-agent. Writes go through an allowlist: /blog/agent-function-call-mcp-integration.

Talk tracks: versions beat a prompt

Handoff: 1:1 and groups are not the same rail

SceneHow to hand offMust include
1:1: pricing, contract, complaintNamed customer Owner or on-call seatIntent, talk-track version cited, filled slots
Group @: miss or red lineShort close + @on-call; no private details in the groupGroup ID, trigger line, suggest 1:1
Internal sales asking account notesRoute to that customer Owner; do not broadcastCustomer tag, do-not-forward flag

Do / do not / human-confirm tables still belong in the contract: /blog/custom-agent-scope-boundary-in-contract.

Decision rules

  • Welcome FAQ first: identity stops at “not a contact”; knowledge is public pages only
  • Customize before external contacts: tag-sliced knowledge, CRM writes, same red lines as the website
  • Do not open a customer-group bot yet: no group allowlist, handoff copy, or “no internal prices in group”
  • A Feishu internal assistant is not a WeCom customer channel: one wiki out both doors is nonsense

Anti-patterns (stop the project)

  • Pasting the website-widget prompt into WeCom
  • Syncing the whole Feishu wiki to external contacts
  • Group bots quoting unpublished discounts or other customers by name
  • Treating 363+ presets as WeCom seats

How to brief GeonAI

List welcome vs 1:1 vs group, how external contacts are tagged, who owns the talk-track library, and which CRM fields may be written. Email [email protected], /pricing, or Live chat. First-call pack: /blog/how-to-brief-ai-agent-vendor. We accept by identity and channel—we do not package presets as group seats.

Frequently asked questions

Is a WeCom welcome bot a custom presales Agent?

Welcome FAQ is only an entry. Tag-sliced knowledge, CRM writes, and website-parity red lines need identity, talk-track versions, and handoff—not a greeting script.

Can one Agent serve the Feishu internal assistant and customer groups?

Intents can be shared. Visible knowledge and send rights must split. Internal account notes must not appear in customer groups.

How is this different from the 24/7 website presales post?

That post covers capture cadence and not annoying visitors on the site. This one covers identity-bearing WeCom/Feishu: who sees which knowledge, and how groups vs 1:1 hand off.

Do talk tracks or the prompt stop nonsense?

Wording is governed by talk-track versions and identity ACL. Prompts set tone. A newer model will not fix stale facts or leaked internal docs.

How should a group @bot hand off?

Close in a short line and @the on-call person. Move private details to 1:1. Do not paste phone numbers, unpublished prices, or other customer names in the group.

Can the 363+ presets staff WeCom seats?

No. Presets do not include your WeCom tags, Feishu ACL, talk-track versions, or group allowlists.

WeComFeishuprivate domainpresales Agenttalk tracksGeonAI