Skip to content

Form & Payment

Cavai creatives can collect user input and process payments directly within the ad using Form and Payment components. These are flow components that can be placed in any Banner or Expandable creative.

Form component

The Form block provides a complete input form within the creative. It's placed as a rich component in the Flow and styled in the Visuals tab.

Supported input types

TypeDescription
TextSingle-line text input
Text AreaMulti-line text input
EmailEmail address input
PhonePhone number input
NumberNumeric input
DateDate picker
DropdownSelect from a list of options
RadioRadio button selection
CheckboxCheckbox toggle
RangeSlider/range input
Clickout LinkA link that opens in a new tab

Each input field has configurable placeholder text, label, required/optional setting, and visual styling.

Submit button

The form includes a configurable submit button with customizable text and styling.

Data handling

WARNING

Form data submitted through Cavai creatives is handled according to your campaign's data processing configuration. See Text Inputs for details on how input data is managed.

Payment component

The Payment component triggers a payment flow (PayPal integration) within the creative. It is a functional component in the flow — it doesn't render visible content but initiates the payment process when reached.

This enables in-ad commerce: users can browse products (e.g. via a Slider) and complete a purchase without leaving the ad.

Using in a flow

Both Form and Payment work within the conversational flow:

Level 1: Text ("Interested?") → Choice A / Choice B
Level 2: Form (collects email, name) → Submit
Level 3: Text ("Thank you!") → Payment (triggers checkout)

When the Form is the only component in the flow, it fills the entire creative container.