Update Smart Campaign Flowstep From API

David_Desrosie2
Level 4

Update Smart Campaign Flowstep From API

I'd like to update the name of the assed in a 'Send Email" campaign flow through API. Is that feasible?

Tags (3)
2 REPLIES 2
Kenny_Elkington
Marketo Employee

Re: Update Smart Campaign Flowstep From API

There currently is no way to update the content of a flow step via our APIs.  You can modify the content of the email with the Email APIs, but that will change the email as referenced by any flow step, trigger...etc which uses it.

David_Desrosie2
Level 4

Re: Update Smart Campaign Flowstep From API

Thanks Kenny,

My challenge here is that we have an email being sent out repeatedly. The send job is automatically scheduled from an external app using scheduleCampaign API. Considering that a Marketo email won't track metrics if sent multiple times to the same leads (see this thread for details: https://nation.marketo.com/thread/22233), The Email performance report does not populate valid stats. I'm planning on using API to get a new email created each time - which would solve the performance statistics issue, but the campaign has the old email in the flowstep.

I thought of using a my.token for the email name (that I can Update with API) and refer to it in the Send email flowstep, but it seems like it's not quite legal...

If you have an alternative to suggest, I'd be more than happy to hear it!

Thanks,

David