1

I am finding that updating the content of an email, specifically a Content Builder email, that is set as the email in a Triggered Send DOES NOT update the content of the email sent by the Triggered Send. It just sends the previous 'version' of the email with content as it was when originally added to the Triggered Send.

I have tried pausing then resuming the Triggered Send hoping that would trigger the send to update the email to no avail. I have also tried search help and documentation to no avail, though I did find instructions on how to update it should it be part of a Journey -- mine is NOT part of a Journey, its a stand alone email send.

Is there a method to update the email content within a Triggered Send, preferably via Api, that will update the email sent by the Triggered Send to match the updated email content?

2

You need to publish the changes to the triggered sends after you pause them for changes to be reflected

  • I am using the same email already linked in the Triggered Send. Are you saying the steps would be: 1. Pause 2. Publish Changes 3. Resume? Bear in mind I am creating the Triggered Send via Api -- can I publish changes via Soap call (I'm going to mess around with some test calls to see what results I get now, but I don't know)? – Mike Apr 18 '18 at 17:39
  • Also, after pausing I do not have the option to Publish Changes via the UI using the same email already linked. I guess it does not see the definition as changed? – Mike Apr 18 '18 at 17:40
  • Apologies, I DO see the ability to Publish Changes once paused. I am going to mess around with some Soap calls to see if I might be able to mimic this behavior via Api. – Mike Apr 18 '18 at 17:42
  • 1
    Check out the link below and the property "TriggeredSendStatus" in the TriggeredSendDefinition SOAP Object. This should be what you need. developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/… – Gortonington Apr 18 '18 at 19:35
  • Update: Setting the TriggeredSendStatus to Inactive then Updating back to Active via Soap calls DOES NOT republish the triggered send allowing it to be sent with new email content in a modified email. Is there anything else that would allow me to republish via Api? – Mike Apr 19 '18 at 14:49
2

In order to 'republish' the TriggeredSend with updated Email content via SOAP Api calls, you must specify RefreshContent. I happened upon this in some generated wsdl classes -- I dont see it documented anywhere.

So the steps are (via Api): Update TriggeredSendDefinition setting TriggeredSendStatus to Inactive. Update TriggeredSendDefinition setting TriggeredSendStatus to Active and specifying RefreshContent as true.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.