Skip to main content
Shareable hosts a static page — there’s no database or server code. So how do you get a working contact form, booking calendar, or “Buy now” button on it? You borrow one from a service that’s built for it, and embed it. The other service does the work; your page just shows it. Here’s the pattern that works for almost anything interactive:
1

Sign up for the service that does the job

Need a form? Make one in Google Forms or Typeform (free). Bookings? Calendly. Payments? A Stripe payment link or Gumroad. You’re creating the form/calendar/button there, where it actually runs and stores data.
2

Copy its embed code

Every one of these services has an “Embed” or “Share → Embed” button that gives you a snippet — usually an <iframe>. Copy it.
3

Put it on your page, then publish

Two easy ways:
  • Tell your AI: “Add this embed to my page,” and paste the snippet. Claude or ChatGPT drops it into the HTML in the right spot.
  • Or paste it yourself into your HTML where you want it to appear.
Then publish on Shareable as usual — the embed works on the live link.
You can often skip steps 2–3 entirely: just ask your AI up front — “build a landing page with a contact form” or “…with a Calendly booking widget” — and it picks a method and writes the embed for you. You only need to sign up for the service and (sometimes) paste your specific form’s link.

Recipes

Contact form

Let visitors message you — no inbox setup.

Event / RSVP page

Share an event and collect RSVPs.

Booking page

Let people grab time on your calendar.

Newsletter signup

Collect emails for your list.

Sell something

Take a payment with a Stripe link or Gumroad.

Your own domain

Put a page behind your own URL or subdomain.

Know who viewed

See how many — and exactly who — opened your page.

Design with Claude

Build a page in Claude Design, share it with Shareable.

More integrations

The full list of what you can embed.