I am looking to see if there is a way to update all of our active Marketo forms at once.
We currently have an Industry field on all of our forms and I would like to update the dropdown to include more options.
Is there a way to mass edit/update all the forms at once, instead of having to individually add to each form?
You can manage form descriptors using the Asset API. In fact there’s a blog post from just this week on the topic.
However, this will require significant development effort, and if you’re not already into the Marketo REST API will likely not be practical.
It’s a lot easier to add fields on the client side using JS. You can have one global script that automatically adds options if they’re not already present.
@mnealer ,
you might also consider this an opportunity to consider why you have so many forms. That mind sound facetious, but I am being quite serious.
Often it is better to have a single form (or very few forms) that you use across multiple programs. You can do things like use a hidden field that you populate with some JS to determine the page that the form is on or default in a URL parameter into etc.
Once the form is submitted you can take appropriate action in Marketo based on the hidden 'routing' field.
By way of example, I have a client with 46 key products. We have a single contact us form for all of them. The product code is pushed into a hidden field by a simple piece of JS based on data held in the CMS. On submit, the correct welcome journeys are kicked off, opportunity owners assigned etc etc. If we ever need to update the contact us forms, then it is a single form.
I realise this doesn't solve your immediate problem, but it may be an opportunity for a bit of head scratching, and questioning if the current approach is really the right approach.
Cheers
Jo