Trigger for when a Web service API form is submitted by an existing lead

Trigger for when a Web service API form is submitted by an existing lead

When an existing lead submits a form that uses the Web service API to send the form data to Marketo, there is no  trigger that we can use to detect such an event. 

For new leads we can use the 'Lead is Created' trigger with the 'Source Type = Web Service API' constraint.  We really need a similar trigger for existing leads.
6 Comments
Anonymous
Not applicable
Abner,
If you are using the syncLead call from your application, please consider using the requestCampaign() to trigger the actions after syncLead is successful.

Raj
Anonymous
Not applicable
Thanks Raj,

How would we use requestCampaign() with a lead scoring campaign for example?  We could add the existing lead to a campaign, but within that campaign what filter/trigger could we use to tell whether the form was filled out, considering no fields may have changed?

We're thinking about creating a new field that would always change when a form is submitted, like a datestamp.  Then we could always use the trigger 'Data Value Changes', but we were hoping there is a better solution.
Anonymous
Not applicable
Trigger would be "Campaign is Requested" through the "Web Service API"
Anonymous
Not applicable
Awesome! thanks!
Anonymous
Not applicable
Our org dealt with this issue last Fall as we needed to integrate web forms from a drupal7 web site to Marketo.
  • After trial and error, we did settle on the Trigger: "Campaign is Requested" is "Web Service API"
  • -- Our drupal developer then added a customization for our web forms:
    • We are using an api call to lookup and add the specific Marketo Campaign ID
    • The drupal > Marketo api call grabs names & IDs all the active Marketo campaign triggered by "Web Service API" 
    • The drupal user can now add a hidden field to web site forms, and select the applicable Marketo Campaign from a drop down menu.
    • Once selected in the drupal hidden field, the Marketo Campaign ID number is passed to Marketo along with the web form data -- and triggers the specific campaign workflow.
It has been working quite consistently for us.  The active Campaigns need to be managed, fo course, but now we have been Marketo campaign management tools to make that job easier.
kh-lschutte
Community Manager
Status changed to: Already have it