很多团队把社媒运营和 CRM 看成两套系统:一边看留言,一边手动抄线索。Odoo 企业版的 social_crm 与 marketing_automation_crm 则尝试把社媒互动、UTM 语义和 CRM 后续动作放进同一条管道里。
## 1. 社媒帖子先携带 source,再决定能否回到 CRM 统计
在 enterprise/social_crm/models/social_post.py,每条 social.post 都能按 source_id 统计 lead/opportunity 数量,并通过 _get_crm_utm_domain() 回跳到 CRM。这表明社媒帖子不是只负责发内容,而是先成为 UTM 来源节点。
2. 评论或贴文本身可以被显式转换成 lead,并保留社媒上下文
enterprise/social_crm/wizard/social_post_to_lead.py 会从 social.stream.post 或 comment 场景创建 lead,同时把 utm_medium_id、utm_source_id、utm_campaign_id 以及原始链接、作者名写进 lead。跨模块传过去的不是一句“来自社媒”,而是一整套来源字段与上下文描述。
3. 进入 CRM 后,Marketing Automation 才能继续接手“下一步”
在 enterprise/marketing_automation_crm/models/marketing_campaign.py,系统内置了给 lead 安排 call、按邮件打开/未打开调整 priority 的模板。虽然它不直接感知社媒,但一旦 lead 已带着 source/campaign 进入 CRM,这些自动化动作就能建立在同一客户对象上继续推进。
4. 真正的企业收益是把运营反馈从 inbox 往前推
如果社媒留言只停在 Social Inbox,就没有统一 lead 视图、没有 source 统计、也没法触发 CRM 的优先级与后续活动。Odoo 企业版设计的是一条运营 → 线索 → 跟进 → 再营销的连续链,而不是两个部门之间的手工交接。
## 结论
所以,Odoo 企业版社媒线索不会停在 inbox,因为 Social 可以先把互动翻译成带 UTM 的 lead,再把对象交给 CRM 和 Marketing Automation 继续处理。
主要源码锚点:
- `enterprise/social_crm/models/social_post.py`
enterprise/social_crm/wizard/social_post_to_lead.pyenterprise/marketing_automation_crm/models/marketing_campaign.pyenterprise/social_crm/data/social_crm_data.xml
DISCUSSION
评论区