Sharing & Embedding Your Flipbook
Learn how to share your flipbook via direct link and embed it on your website using iframe or JavaScript widget.
Sharing & Embedding Your Flipbook
Once your flipbook is published, you'll want to get it in front of your audience. ZenFlip gives you multiple ways to share and embed your publications.
Direct Link Sharing
Every published flipbook gets its own unique URL. To find it:
Open the publication from your dashboard
Click the Share button
Copy the direct link
The URL format is: https://zenflip.app/view/your-publication-slug
If you've set up a custom domain, the link will use your domain instead. You can share this link anywhere - email, messaging apps, social media, or documents.
Social Sharing
When you share your flipbook link on social media or messaging platforms, ZenFlip automatically generates a rich preview card with:
Your flipbook's title
The description you set in publication settings
A thumbnail of the cover page
For the best social previews, make sure you've added a descriptive title and description in your publication settings.
Embedding on Your Website
Embedding lets you place your flipbook directly on a web page so visitors can read it without leaving your site. ZenFlip offers two embed methods.
Option 1: iFrame Embed
The iframe method is the simplest way to embed. It works on virtually any website, CMS, or landing page builder.
Open the publication from your dashboard
Click Share and then select the Embed tab
Choose iFrame as the embed type
Set your preferred width and height (or leave the defaults)
Click Copy Code
Paste the code into your website's HTML
The generated code looks something like this:
Tips for iframe embeds:
Use
width="100%"to make the flipbook responsiveSet a height that matches your publication's aspect ratio (600px works well for most documents)
Add
allowfullscreenso readers can expand to fullscreen mode
Option 2: JavaScript Widget Embed
The JS widget embed gives you more control over the viewer's appearance and behavior. It loads asynchronously and offers a richer integration.
Open the publication from your dashboard
Click Share and then select the Embed tab
Choose JavaScript Widget as the embed type
Customize the widget options (size, autoplay, starting page)
Click Copy Code
Paste the code into your website
The JS widget embed includes a <script> tag and a container <div>. It loads the viewer dynamically and provides better performance than a standard iframe, especially for pages with multiple embeds.
Which Embed Method Should You Choose?
Feature | iFrame | JS Widget |
Ease of setup | Very simple | Slightly more involved |
CMS compatibility | Works everywhere | Most modern CMSs |
Performance | Good | Better |
Customization | Basic (size only) | Advanced (options) |
Multiple embeds per page | May be slow | Optimized |
Our recommendation: Use the iframe if you need a quick, universal solution. Use the JS widget if you want more control or plan to embed multiple flipbooks on a single page.
Embedding in Common Platforms
WordPress
Paste the iframe or JS widget code into a Custom HTML block in the WordPress block editor (Gutenberg).
Squarespace
Use a Code Block in the Squarespace editor and paste your embed code.
Webflow
Add an Embed element to your page and paste the code.
Notion
Notion supports iframe embeds natively. Paste your flipbook's direct link and Notion will offer to create an embed automatically.
Password-Protected Flipbooks
If your flipbook uses password protection, embedded viewers will prompt the reader to enter the password before displaying content. The same password you set in publication settings applies to both direct links and embeds.
Troubleshooting Embeds
If your embed isn't displaying correctly:
Make sure the publication is set to Public or Password Protected (private publications cannot be embedded)
Check that your website allows iframes from external domains
Verify the embed code was pasted into an HTML block, not a rich text editor
See our Flipbook Viewer Troubleshooting guide for more help