This documentation covers how Custom Actions work.
Apps that support Custom actions:
Custom Actions allow you to create any sort of action type that doesn't exist natively within the Gleam interface. This option opens up millions of potential combinations for your creative mind.
Setting up a custom action is fairly open ended, since you can create whatever you want. In the admin area you must give the action a Title that will be shown on the widget before it's clicked, once you do that you are ready to fill out the bulk of the actual action - this area accepts basic HTML (there's also instructions to add buttons below).
Using this option will simply allow users to continue from the action right away. This option presents the least amount of friction.
If you need some information to validate if a user actually completed an action then you can ask a question.
The format field allows you to verify questions against a specific regex. This is particularly useful for validating an input is the correct length or meets a certain pattern.
This greatly enhances things like OrderID as you know your OrderID's follow a specific format. We also have customers that are using this field for things like:
This is an advanced feature only available to Business customers, contact us if you need help setting this up.
Tracking allows Business customers to keep an action in a locked state until the user has successfully completed the required conversion.
Sometimes, the tracking may not work with certain browser combinations, cookies or plugins. You also then have the option to allow a fallback question for those users that can't unlock the action.
You can add images to your Gleam custom action using the img HTML tag. Please note that you must store the images yourself somewhere (i.e. Dropbox).
You have the ability to add custom colours as HEX codes to your custom action types, you can also give them custom icons using the icon code from the Font Awesome link provided.
Custom actions allow you to create your own action type from scratch, they are also useful to create an action type that perhaps isn't supported by Gleam yet.