This guide shows you how to add Heyo to your Notion-based website.
Native Notion pages have very limited custom code support. Heyo works best when using Notion with website builders like:
In the Header Code or Custom Code field, add:
<script src="https://heyo.so/embed/script" defer data-project-id="YOUR_PROJECT_ID"></script>
Click Save and your chat widget will appear on your Notion site!
Paste the Heyo script in the appropriate field (usually called "Header" or "Before </head>"):
<script src="https://heyo.so/embed/script" defer data-project-id="YOUR_PROJECT_ID"></script>
Save your changes and publish your site.
Fruition uses Cloudflare Workers, which is more technical:
For simpler setup, consider using Super.so or Potion instead.
Perfect for:
Let visitors chat with you about your work.
Great for:
Allow users to ask questions while reading docs.
Ideal for:
Help visitors find information through chat.
If your Notion site builder supports custom CSS:
<style>
#heyo-widget-button {
bottom: 20px !important;
right: 20px !important;
}
</style>
If using Super.so or Potion with page-specific code:
<style>
/* Hide chat on specific paths */
body[data-path="/login"] #heyo-widget-button,
body[data-path="/signup"] #heyo-widget-button {
display: none !important;
}
</style>
Note: Implementation depends on your website builder's capabilities.
Does NOT work with:
Only works with:
For best results:
Alternative: Use Potion if you prefer their features.
| Feature | Super.so | Potion | Fruition |
|---|---|---|---|
| Custom Code | ✅ Easy | ✅ Easy | ⚠️ Technical |
| Heyo Support | ✅ Yes | ✅ Yes | ⚠️ Complex |
| Ease of Setup | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |