Showing Forms Inside Popups the Right Way

Putting forms inside popups is a common pattern, but many implementations break shortcodes, conditional logic, or AJAX behavior. RSM Popups was designed to avoid these problems.
Normal Content Processing
Popup content in RSM Popups runs through normal WordPress content filters. This means shortcodes (including RSM Forms), Gutenberg blocks, and SiteOrigin content all work as expected inside modals.
You do not have to use special “popup-only” versions of your forms or widgets.
Better User Experience
When a form works correctly inside a popup — with proper validation, AJAX submission, and success messages — the experience feels polished rather than broken.
This is especially noticeable with multi-step forms or forms that have conditional logic.
Common Use Cases
Popular patterns include “Contact Us” or “Book Now” buttons that open a form in a modal, newsletter signup popups triggered after a delay or on exit intent, and promotional offers that include a simple form.
Because the popup system integrates cleanly with RSM Forms, these patterns are reliable and relatively easy to implement.
