Lightning Flow iFrame
Lightning Flow iFrame is a WordPress plugin that embeds Salesforce Lightning Screen Flows in a scalable iframe using a simple shortcode. Features: Auto height adjustment based on flow content (postMessage) FlowIframeEmbed mode: flow, endUrl, optional inputVars Plugin defaults under Settings → Lightn
Lightning Flow iFrame is a WordPress plugin that embeds Salesforce Lightning Screen Flows in a scalable iframe using a simple shortcode.
Features:
- Auto height adjustment based on flow content (postMessage)
- FlowIframeEmbed mode: flow, endUrl, optional inputVars
- Plugin defaults under Settings → Lightning Flow iFrame
- Bare shortcode [Lightning-Flow-iFrame] when defaults are configured
- Legacy mode preserved for existing Visualforce integrations
- 01Go to Plugins in the Admin menu
- 02Click Add New → Upload Plugin
- 03Upload lightning-flow-iframe.zip
- 04Activate the plugin
- 05Configure Settings → Lightning Flow iFrame (optional)
- 06Add [Lightning-Flow-iFrame] to a page or post
Frequently asked questions.
How do I set up Salesforce?
Install the FlowIframeEmbed package (or deploy equivalent metadata), activate your Screen Flow, expose FlowIframeEmbed on a Salesforce Site, and grant guest access. See the GitHub repository and Salesforce setup guide .
Can I use just [Lightning-Flow-iFrame] with no attributes?
Yes, when you configure Default iFrame URL, Default Flow Name, and optionally Default End URL under Settings → Lightning Flow iFrame.