September 12, 2017
Invisible fields are one of those tiny features in our product that power users love and enterprises use all the time. Maybe right now you find yourself saying, “What are invisible fields? I have never seen them…” Hehe, Get it?...Okay moving on...
All puns aside, invisible fields are really neat and can do some powerful things. Invisible fields are regular text fields and multiple choice fields that you can set as invisible on your page. They are still there, but become invisible to your customers who are completing the page.
Okay, now that you know the basics of the invisible fields and how to set their values, here are 6 powerful ways the pros use invisible fields.
Create an invisible field called affiliate and make it not-required. Then as you want to track sales agents, affiliates, partners or heck, even specific ad links, you would set the value of the invisible field through the URL. For each source you want to track, you would create a link like mydomain.regfox.com/myform?registrants.affiliate=yourcode.
ProTip: Use a URL shortener service like Bitly to make your urls short and hide your secret parameters.
Similar to using the secret affiliate tracking URL, you can use the URL to unlock other features of your page or even give modified pricing. You would create a hidden text field and could call it override. The you would use actions to set conditional logic for what happens for each override. Here a few examples of some actions.
You would set the invisible field for override through the URL to unlock these fields and pricing options.
If you use a CRM like Salesforce or Hubspot and want to sync your data to them, it’s likely your CRM will require specific values for each customer in order to integrate. Some examples of this might be include settings for pipeline, stage, source types, accounting codes, etc. You can easily overcome this by creating an invisible field for each requirement of your CRM. For example, you can create an invisible text field called Stage and use the default value of “closed.” The default value means that when a customer loads your page, the value will automatically be inserted into the page and their order (without them knowing of course). Then when each customer submits an order and their data goes to your CRM, the appropriate stage or pipeline is set.
ProTip: Be sure to check out our Zapier integration that gives you over 400 integrations!
If you want to A/B test your page, you could set up multiple variations of options on your page. Then add an invisible text field and call it “version.” Using a combination of show/hide actions, you hide or show the different variations of your form when the invisible field is triggered. Then sending the version type (ie: version a, version b) through the URL to the invisible field, you can run your experiments. Then, each customer order will contain the the version number and you can compare the highest performing version.
If you have an accounting department that really needs detailed tracking for accounting purposes (such as long accounting codes for their general ledger), you can make their dreams come true. This works especially well if you are trying to track multiple options within the page. You would create a multiple choice field with the various possible accounting codes. Then make that multiple choice invisible. Then using actions, use the Set Value property to set the appropriate accounting code for the option you need to track. Ex: When Premium Registration is selected, Set Value of Accounting Code to XXX-XXXX.
Similar to unlocking pricing or special fields, you can build in a way to give your administrators some secret admin overrides when editing orders. Remember, invisible fields will be visible to admins when editing an order. In this case, you can create a hidden multiple choice field that will run some operations when choosing the selection as an admin when editing the order. You can make these selections run some super admin powers with actions. Here are a few examples.
Invisible fields are really powerful once you understand how they work and what they can do. While this covers the most common uses of invisible fields, you really can use them for whatever purposes you need. Let us know in the comments below for what you think and any other uses you have used them for. Thanks for reading!