<iframe> snippet or a script + form — works
on a Shareable page, because the other service runs the logic and stores the data.
Shareable just serves your HTML, embed and all.
You don’t add it — your AI does
A page is just HTML, so the simplest path is to ask the AI that builds your page to include the integration:“Build an RSVP page with a Google Form.” · “Add a Calendly booking widget.” · “Embed this YouTube video and a newsletter signup.”Claude or ChatGPT writes the embed into the HTML, you publish, and it works — nothing to configure in Shareable.
Forms — the most common case
Paste the provider’s
<iframe>. It renders in a sandboxed frame and submits
directly to the provider.A plain
<form> that posts to a form-handling service.What else you can embed
The same approach covers most “interactive” things on a page:| Category | Services |
|---|---|
| Scheduling / booking | Calendly, Cal.com, SavvyCal |
| Payments / checkout | Stripe Payment Links & Buy Button, Gumroad, Lemon Squeezy, PayPal |
| Video & audio | YouTube, Vimeo, Loom, Wistia, Spotify, SoundCloud |
| Maps | Google Maps, Mapbox |
| Email capture / newsletter | Mailchimp, ConvertKit, Beehiiv, Substack |
| Chat & support | Intercom, Crisp, Tawk.to |
| Data & dashboards | Airtable, Datawrapper, Flourish, Observable, Google Sheets charts |
| Social posts | X / Twitter, Instagram, LinkedIn, TikTok |
| Comments | Giscus, Disqus |
| Code demos | CodePen, CodeSandbox, StackBlitz |
What Shareable does not do
We don’t store submissions, process payments, or send emails on your behalf — the embedded service owns all of that. Shareable stays a simple, fast, static host; the provider handles the data. That separation is what keeps your page portable and dependency-free.Iframe embeds are cross-origin and sandboxed — the safe default. A pasted
external
<script> runs in the page itself, so only embed scripts from services
you trust. Keep the rest of the page self-contained (inline your CSS/images); the
embed is the one thing that loads from another domain.