Invisible prompts

Configure and trigger background behaviors in your application without any user-facing UI using Invisible Prompts.

Overview

Required plan

This feature or setting is available to all customers on any Recurly Engage subscription plan.

Prerequisites & limitations

  • You must have Company, App Administrator or App member permissions in Recurly Engage.

Definition

An Invisible Prompt is a hidden rule that executes server-side or client-side actions automatically upon matching a trigger. Unlike other prompts, it presents no UI to the user.

Key benefits

  • Automate background tasks: Launch API calls, hide or show UI elements, or apply discounts without user clicks.
  • Seamless user experience: Modify behavior or content without interrupting the user.
  • Flexible triggers: Fire on page load, custom events, or segment entry to suit any workflow.

Key details

This prompt type shares its configuration flow with a popup but with no visual component. All actions run immediately when the trigger fires.

Example use cases

  • Automatically add a show to a user’s watchlist on page load
  • Hide competing ads for premium subscribers
  • Trigger a fulfillment API or apply a discount coupon

Configuring metadata

Use metadata tags to pass custom key-value pairs into your Invisible Prompt for advanced behaviors:

  1. Click the Edit (pencil) icon on your Invisible Prompt to open the Metadata modal.
  1. Add one or more key-value pairs to tailor your action logic.

Retrieving metadata in code

Redfast.getMetas()
// returns { 'meta1': 'val1', 'meta2': 'val2' }

Test the prompt

Validate your trigger and actions before full deployment by assigning the Test Users segment. Learn how in the test user guide.