Skip to main content

BeeHiiv

Objective

Learn how to embed PuzzleMe puzzles in your BeeHiiv posts

BeeHiiv is a newsletter platform that allows you to create posts which you can publish online on a blog, as well as send directly to your audience via email. Think of it like SubStack, but with support for embedding puzzles!

How it works

Since iframe and custom HTML is not natively supported in email clients, BeeHiiv allows you to use custom HTML snippets in the web version of posts. These HTML snippets are not displayed inside emails. BeeHiiv also provides an option for you to selectively hide specific sections of your posts on web or email. Thus, the recommended approach of embedding puzzles in your posts is:

  1. Embed a responsive iframe in the web version of your post, using the HTML snippet widget of BeeHiiv. Your readers can solve the puzzle directly while reading the post.
  2. Add a direct link to the puzzle via the Embed Link widget of BeeHiiv. Your email readers can click this link, open the puzzle in a browser and start solving.

On emails, only the direct link snippet is shown. On web preview, only the interactive puzzle is shown. Thus, you can create a seamless reading and solving experience for both your web and email audience, from within a single BeeHiiv post only.

Email only version
Web only version

Steps to embed a puzzle:

  1. Create a new post in the BeeHiiv editor.
  2. In the BeeHiiv post editor, type "/" and then type "HTML". Choose the HTML snippet widget from the list of widget options that are displayed below.
HTML snippet widget option
  1. Copy the iframe embed code for the puzzle from your PuzzleMe dashboard, and paste it in the HTML snippet body.
iFrame embed code pasted into the HTML snippet widget
  1. Hover your mouse to the left of the HTML snippet widget, and click on the six dots icon. This will open a dropdown menu with the widget's settings. From the dropdown menu, select the Visibility option.
Visibility option under widget settings
  1. Under the Visibility menu, turn off the "Show in email" toggle.
Hide HTML snippet in email version
  1. Add a new widget "Embed link" below the HTML snippet widget.
Embed link widget option
  1. Paste the direct link to the puzzle, taken from your PuzzleMe dashboard here, and press enter.

  2. Under widget settings > Visibility, turn off the "Show on website" toggle.

    Hide Embed Link widget on web version
  3. (Optional) You can also add a text block below the embed link, with instructions along the lines of "Click the link above to solve the puzzle". This makes it clear to your email readers on how they can access the puzzle.

Tips

The default iframe height in the embed code might add extra whitespace in the post. If you are seeing too much whitespace between the puzzle and the text below, reduce the height of the iframe a little, in the HTML snippet.