FlowBoost loves your line breaks

Marketo user CDD (also an existing FlowBoost user) opened this Community thread [https://nation.marketo.com/thread/44572-how-to-expend-a-text-area-in-a-change-data-value-flow-step] the other day that brought up another way FB can save your

Velocitip: Don't start your Custom Object names with numbers!

This is more like a pre-Velocity tip, since you need to make this decision while setting up your Marketo and/or SFDC Custom Objects, before you even try to read

A confirmation popup bar for Marketo Forms

You've seen double-confirmation popups on forms before, I'm sure. They're helpful for giving end users an additional nudge to use their legal name, a working email, and so forth.

Stay (somewhat) aware of the Forms 2.0 event listener limit

If you see an “EventEmitter memory leak” error in your browser console, you've almost certainly done something wrong in JS. But don't take it personally: that something might've been innocently copying-and-pasting code from the Marketo developer docs

Marketo Forms Patterns: The “Not You?” session regen link

When you select "If Known Visitor, show Custom HTML" for a Forms 2.0 form, you get a built-in "Not You?" link. But what if you want to offer that same functionality while still showing the original form?

Lightweight A/B testing using Velocity

Velocity's MathTool.random() function can randomize content across leads, an easy form of A/B testing.

Code Anatomy: MktoForms2.allForms() doesn't mean “all forms ready”

Even if you're skilled at JavaScript in general, you still need to understand Marketo Forms JS in particular. Otherwise, your best-intentioned form behaviors won't quite work.

Code Anatomy: Check if a list of values and/or variables are all equal

JavaScript is so flexible, and so quickly evolving, that you can meet a tiny tech requirement in infinite ways. Even after kicking out broken code and bad-code-that-sort-of-works, you have lots of equally right ways left to choose from. Let's build one of those right ways.