MailChimp多次发送同一封电子邮件

时间:2018-05-08 05:27:36

标签: mailchimp mailchimp-api-v3.0

是否可以多次发送同一封电子邮件?

我尝试通过API将电子邮件添加到队列中,但无论如何我无法将其删除。如果我没有,我会收到消息"您已经将此电子邮件发送给订阅者。" There was answer in another question。但是,我需要能够发送许多(非常)次的电子邮件,因此创建N个广告系列对我来说不起作用。因此,唯一的选择是从列表中删除订阅者并将其重新添加回来,但是,这样做也不会触发要发送的电子邮件。

我对MailChimp运气不好,有办法还是我做错了什么?

1 个答案:

答案 0 :(得分:1)

您做的很严格,这是mailchimp的“智能”限制之一,例如“在合并字段中不超过255个符号”。您可以解决该问题,只用一封电子邮件创建一个新的广告系列。

我在下面发布示例,用rigth值替换占位符。编辑模板时,可以在浏览器地址栏中找到TEMPLATE_ID。 (templates / design?tid = TEMPLATE_ID)

POST https://usX.api.mailchimp.com/3.0/campaigns

{
  "type" : "regular",
  "recipients" : {
    "list_id" : "${LIST_ID}",
    "segment_text" : "${SUBJECT}",
    "segment_opts" : {
      "match" : "all",
      "conditions" : [ {
        "condition_type" : "TextMerge",
        "op" : "is",
        "field" : "EMAIL",
        "value" : "${USER_EMAIL}"
      } ]
    }
  },
  "settings" : {
    "subject_line" : "${SUBJECT}",
    "title" : "${SUBJECT}",
    "from_name" : "${YOUR_COMPANY}",
    "reply_to" : "${YOUR_COMPANY_EMAIL}",
    "to_name" : "*|FNAME|* *|LNAME|*",
    "template_id" : ${TEMPLATE_ID}
  }
}

创建后,检查订阅者计数(应为“ recipient_count”:1),保存广告系列ID并启动广告系列。

POST https://usX.api.mailchimp.com/3.0/campaigns/${CAMPAIGN_ID}/actions/send

之后,请等待一段时间(不少于1分钟),然后使用

删除广告系列
DELETE https://usX.api.mailchimp.com/3.0/campaigns/${CAMPAIGN_ID}