ModalSlot
An overlay modal for feature gates, trial expirations, and high-impact upgrade prompts. Supports optional (dismissible) and blocking modes.
Content fields: header, body, cta_label, secondary_cta_label, image_url, style (blocking)
A live, editable example. The user below is not entitled, so the gate renders the configured upgrade modal in place of the children — edit the code (or switch to an entitled demo user) and the preview re-runs:
The ModalSlot renders automatically when the decision engine selects a modal_overlay template. Blocking modals have no dismiss option — the user must take action. Optional modals include a secondary CTA or close button.
Related: Playground → Data Export Gate · API Reference