调用Add Member to List API时如何同步设置SMS Marketing订阅状态为Subscribed?
如何通过Mailchimp API同时设置邮件与短信营销订阅状态
目前Mailchimp的add member to list API无法通过status参数直接同时设置SMS Marketing的订阅状态,但可以通过以下方案实现需求:
自定义字段+自动化规则方案
- 在目标Mailchimp列表中创建一个自定义字段(例如命名为
SMS_SUBSCRIBE),类型选择布尔值或单选选项(如「订阅/未订阅」)。 - 调用
add member to listAPI时,在merge_fields参数中传入该自定义字段的订阅值,示例代码片段:{ "email_address": "example@domain.com", "status": "subscribed", "merge_fields": { "SMS_SUBSCRIBE": true } } - 在Mailchimp后台配置自动化规则:当联系人的
SMS_SUBSCRIBE字段被设为「订阅」时,自动将其SMS Marketing状态更新为「Subscribed」。
- 在目标Mailchimp列表中创建一个自定义字段(例如命名为
分步调用API方案
- 先调用
add member to listAPI完成邮件订阅状态设置。 - 若你的账号有权限访问SMS相关接口,可调用Mailchimp的短信联系人更新API单独设置SMS订阅状态。需注意,该接口并非对所有用户开放,若找不到相关文档,可联系Mailchimp支持团队确认权限。
- 先调用
重要提示:
- 所有短信订阅操作必须符合合规要求(如TCPA、GDPR等),确保用户已明确同意接收短信营销。
- 若上述方案无法满足需求,建议直接联系Mailchimp技术支持,确认是否存在未公开的定制化API端点。
内容的提问来源于stack exchange,提问作者Audrey
相关产品推荐
相关产品推荐

