Creating catalog or database of Marketo Forms Programs? | Community
Skip to main content
Level 2
July 30, 2026
Question

Creating catalog or database of Marketo Forms Programs?

  • July 30, 2026
  • 1 reply
  • 19 views

In our instance of Marketo, we have ~200 forms programs. These programs use a handful of forms (~10). Many “contact us” pages use the same form but with a unique querystring parameter  appended (e.g., html://www.company,com/en/contact-us/html?cid=my-unique-product-page). These individual programs then fire off lead alerts to specific email addresses (~ 50 across all these programs) and sync into SFDC campaigns (sometimes multiple programs feed into a single SFDC campaign, sometime a unique SFDC campaign). Other forms programs might have 5 webpage references, since the same form is on all those pages and they can go to a common lead alert and SFDC campaign. We also try to record the referrer page (e.g., in my previous example, the contact form page html://www.company,com/en/contact-us/html?cid=my-unique-product-page might be linked from a referring product page, such as www.company.com/en/solutions/my-unique-product-page.html)

Right now we’re using an Excel spreadsheet to record all the specifications and details for all forms programs, but it’s very clunky and hard to work with. Hoping other might have had the same issues and come up with a simpler was to catalog and manage forms programs with varying criteria. I’m envisioning some kind of database-generated app that is easily searchable and with a way to enter /update new program data and mark those which have been archived.

Marketo Nation, looking forward to your ideas!

 

1 reply

Jo_Pitts1
Community Advisor
Community Advisor
July 31, 2026

I don’t have an alternative to your documentation conundrum, but I question why so many programs.  Why not have fewer programs that do more?

Typically, I’d have a form that when filled triggers a smart campaign.  Make sure you’ve placed the cid=<whatever> into a hidden field on the form (this is native Marketo functionality).  Based on the value if the captured cid you can then branch off via a choice statement to execute different smart campaigns (effectively one per value for cid).