{{ tabLabel(t) }}
| 活码名称/ID | 成员 | 今日新增 | 昨日新增 | 每日上限 | 总上限 | 二维码 | 操作 |
|---|---|---|---|---|---|---|---|
|
暂无数据
|
|||||||
|
{{ item.name }}
ID {{ item.id }} · {{ item.state }}
|
{{ m.name }}({{ m.userid }})
-
|
{{ 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) }}
欢迎语设置
插入变量
需已配置企微回调;若企微后台该活码也配了欢迎语,企微会优先发后台那条。
备注设置
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔。
-
{{ tok }}
规则说明
- 渠道活码是什么:一张固定不变的加好友二维码,可挂多名成员轮询接待;适合投放在海报、门店、活动页等渠道,按渠道统计拉新。
- 分配与排序:启用多名成员时,企微按列表顺序轮询分配(排越前越先接到)。换人、调序、开关启用不会更换二维码。
- 每日/总上限:填 0 为不限,按成员分别计算。某成员达上限后会暂时从本码摘除,新客改由其余启用成员接待;若全部成员都达上限,则新客暂时无法通过本码添加。每日上限一般次日自动恢复;总上限需调大并保存后才会重新挂回。
- 执行优先级(欢迎语 / 备注 / 打标):客户扫码加好友后,系统按客户扫的是哪张码匹配,只执行命中的那一套,不叠发。顺序为:① 一客一码 → ② 员工活码 → ③ 渠道活码 → ④ 全局「新客欢迎语」。本码属于第③档。
二维码预览
码不变,改成员后仍用此码
尺寸
{{ formLive.qr_logo_size }}%
上传Logo仅影响预览与下载图
上传Logo仅影响预览与下载图
| 活码名称/ID | 客户群 | 自动建群 | 二维码 | 操作 |
|---|---|---|---|---|
|
暂无数据
|
||||
|
{{ item.name }}
ID {{ item.id }} · {{ item.state }}
|
{{ g.name }}({{ g.limitText }})
-
|
{{ 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) }}
欢迎语设置
插入变量
需已配置企微回调;若企微后台也配了欢迎语,企微会优先发后台那条。
备注设置
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔。
-
{{ tok }}
规则说明
- 员工活码是什么:给每位员工一张专属加好友二维码(一人一码)。客户扫谁的码,就只会加到谁;码可长期投放、反复扫。
- 和渠道活码的区别:渠道活码可挂多名成员轮询接待;员工活码固定绑 1 人,方便按员工统计拉新。
- 每日/总上限:填 0 为不限。用来限制「通过本码加到该员工」的客户数。达上限后系统会暂时摘除该成员——新客再扫这张码将无法添加(不是删除二维码,图案不变)。每日上限一般次日自动恢复;总上限需你调大上限并保存后才会重新挂回。
- 执行优先级(欢迎语 / 备注 / 打标):客户扫码加好友后,系统按客户扫的是哪张码匹配,只执行命中的那一套,不叠发。顺序为:① 一客一码 → ② 员工活码 → ③ 渠道活码 → ④ 全局「新客欢迎语」。本码属于第②档。
二维码预览
员工码 · {{ formStaffLive.follow_name || formStaffLive.follow_userid || '成员' }}
尺寸
{{ formStaffLive.qr_logo_size }}%
上传Logo仅影响预览与下载图
| 活码名称/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) }}
欢迎语设置
插入变量
需已配置企微回调;若企微后台也配了欢迎语,企微会优先发后台那条。
备注设置
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔。
-
{{ tok }}
规则说明
- 每张码对应一个客户 + 一名成员,企微侧用唯一 state 归因。
- 要统计不同投放入口,请给同一成员建多张码,用「投放渠道」区分(同一张码放两边无法分开统计)。
- 客户扫码添加后,状态变为「已添加」;欢迎语/备注/打标按本码配置执行。
- 执行优先级(欢迎语 / 备注 / 打标):客户扫码加好友后,系统按客户扫的是哪张码匹配,只执行命中的那一套,不叠发。顺序为:① 一客一码 → ② 员工活码 → ③ 渠道活码 → ④ 全局「新客欢迎语」。本码属于第①档(最高)。
二维码预览
专属码 · {{ formOneLive.customer_name || '客户' }}
尺寸
{{ formOneLive.qr_logo_size }}%
上传Logo仅影响预览与下载图
| 序号 | 计划名称 | 消息内容 | 应用成员 | 推送时间 | 状态 | 操作 | ||
|---|---|---|---|---|---|---|---|---|
| 暂无数据 | ||||||||
| {{ taskRowIndex(idx) }} |
{{ row.nameParts.title }}
{{ row.nameParts.sub }}
|
{{ row.msg.text }}
{{ att.title || '图文' }}
{{ att.desc || att.url || '' }}
网页
小程序
{{ att.title || '小程序' }}
小程序
{{ att.filename || '图片附件' }}
|
全部成员
{{ 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 }}
{{ att.title || '图文' }}
{{ att.desc || att.url || '' }}
网页
小程序
{{ att.title || '小程序' }}
小程序
{{ att.filename || '图片附件' }}
|
全部成员
{{ 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 }}
{{ att.title || '图文' }}
{{ att.desc || att.url || '' }}
网页
小程序
{{ att.title || '小程序' }}
小程序
{{ att.filename || '图片附件' }}
|
全部成员
{{ 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 }} 页
| 序号 | 群名称 | 群主 | 群总人数 | 今日进群 | 今日退群 | 创建时间 | 群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 }} |
|
{{ m.is_follow == 1 ? '已开通' : '-' }} |
请先选择企微账号
暂无数据
| 序号 | 公司主体 | 企微备注 | 企业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.desc || row.c.url || '' }}
网页
小程序
{{ 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 ? '该分组下暂无客服' : '暂无客服,请先到「成员列表」同步客服账号' }}
推送内容
插入变量
自动备注
点击上方变量添加,可点 × 删除;变量之间自动用 - 分隔;最多 20 个字,超出部分无法备注。
-
{{ tok }}
自动打标
已选 {{ welcomeEditor.autoTagIds.length }} 个
{{ tagNameById(tid) }}
启用后,匹配应用员工的新客添加将自动执行。企微后台若已配欢迎语,本处欢迎语可能无效。
| 启用 | 规则名称/ID | 阈值 / 上限 | 操作 |
|---|---|---|---|
|
暂无数据
|
|||
|
{{ item.name }}
ID {{ item.id }}
|
{{ monitorPlanSummary(item) }} | ||
日期
{{ monitorDateLabel || '请选择日期范围' }}
员工
操作
| 成员 | {{ monitorMainTab==='risk' ? '风控时间' : '提醒时间' }} | 来源 | 提醒内容 | 状态 | 操作 |
|---|---|---|---|---|---|
|
暂无数据
|
|||||
| {{ monitorAlertMember(a) }} | {{ a.created_at || '-' }} | {{ monitorAlertSource(a) }} |
{{ a.title }}
{{ a.content }}
|
{{ Number(a.status) ? '已读' : '未读' }} | — |
{{ stubName || '功能开发中' }}
该模块文案已按智企菜单保留,功能即将开放。
设置 / 账号设置
账号
{{ adminUser || 'admin' }}
角色
系统管理员
登录状态
已登录
账号类型
后台管理账号
登录账号
{{ adminUser || 'admin' }}
登录密码
******
成员
日期
{{ faDateLabel || '请选择日期范围' }}
{{ 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 }}
{{ 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 || '全部成员' }}
| 日期 | 新增 | 删除(员工) | 净增 | 流失(客户) | 总客户 | 进群 | 退群 | 群净增 |
|---|---|---|---|---|---|---|---|---|
|
{{ 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 }} 人
推送内容
推送时间
点选星期可快速定为下一个对应日,仍只发送一次,
每周选定日(可多选)到点自动推送,需服务器配置,
每天到点自动推送,需服务器配置,
{{ name }}@{{ pushMomentCorpName }}
{{ pushEditor.text_content || '说点什么…' }}
{{ pushMomentLink.title || pushMomentLink.url || '网页链接' }}
{{ pushPreviewTime }}
{{ pushEditor.text_content || '消息预览' }}
小程序
{{ att.title || '小程序' }}
小程序
{{ att.title || '图文' }}
{{ att.desc || att.url }}
网页