This guide shows you how to add Heyo to your Carrd landing page.
You need Carrd Pro (any tier) to add custom embeds.
In the embed code box, paste:
<script src="https://heyo.so/embed/script" defer data-project-id="YOUR_PROJECT_ID"></script>
Click Publish to make your changes live. The chat widget will now appear on your landing page!
Since the embed is hidden, you can place it anywhere on your page. Common practice:
If you have multiple Carrd landing pages:
Create a button that opens the chat:
#heyo<script src="https://heyo.so/embed/script" defer data-project-id="YOUR_PROJECT_ID"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Hide default chat button
const style = document.createElement('style');
style.textContent = '#heyo-widget-button { display: none !important; }';
document.head.appendChild(style);
// Custom button trigger
const buttons = document.querySelectorAll('a[href="#heyo"]');
buttons.forEach(button => {
button.addEventListener('click', function(e) {
e.preventDefault();
window.HEYO?.show();
});
});
});
</script>
Heyo is automatically responsive. It will work perfectly on mobile devices visiting your Carrd landing page.
If you're A/B testing different versions of your landing page:
Answer visitor questions in real-time to convert more sign-ups:
Chat with visitors to validate your product idea:
Help people register for your event or webinar:
#heyoHeyo works with all Carrd Pro tiers:
Works alongside all Carrd features: