Extensions

Articles

How to Prevent Common Email Typos
Learn how to add validation to your forms that detects and prevents common email typos using our Custom JavaScript editor.
The Campaign Auto Close / Change Page App
Learn how to use the Campaign Auto Close / Change Page extension to automatically close or change a campaign after a period of inactivity.
How to configure your campaign to send an SMS message
Learn how to configure your campaign to send an SMS message.
How to Set up the Click to Call Extension
A click-to-call button allows users to call a number of your choosing when clicked. Learn how to set up a click to call button on your site.
How to control multiple campaigns displaying simultaneously
Learn how to control whether multiple Digioh campaigns can display at the same time and in what priority order.
Target Campaign Displays in a Specific Time Zone or hour of day
Learn how to target campaign displays based on a visitor's local time zone or hour of day.
How to Format Phone Display and Submission
Learn how to control the phone display and formatting in your Digioh campaigns.
Hide or Gray Out Submit Buttons for Required Fields
Control form submission buttons based on required field completion. Learn how to gray out, customize colors, or hide buttons until your form is fully filled out.
Delay Campaign Displays on Same Page
Learn how to delay and sequence multiple campaigns that are eligible to display on the same pageview.
Hide or Disable Fields Based on Other Inputs
Learn how to show, hide, enable, or disable form fields and elements based on what a user selects or enters in another field.
How to add Facebook Conversion Pixel Tracking
Learn how to integrate Facebook Pixel Events to enhance tracking. Follow our step-by-step guide for installing the FB Pixel Event app.
How to Optimize for Screen Readers in Digioh
Learn how to optimize your Digioh campaigns for screen readers.
Setting Up ADA Campaign Controls for Screen Readers (EXTENDED) in Digioh
Learn how to configure images and customize accessibility settings in Digioh's ADA Box Controls extension to ensure screen reader compliance for your campaigns.
Enhance Your Forms with Customizable Multiselect Dropdowns
Learn how to configure the Customizable Multiselect Dropdowns extension.
Prevent Bot Submissions with HoneyPot Guard
Learn how to use HoneyPot Guard to block bot form submissions with hidden honeypot fields.
Youtube Video Handler Extension
What the YouTube extension does to manage videos during navigation and campaign close.
Sticky Elements Extension
Learn how to install and configure Digioh's Sticky Elements extension. Set up sticky Next, Back, and Continue buttons using simple campaign metada
Providing Shopify Coupons to Users
Learn how to dynamically generate and deliver unique Shopify discount codes to users through a Digioh campaign.
Animation Extension Guide
Add animations to Digioh campaigns using meta data. Covers all animation types, timing controls, customization options, and best practices.
A/B Testing Digioh Campaigns vs no Campaigns with GA4
Currently, this extension is admin only, contact support@digioh.com for details on installing and deploying.
Yotpo Reviews Extension
The Yotpo Reviews Extension lets you display Yotpo product reviews inside any Digioh campaign: pop-ups, banners, inlines, sidebars, and results pages.
Responsive Inline Scaling Extension
When and why to use the Responsive Inline Scaling extension
Limit Text Length Extension
Learn how to use Digioh's Limit Text Length extension to automatically truncate text in your campaigns. Configure character limits and enable click-to-reveal tooltips using simple metadata — no custom code required.
Displaying a Cart Item Dynamically Inside a Campaign
Learn how to use the Shopify Cart Targeting and Personalization extension to display live cart product data inside a Digioh campaign.
Shopify Cart Targeting and Personalization: Extension Overview
An overview of the Shopify Cart Targeting and Personalization extension, which connects Digioh to live cart data for targeting and personalization.
Relative Date Extension for Date Pickers
How to install the Relative Date Max/Min extension
The Modal Overlay For Box Elements Extension
Learn how to use the Modal Overlay for Box Elements extension to open a campaign page as a layered modal overlay.
Error Bubbles: Position, Word Wrap, and Resizing
By default, Digioh error bubbles (e.g. on form submission with missing required fields) are fixed position, relatively small, and do not wrap text.
Digioh Extensions
An overview of the Digioh extensions library you can install to add functionality to your campaigns.
Configuring a campaign to allow file uploads with DriveUploader
Requires a Pro DriveUploader Account.
Email Validation Platforms Supported by Digioh
Digioh supports real-time email validation through Briteverify, Kickbox, and Never Bounce. Learn how to integrate these platforms to keep your list clean at the point of capture.
Digioh Passport
A general overview of Digioh's Passport functionality.
Digioh Passport: Braze
An overview of Digioh's Passport for Braze functionality.
Digioh Passport: Iterable
An overview of Digioh's Passport for Iterable functionality.
Digioh Passport: Klaviyo
An overview of Digioh's Passport for Klaviyo functionality.
Digioh Passport: Ometria
An overview of Digioh's Passport for Ometria functionality.
Suppress Campaign Display Based on Inline Interaction
Learn how to suppress campaigns based on users interacting with an inline campaign.
How to Customize a Campaign Flow if the Email Already Exists in Iterable
Learn how to customize a campaign's flow if a user submits an email that already exists in Iterable.
Text Input Search from Hosted List
Learn how to use an extension to add autocomplete functionality to a custom field.
Filter Products Variants By Range on Outcome Quizzes
Learn how to add filtering by ranges to your quiz.
Digioh and Single Page Apps (SPA)
Enable Single Page App support in Digioh to detect virtual pageviews and trigger campaigns correctly. Install the SPA Mode app in minutes.
How to automatically set submitted form field values based on another field
Learn how to map custom form fields in Digioh to automatically transform and transfer input values. Step-by-step setup guide included.
Conditional Integrations Extension
Activate or suppress integrations based on form input with the Conditional Integrations app. Control which integrations fire using field values across pages.
Configuring the Dynamic Page Change Override Extension
Override Digioh page transitions dynamically based on form data. Learn how to use the Dynamic Page Change Override app for custom branching and skipping logic.
Dynamic Merge Tags to display "recalled" form input
Display user form input across campaign pages with Dynamic Merge Tag. Personalize experiences by recalling submitted data like names and phone numbers.
How to create dynamic redirect URLs
Learn how to create dynamic redirects in Digioh using merge tags and form inputs. Customize URLs with UTM parameters and personalized paths effortlessly.
Automatically Submit Forms on Specific Campaign Pages or Input Change
Configure automatic form submissions on specific pages and fields using Digioh's Form Auto Submit extension. Learn how to set up triggers and integrations.
Automatically Populate Country and State Dropdowns
Learn how to automatically populate country and state dropdowns in Digioh using an extension.
Digioh Universal Merge Tags (UMT)
Learn how to use merge tags in Digioh campaigns to personalize content, track UTMs, and dynamically populate form fields and redirects.
How to pass UTMs with form submissions (or any other query string params)
Learn how to capture UTM parameters and attribution data with Digioh forms using merge tags. Set up first or last-click tracking for your campaigns.
All and None of Above for Multi-Select Buttons
Learn how to configure 'All of the above' and 'None of the above' options for multi-select buttons mapped to custom fields.
Control Campaign Scrolling
Control page scrolling behavior with Digioh's Extension #76. Auto-scroll to inline campaigns or lock background scrolling behind pop-ups. Install now.
Dynamically Replace Page Background Images
Dynamically replace campaign page background images based on form responses. Learn how to install App #77 and configure metadata commands in Digioh.
How to Require Company Emails in Form Submissions
Need to block form fills from personal email addresses? Learn how to require company emails in your Digioh form submissions.
Validate Numeric Values in Form Input
Learn how to use an extension to apply numeric validation.
Add items to Shopping Cart
Learn how to use an extension to add items directly to a shopping cart (Shopify, Magento, etc).
Dynamic Images Extension
Use Digioh's Dynamic Images extension to swap campaign images based on form submissions, dropdowns, checkboxes, and radio button selections.
Validate Zip Code Input
Learn how to use a Digioh Extension to add zip code validation.
Randomize Options Order
Learn how to use a Digioh extension to randomize the order of answers in your survey.
Convert Date Picker Input to an Age
Learn how to convert a date picker's date-of-birth input into the user's age for submission or conditions.
Automatically Clear Data Layer on Specific Campaign Pages
Learn how to automatically clear your data layer on specific pages using the Form Auto Submit extension. Configure page-level metadata to manage user data efficiently.
How to set up a Countdown Text Element
Learn how to add a countdown timer to your campaign.
Counting Input Fields for Integrations and Branching
Count populated form fields in Digioh forms to track user input. Configure the Count Fields app to send field counts to your email platform, CRM, or use for dynamic page branching.
Custom JavaScript Handlers for Button Clicks
Learn how to add custom JavaScript handlers to buttons in your campaign.
Control the color, size, and font family of inline error messages
Learn how to customize the color, size, and font family of inline error messages.
Integrating Digioh with mParticle
Learn how to set up the Digioh mParticle integration to track events, set user attributes, and pass identity data from your on-site campaigns.
Selected Button and Checkbox Count Validation
Learn how to require a minimum or maximum number of select buttons or checkboxes before a form can be submitted.
Delay the display of close or submit buttons for a few seconds
Learn how to delay the display of close or submit buttons for a few seconds using a Digioh extension.
Populate Dropdowns from CSV Data
Learn how to populate dropdowns from a CSV file.
How to Pre-Populate an Email Address from the URL String
Learn how to pre-populate an email field using URL parameters.
Select All Checkboxes
Learn how to configure Select All checkboxes in your Digioh campaign.
Translating Digioh Campaigns (Creating Internationalized Campaigns)
Learn how to use the i18n extension to translate your campaign.
Convert number input to text using numeric ranges
Learn how to use Digioh's Numeric Range Mapper app to convert number inputs into custom text strings for display and integrations.
Max Campaigns per Session
There are times you may need to limit the maximum number of campaigns that show per session. This can be done with Digioh's "Max Campaigns per Session".
Prevent Typing of Special Characters on Text Input
Learn how to prevent users from typing special characters in an input.
Consolidated Error Messages
Show all form validation errors at once with Digioh's Consolidated Error Messages app. Customize colors and manage errors across your campaigns.
How to Validate Emails with Kickbox in Digioh
Learn how to add Kickbox to your Digioh account for email validation.
How to Validate Email with Never Bounce in Digioh
Learn how to set up the NeverBounce Integration Extension in Digioh to validate email addresses, reduce invalid submissions, and improve data quality.
How to restrict calendar pickers to only allow future / past dates
Learn how to restrict a date picker so users can only select future or past dates.
How to show in-campaign interactions with the Modal Campaign Overlays Extensions
Learn how to display full terms & conditions and additional content using Modal Campaign Overlays in Digioh without leaving your campaign page.
How to add Dynamic Text from CSV data to your Campaign
Learn how to use a CSV file to add dynamic text to your Digioh campaign.
Hide page based on a date
Learn how to hide pages in your campaign based on selected dates.
Using the TapCart Scroll and Link Manager with Digioh Quizzes
Learn how to use the TapCart Scroll and Link Manager so Digioh quizzes scroll and link correctly inside a TapCart mobile app.
Show/Hide Radio or Dropdown Options
Customize form visibility in Digioh by showing or hiding radio and dropdown options based on user selections. Learn installation and configuration steps.
The Campaign Scroller Extension
Learn how to make your Digioh campaigns scrollable when content is too tall for the screen.
Reorder Form Fields: Form Reordering Extension
Learn how to use the Form Reordering Extension to easily reorder your form fields.
Suppressing the SMS Step for Texas Visitors in Digioh
Learn how to use Digioh extensions to suppress an SMS step for specific visitors.
Configuring the Random Percentage Conditions Extension
Learn how to configure the random percentage conditions extension.
Digioh Campaign Carousel Extension
Learn how to configure the Digioh campaign carousel extension.
Swipe Pages Extension
Learn how to configure the swipe pages extension.
Select Button Checkmark and Radio Extension
Learn how to add styled checkmarks and radio indicators to Digioh select buttons using the Select Button Checkmark and Radio Extension. Configure styles, colors, sizes, and positioning with simple metadata
Digioh Regex Validation Extension
Learn how to configure the Regex Validation Extension.
Conditional Main Page Skip Extension
Learn how to configure the Conditional Page Skip extension.
Select Buttons Guide: How to Make Multi-Select Answers
Discover how to create interactive multi-select buttons in Digioh, enabling users to choose multiple options in your forms and quizzes.