正在进入…
企业微信 SCRM 管理后台
智企
企微营销管理CRM
{{ brandDateLabel }}
暂无公司,请先接入企微
{{ adminUser || 'admin' }}


{{ tabLabel(t) }}

渠道活码

二维码固定不变,可随时更换绑定成员;支持每日/总上限、自动通过验证、欢迎语、备注与打标。

活码名称/ID 成员 今日新增 昨日新增 每日上限 总上限 二维码 操作
暂无数据
{{ item.name }}
ID {{ item.id }} · {{ item.state }}
- {{ item.today_new != null ? item.today_new : 0 }} {{ item.yesterday_new != null ? item.yesterday_new : 0 }} {{ liveDailyLimitText(item) }} {{ liveTotalLimitText(item) }} -

{{ formLive.id ? '编辑渠道活码' : '创建渠道活码' }}

基础信息
活码名称
渠道标记 state:{{ formLive.state }}(创建后不可改,用于统计归因)
分配列表
序号 成员 每日上限 总上限 排序 启用 操作
暂无成员,请点下方「选择成员」
{{ mi + 1 }}
{{ m.name || m.userid }}
{{ shortMemberId(m.userid, 24) }}
共 {{ formLive.members.length }} 人,启用 {{ liveEnabledMemberCount }} 人 · 上限填 0 为不限
多人启用时按列表顺序由企微轮询分配(排越前越先接到);可用排序上下箭头调换位置,改成员不会换二维码。达上限后该成员会暂时从本码摘除;每日上限次日自动恢复,总上限需调大后重新保存。
验证设置
这里开关会写入企微活码(skip_verify),一般无需再去企微后台单独开。若仍需确认,可能是企微风控或该成员「禁止自动通过」等限制。
标签设置
已选 {{ formLive.auto_tag_ids.length }} 个
{{ tagNameById(tid) }}
欢迎语设置
插入变量
{{ att.filename || '图片附件' }} 小程序:{{ att.title || att.appid }} 图文:{{ att.title || att.url }}
需已配置企微回调;若企微后台该活码也配了欢迎语,企微会优先发后台那条。
备注设置
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔。
规则说明
  • 渠道活码是什么:一张固定不变的加好友二维码,可挂多名成员轮询接待;适合投放在海报、门店、活动页等渠道,按渠道统计拉新。
  • 分配与排序:启用多名成员时,企微按列表顺序轮询分配(排越前越先接到)。换人、调序、开关启用不会更换二维码
  • 每日/总上限:填 0 为不限,按成员分别计算。某成员达上限后会暂时从本码摘除,新客改由其余启用成员接待;若全部成员都达上限,则新客暂时无法通过本码添加。每日上限一般次日自动恢复;总上限需调大并保存后才会重新挂回。
  • 执行优先级(欢迎语 / 备注 / 打标):客户扫码加好友后,系统按客户扫的是哪张码匹配,只执行命中的那一套,不叠发。顺序为:① 一客一码 → ② 员工活码 → ③ 渠道活码 → ④ 全局「新客欢迎语」。本码属于第③档。
二维码预览
活码二维码
码不变,改成员后仍用此码
尺寸 {{ formLive.qr_logo_size }}%
上传Logo仅影响预览与下载图
上传Logo仅影响预览与下载图

群活码

生成「加入群聊」二维码,客户扫码进指定客户群;群满后可自动建新群,换群不换码。

活码名称/ID 客户群 自动建群 二维码 操作
暂无数据
{{ item.name }}
ID {{ item.id }} · {{ item.state }}
- {{ groupLiveAutoCreateText(item) }} -

{{ formGroupLive.id ? '编辑群活码' : '创建群活码' }}

基础信息
活码名称
渠道标记 state:{{ formGroupLive.state }}(创建后不可改,用于入群来源归因)
分配列表
序号 客户群 进群上限 排序 启用 操作
暂无客户群,请点下方「选择客户群」(最多 5 个)
{{ gi + 1 }}
{{ g.name || g.chatid }}
群主:{{ groupLiveOwnerLabel(g) }}
共 {{ (formGroupLive.groups || []).length }} 个群,启用 {{ groupLiveEnabledCount }} 个 · 上限填 0 为不设自定义上限(仍约 200 人满员)
改群不会更换二维码;达进群上限后系统会自动从活码中摘除该群。
自动建群
新群名前缀
起始序号
例如前缀「销售客服群」、起始 10 → 自动建群名为「销售客服群10」「销售客服群11」…
规则说明
  • 每个群活码最多绑定 5 个客户群;可选不同成员名下的群,按列表顺序承接(排越前越先接到)。
  • 进群上限(表格里那一列):例如填 100,该群总人数到 100 后,本系统会把该群从活码里摘掉,新客改扫进后面的群;填 0 表示不设自定义上限,但仍受企微扫码进群约 200 人满员限制。
  • 上限按群当前总人数(含企业成员)计算;达限后二维码不变,只是不再往这个群导客。
  • 企微「群满自动建群」:约 200 人满员时,由企微以刚满员群的群主身份自动建新群。和上面的「进群上限」是两套机制,可以一起开:先到你设的上限就换列表里下一群;真满 200 时企微还可再建新群。
二维码预览
群活码二维码
码不变,改群后仍用此码
尺寸 {{ formGroupLive.qr_logo_size }}%
上传Logo仅影响预览与下载图

员工活码

为每位员工生成专属加好友二维码,扫谁加谁;可按员工统计拉新。

活码名称/ID 成员 今日新增 昨日新增 每日上限 总上限 二维码 操作
暂无数据
{{ item.name }}
ID {{ item.id }} · {{ item.state }}
{{ ownerDisplay(item.follow_userid) }} {{ item.today_new != null ? item.today_new : 0 }} {{ item.yesterday_new != null ? item.yesterday_new : 0 }} {{ staffDailyLimitText(item) }} {{ staffTotalLimitText(item) }} -

{{ formStaffLive.id ? '编辑员工活码' : '创建员工活码' }}

基础信息
活码名称
渠道标记 state:{{ formStaffLive.state }}(创建后不可改)
绑定成员
成员 每日上限 总上限 操作
请选择一名绑定成员(员工活码仅支持单人)
{{ formStaffLive.follow_name || formStaffLive.follow_userid }}
{{ formStaffLive.follow_userid }}
仅支持绑定 1 名成员 · 一人一码 · 上限填 0 为不限
达上限后该成员会暂时从本码摘除,新客无法再扫码添加;每日上限次日自动恢复,总上限需调大后重新保存。
验证设置
标签设置
已选 {{ formStaffLive.auto_tag_ids.length }} 个
{{ tagNameById(tid) }}
欢迎语设置
插入变量
{{ att.filename || '图片附件' }} 小程序:{{ att.title || att.appid }} 图文:{{ att.title || att.url }}
需已配置企微回调;若企微后台也配了欢迎语,企微会优先发后台那条。
备注设置
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔。
规则说明
  • 员工活码是什么:给每位员工一张专属加好友二维码(一人一码)。客户扫谁的码,就只会加到谁;码可长期投放、反复扫。
  • 和渠道活码的区别:渠道活码可挂多名成员轮询接待;员工活码固定绑 1 人,方便按员工统计拉新。
  • 每日/总上限:填 0 为不限。用来限制「通过本码加到该员工」的客户数。达上限后系统会暂时摘除该成员——新客再扫这张码将无法添加(不是删除二维码,图案不变)。每日上限一般次日自动恢复;总上限需你调大上限并保存后才会重新挂回。
  • 执行优先级(欢迎语 / 备注 / 打标):客户扫码加好友后,系统按客户扫的是哪张码匹配,只执行命中的那一套,不叠发。顺序为:① 一客一码 → ② 员工活码 → ③ 渠道活码 → ④ 全局「新客欢迎语」。本码属于第②档。
二维码预览
员工活码
员工码 · {{ formStaffLive.follow_name || formStaffLive.follow_userid || '成员' }}
尺寸 {{ formStaffLive.qr_logo_size }}%
上传Logo仅影响预览与下载图

一客一码

为单个客户生成专属加好友二维码(唯一 state 归因)。同一成员可按渠道多建几张码(如小程序/公众号),用于区分来源。

活码名称/ID 客户 成员 渠道 状态 二维码 操作
暂无数据
{{ item.name }}
ID {{ item.id }} · {{ item.state }}
{{ item.customer_name || '-' }} {{ ownerDisplay(item.follow_userid) }} {{ item.channel || '-' }} {{ Number(item.status)===2 ? '已添加' : '待添加' }} -

{{ formOneLive.id ? '编辑一客一码' : '创建一客一码' }}

基础信息
活码名称
渠道标记 state:{{ formOneLive.state }}(创建后不可改)
客户信息
客户称呼
投放渠道(可选)
同一成员若要区分小程序/公众号等来源,请分别创建两张一客一码,渠道备注写清楚。
绑定成员
成员 操作
请选择一名绑定成员(一客一码仅支持单人)
{{ formOneLive.follow_name || formOneLive.follow_userid }}
{{ formOneLive.follow_userid }}
仅支持绑定 1 名成员
验证设置
标签设置
已选 {{ formOneLive.auto_tag_ids.length }} 个
{{ tagNameById(tid) }}
欢迎语设置
插入变量
{{ att.filename || '图片附件' }} 小程序:{{ att.title || att.appid }} 图文:{{ att.title || att.url }}
需已配置企微回调;若企微后台也配了欢迎语,企微会优先发后台那条。
备注设置
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔。
规则说明
  • 每张码对应一个客户 + 一名成员,企微侧用唯一 state 归因。
  • 要统计不同投放入口,请给同一成员建多张码,用「投放渠道」区分(同一张码放两边无法分开统计)。
  • 客户扫码添加后,状态变为「已添加」;欢迎语/备注/打标按本码配置执行。
  • 执行优先级(欢迎语 / 备注 / 打标):客户扫码加好友后,系统按客户扫的是哪张码匹配,只执行命中的那一套,不叠发。顺序为:① 一客一码 → ② 员工活码 → ③ 渠道活码 → ④ 全局「新客欢迎语」。本码属于第①档(最高)。
二维码预览
一客一码
专属码 · {{ formOneLive.customer_name || '客户' }}
尺寸 {{ formOneLive.qr_logo_size }}%
上传Logo仅影响预览与下载图

客户群发

序号 计划名称 消息内容 应用成员 推送时间 状态 操作
暂无数据
{{ taskRowIndex(idx) }}
{{ row.nameParts.title }}
{{ row.nameParts.sub }}
{{ row.msg.text }}
-
全部成员
{{ line }}
{{ row.staffParts.name }}
({{ row.staffParts.uid }})
-
{{ formatTaskSendTime(row.item) }} {{ taskStatusText(row.item.status) }} {{ taskFailReason(row.item) }} {{ taskStatusText(row.item.status) }}
共 {{ taskCustomerList.length }} 条,每页 {{ taskPageSize }} 条,第 {{ taskPage }} / {{ taskTotalPages || 1 }} 页

客户群群发

序号 计划名称 消息内容 应用成员 推送时间 状态 操作
暂无数据
{{ taskRowIndex(idx) }}
{{ row.nameParts.title }}
{{ row.nameParts.sub }}
{{ row.msg.text }}
-
全部成员
{{ line }}
{{ row.staffParts.name }}
({{ row.staffParts.uid }})
-
{{ formatTaskSendTime(row.item) }} {{ taskStatusText(row.item.status) }} {{ taskFailReason(row.item) }} {{ taskStatusText(row.item.status) }}
共 {{ taskGroupList.length }} 条,每页 {{ taskPageSize }} 条,第 {{ taskPage }} / {{ taskTotalPages || 1 }} 页

朋友圈推送

序号 计划名称 消息内容 应用成员 推送时间 状态 操作
暂无数据
{{ taskRowIndex(idx) }}
{{ row.nameParts.title }}
{{ row.nameParts.sub }}
{{ row.msg.text }}
-
全部成员
{{ line }}
{{ row.staffParts.name }}
({{ row.staffParts.uid }})
-
{{ formatTaskSendTime(row.item) }} {{ taskStatusText(row.item.status) }} {{ taskFailReason(row.item) }} {{ taskStatusText(row.item.status) }}
共 {{ taskMomentList.length }} 条,每页 {{ taskPageSize }} 条,第 {{ taskPage }} / {{ taskTotalPages || 1 }} 页

客户群

正在补全群信息:{{ fillProgress }}

今日进/退群依赖企微「客户群变更」回调;补全可写入创建时间,并按仍在群成员的入群时间估算今日进群。解散群:回调实时删,另由定时任务约每 30 分钟自动同步清残留(需已配置 cron_send.php)。

序号 群名称 群主 群总人数 今日进群 今日退群 创建时间 群ID
暂无数据
{{ groupRowIndex(idx) }} {{ g.name || '未命名群聊' }} {{ ownerDisplay(g.owner) }} {{ groupMemberCount(g) }} {{ groupTodayJoinText(g) }} {{ groupTodayLeaveText(g) }} {{ groupCreateTime(g) }} {{ g.chatid }}
共 {{ filteredGroupList.length }} 个群,每页 {{ groupPageSize }} 条,第 {{ groupPage }} / {{ groupTotalPages || 1 }} 页

客户

序号 客户名称 备注名 添加人 添加时间 客户ID
正在加载客户…
暂无数据,请先同步客服账号后再点「同步客户」
{{ customerRowIndex(idx) }} {{ c.name || '未命名客户' }} {{ customerRemarkText(c) }} {{ ownerDisplay(c.follow_userid) }} {{ formatCustomerAddTime(c) }} {{ c.external_userid }}
共 {{ customerTotal }} 个客户,每页 {{ customerPageSize }} 条,第 {{ customerPage }} / {{ customerTotalPages || 1 }} 页{{ loadingCustomers ? '(刷新中…)' : '' }}

成员列表

拉取配置了客户联系功能的成员;可用左侧系统分组归类管理。

暂无数据
序号 姓名 账号(userid) 分组 排序
{{ idx + 1 }} {{ m.name || '-' }} {{ m.userid }}
请先选择企微账号

公司主体

添加主体时一并填写企微管理员信息。同一营业执照可新建最多 5 个主体(每个主体对应一个企微)。日常用右上角切换。

暂无数据
序号 公司主体 企微备注 企业ID 状态 操作
{{ idx + 1 }} {{ row.company.name }} {{ row.corp ? row.corp.name : '-' }} {{ row.corp ? row.corp.corpid : '-' }} {{ row.corp.status ? '启用' : '禁用' }} 未配置企微

素材库管理

可添加产品、活动、节日问候等内容,便于成员群发消息时使用,提升服务效率
暂无数据
名称素材内容操作
{{ row.item.name }}
小程序
{{ row.c.title || '小程序' }}
小程序
{{ row.c.filename || row.c.media_id || '图片' }}
{{ materialPreview(row.item) }}

标签列表

管理企业客户标签组;可同步企微标签,或在本地新建分组。

暂无标签组
标签组标签操作
{{ g.name }}
{{ t.name }}
-

自动打标

按方案对员工名下本地客户批量打标/取消打标;标签需先同步企微。

名称 计划类型 执行次数 (实际/预估) 标签 上次执行时间 操作
暂无数据
{{ item.name }} {{ autoTagPlanTypeText(item) }} {{ autoTagExecCountText(item) }}
{{ tn }}
-
{{ item.last_exec_at || '-' }}
计划名称
对象条件
暂无客服,请先同步成员
多条件为「且」关系;不设条件则对应用员工全部客户执行。「客户动作」进退群不选具体群=任意群触发;若要限定群,请再加「所在群」条件。
自动打标
已选 {{ autoTagEditor.addTagIds.length }} 个
{{ tagNameById(tid) }}
取消打标
已选 {{ autoTagEditor.removeTagIds.length }} 个
{{ tagNameById(tid) }}
应用员工
将应用全部已同步客服({{ memberList.length }} 人)
已选 {{ autoTagEditor.selectedStaff.length }} 人
{{ memberList.length ? '该分组下暂无客服' : '暂无客服,请先到「成员列表」同步客服账号' }}
执行设置
保存后可点「执行」:按对象条件筛选应用员工名下已同步客户后批量打标(单次最多 500 人)。「客户动作」进退群主要靠回调实时打标;立即执行请配合「所在群」限定范围。
客户进退群时自动打标(任意群,或配合「所在群」限定);也可在列表点「执行」补打。

新客欢迎语

欢迎语由企业统一配置,配置后,微信客户将在添加成员为联系人后收到该欢迎语。若企业微信后台(好友欢迎语 / 渠道活码等)已配置欢迎语,企微会优先发送后台那条,本处欢迎语通常发不出去;自动备注、打标仍可生效。需已配置企微回调。

方案名称状态更新时间操作
暂无数据
{{ item.name }} {{ Number(item.status) ? '启用' : '停用' }} {{ item.updated_at || item.created_at || '-' }}
方案名称
应用员工
将应用全部已同步客服({{ memberList.length }} 人)
已选 {{ welcomeEditor.selectedStaff.length }} 人
{{ memberList.length ? '该分组下暂无客服' : '暂无客服,请先到「成员列表」同步客服账号' }}
推送内容
插入变量
{{ att.filename || '图片附件' }} 小程序:{{ att.title || att.appid }} 图文:{{ att.title || att.url }}
自动备注
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔;最多 20 个字,超出部分无法备注。
自动打标
已选 {{ welcomeEditor.autoTagIds.length }} 个
{{ tagNameById(tid) }}
启用后,匹配应用员工的新客添加将自动执行。企微后台若已配欢迎语,本处欢迎语可能无效。

全局监控

企微无官方封禁推送。按自建规则提醒加粉过快、活码/全局上限、码暂时不可用;未读告警在左侧显示红点。

启用 规则名称/ID 阈值 / 上限 操作
暂无数据
{{ item.name }}
ID {{ item.id }}
{{ monitorPlanSummary(item) }}

{{ stubName || '功能开发中' }}

该模块文案已按智企菜单保留,功能即将开放。

设置 / 账号设置
账号
{{ adminUser || 'admin' }}
角色
系统管理员
登录状态
已登录
账号类型
后台管理账号
登录账号
{{ adminUser || 'admin' }}
登录密码
******
成员
日期
{{ faDateLabel || '请选择日期范围' }}

好友概况

当前:{{ faStaffLabel || '全部成员' }} · {{ faFriendCardDesc }}

{{ faLab.new }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.new_count) || 0, 'up') }}
{{ faSub.new }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.new_count) || 0, 'up') }}
{{ faLab.del }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.delete_count) || 0, 'down') }}
{{ faSub.del }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.delete_count) || 0, 'down') }}
{{ faLab.net }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.net_count) || 0, 'net') }}
{{ faSub.net }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.net_count) || 0, 'net') }}
{{ faLab.lost }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.lost_count) || 0, 'down') }}
{{ faSub.lost }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.lost_count) || 0, 'down') }}
{{ faLab.total }}
{{ ($data.faSummary && $data.faSummary.total_count) || 0 }}
{{ faSub.total }} {{ ($data.faYesterday && $data.faYesterday.total_count) || 0 }}

群人数概况

当前:{{ faGroupStaffLabel || '全部成员' }} · {{ faGroupCardDesc }}

{{ faLab.gjoin }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.group_join) || 0, 'up') }}
{{ faSub.gjoin }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.group_join) || 0, 'up') }}
{{ faLab.gleave }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.group_leave) || 0, 'down') }}
{{ faSub.gleave }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.group_leave) || 0, 'down') }}
{{ faLab.gnet }}
{{ faFmtSigned(($data.faSummary && $data.faSummary.group_net) || 0, 'net') }}
{{ faSub.gnet }} {{ faFmtSigned(($data.faYesterday && $data.faYesterday.group_net) || 0, 'net') }}
群总人数
{{ ($data.faSummary && $data.faSummary.group_member_total) || 0 }}
各群人数合计
总群数
{{ ($data.faSummary && $data.faSummary.group_count) || 0 }}
已同步客户群
新增客户趋势(按日)· {{ faStaffLabel || '全部成员' }}
{{ String(row.date || '').slice(5) }}
{{ row.new_count }}
新增客户趋势(按日)
{{ selCorp ? '暂无趋势数据' : '请先选择企微账号' }}
群进群趋势(按日)· {{ faGroupStaffLabel || '全部成员' }}
{{ String(row.date || '').slice(5) }}
{{ row.group_join }}
群进群趋势(按日)
{{ selCorp ? '暂无趋势数据' : '请先选择企微账号' }}
按日明细 · {{ faStaffLabel || '全部成员' }}
日期 新增 删除(员工) 净增 流失(客户) 总客户 进群 退群 群净增
{{ selCorp ? '暂无数据' : '请先选择企微账号' }}
{{ row.date }} {{ row.new_count }} {{ row.delete_count }} {{ row.net_count }} {{ row.lost_count }} {{ row.total_count }} {{ row.group_join }} {{ row.group_leave }} {{ row.group_net }}
共 {{ ($data.faList || []).length }} 天,每页 {{ $data.faPageSize || 10 }} 天,第 {{ $data.faPage || 1 }} / {{ faTotalPages || 1 }} 页
计划名称
应用员工
将使用全部已同步客服({{ memberList.length }} 人)
已选 {{ pushEditor.selectedStaff.length }} 人
{{ memberList.length ? '该分组下暂无客服' : '暂无客服,请先到「成员列表」同步客服账号' }}
推送对象
发表范围
客户群范围
提交时按企微实时拉取所选员工为群主的客户群(不依赖本地数据)。本地约 {{ groupChatList.length }} 个群仅供预览。
暂无可选客户群,请先同步客户群
客户范围
提交时按企微实时拉取所选员工名下客户(不依赖本地客户页是否同步完)。本地约可覆盖 {{ pushCustomerCacheHint }} 人。
已全选客服 {{ ownerDisplay(pushEditor.selectAllStaffId) }} 名下全部客户 已选 {{ (pushEditor.selectedCustomerItems || []).length }} 人
推送内容
{{ att.filename || '图片附件' }} 小程序:{{ att.title || att.appid }} 图文:{{ att.title || att.url }}
推送时间
{{ pushEditor.receiver_type==3 ? '朋友圈预览' : '消息预览' }}
{{ drPicker.leftYear }}年 {{ drPicker.leftMonth + 1 }}月
{{ w }}
{{ cell.day }}
{{ drRightYear }}年 {{ drRightMonth + 1 }}月
{{ w }}
{{ cell.day }}
{{ imgLightbox.title }}
! {{ popconfirm.message }}