Use the workbook passed by --excel first. If missing, resolve the project workbook by the workbook resolver. In a brand-new environment, copy assets/blank_customer_outreach_workbook.xlsx to the project directory and write to the copied workbook. Never write business data into the skill asset template.
All new customer records must be written directly to 客户信息汇总表. Do not create new customer rows in channel sheets such as Facebook, LinkedIn, Google Maps, 汽车网站精选线索, or 本地汽车网站.
Legacy channel sheets may remain in old workbooks. They are read-only compatibility inputs for scripts/common/build_customer_summary.py; they are not the default write targets.
客户信息汇总表 headers must be exactly:
公司姓名, 国家, 城市, 客户类型, 官网链接, 联系人, 职位, 个人邮箱, 联系人电话, Facebook主页链接, linkined主页链接, google map链接, 公共电话/WhatsApp, 公共邮箱, 客户属性, 线索等级, 需人工确认, 建联状态, 下次跟进, 备注
公司姓名: company/customer name.客户属性: one of the five broad customer attributes.客户类型: one matching subtype under the selected customer attribute.官网链接: real external company website only; do not store Facebook, Instagram, WhatsApp, YouTube, TikTok, LinkedIn, or Google Maps here.Facebook主页链接: Facebook Page URL used for follow/DM/status tracking.linkined主页链接: LinkedIn company/person URL. Keep the existing misspelling for workbook compatibility.google map链接: Google Maps business/detail link. Keep query/cid/place identifiers when available.个人邮箱: named person email when known.公共邮箱: company/public email from public pages, mailto:, directories, or website Contact/About pages. Do not guess.线索等级: A, B, or C.需人工确认: use 否 when no manual review is needed; otherwise write concrete reasons separated by ;.备注: Chinese structured evidence, source, risk, batch-sales potential, and update history.| 客户属性 | 允许的客户类型 |
|---|---|
汽车渠道合作伙伴 |
汽车进口商、全国代理商、全国分销商、区域分销商、多品牌经销商、商用车渠道商、中国品牌经销商、新能源或小型车渠道商 |
批量采购与运营客户 |
汽车租赁公司、长期租赁公司、企业车队、物流配送企业、政府或机构采购方 |
二手车转型候选 |
连锁二手车企业、实体二手车企业、进口二手车企业、新车与二手车综合企业 |
平台与行业渠道 |
汽车交易平台、汽车协会、商会、车商联盟、经销商资源引荐机构 |
生态支持资源 |
售后服务网络、备件供应与仓储企业、进口认证与上牌机构、金融保险机构、车辆物流企业 |
主营业务 is not a summary-table column in the current reference format. When source records have 主营业务, preserve it in 备注 as business evidence.
A: clear importer, agent, distributor, multi-brand group, national network, dealer-resource platform, chamber/association/channel resource, or strong batch-sales potential.B: clear independent target but smaller or less proven, such as independent single-brand dealer, regional showroom, local dealership, or limited-scale channel.C: retained lead with value signal, but subject ownership, new-vehicle business, channel role, or public information remains uncertain.Do not write these reasons into 客户属性 or 客户类型; they belong in 需人工确认, 备注, or preview JSON risk_flags:
主体归属待确认新车业务待确认平台与行业渠道主体待确认平台与行业渠道作用待确认仅电话/WhatsApp待人工确认详细信息待确认排他协议及新增品牌权限待确认Manual review is only for leads that already show target value but lack one key confirmation point. Low-value or irrelevant records should be skipped or marked low priority, not disguised as manual review.
Before writing, normalize and match by public email, personal email, phone/WhatsApp, Facebook link, LinkedIn link, Google Maps link, company website, then conservative normalized company name. Duplicate records merge into one summary row; fill empty fields and append multi-value fields with ;.
Facebook对话记录 remains a separate event log with fixed columns:
记录ID, 客户序号, 客户姓名/公司, Facebook主页链接, Messenger线程ID, 消息时间, 消息方向, 发件人, 原文语言, 对话原文, 中文翻译, 消息类型, 是否有效客户回复, 合作意向, 意向判断依据, 下一步建议, 同步时间, 来源账号/Profile ID, 风险标记
Conversation rows are never merged into customer rows. The latest customer reply summary updates the matched summary-table row. Keep 合作意向 and 意向判断依据 only for backward compatibility; the Skill no longer distinguishes Facebook reply quality, and must not write cooperation intent levels as the main customer status.
Follow references/encoding-and-excel-writeback.md for every workbook write. After writing, reopen the workbook and scan for repeated question marks. A write-back is not complete unless question_mark_cells = 0.