Newsletter Subscription
Installation
<script
src="https://js.cuoral.com/inline.js"
data-cuoral-key="your-public-key"
></script>Method 1: Modal Popup
CuoralNewsletter.showModal({
title: "Stay in the loop",
subtitle: "Get the latest updates delivered to your inbox.",
buttonText: "Subscribe",
color: "#6366f1",
showName: true,
showConsent: true,
consentText: "I agree to receive emails and can unsubscribe anytime.",
successTitle: "You're subscribed! 🎉",
successMessage: "Check your inbox for confirmation.",
tags: ["website-popup"],
onSuccess: (data) => {
console.log("Subscribed!", data);
},
onError: (error) => {
console.error("Failed:", error);
},
onClose: () => {
console.log("Modal closed");
},
});Modal Options
Parameter
Type
Default
Description
Method 2: Inline Form Embed
Embed Options
Parameter
Type
Default
Description
Layout Options
Method 3: Programmatic Subscribe
Subscribe Options
Parameter
Type
Required
Description
Response Format
Examples
Trigger modal on button click
Embed in footer
Exit-intent popup
Custom form integration
Notes
Last updated