Marketo Forms
Marketo forms allow you to customize the journey of your users.
First, you can choose what fields you are going to show.

In the example below, I show how you can use hidden fields.

On the right side you will see that form prefill is enabled for the Is Customer? field. This means if Marketo has the data already, it will fill in.
Once you have the fields set, you will then click on ‘Form Settings’ then click on ‘Settings.’

You can then make changes to the setting. You can also change the Thank You landing page (where the you land when you complete the form).
What’s amazingly flexible about Marketo forms is that you can send people to different thank you pages based on answers on the form.
If you click on ‘Add Choice’ (bottom right under Thank You Page), you can create pathways.
When you click add choice, you get to specify the options. It’s important to note that you have to choose a field on the form (but you can have hidden forms that pull in information from Marketo instead of a question that is asked).

In my example, I created 2 landing pages: one for customers and one for prospects. But you can have multiple pages based on whatever criteria you choose.
This is just ONE way to create a flexible journey for your users.
On each landing page, you can also create dynamic content based on information in Marketo segmentations. So maybe customers go to the customer page but if they are in the energy industry they see one image/content messaging and if they are in consumer products they see another.
And in addition to dynamic content, you can use tokens to further customize.
Oh the fun we can create with all these flexible tools within Marketo!