Sitelas
HomeTemplatesPricingBlogDocs
Blog
Embed Stripe Calendly
SitelasMenu
HomeTemplatesPricingBlogDocs
Sitelas
HomeTemplatesPricingBlogDocs
Blog
Embed Stripe Calendly
SitelasMenu
HomeTemplatesPricingBlogDocs
  1. Home
  2. Blog
  3. Sell, Schedule, Capture: Embeds Without Owning the Checkout
LaunchGetting Started

Sell, Schedule, Capture: Embeds Without Owning the Checkout

Sitelas ships first-class primitives for Stripe Payment Links, Calendly bookings, and form fan-out — but doesn't own payments, scheduling, or broadcast email. Here's the pattern, and why it's better than native commerce.

Usman Haider

Usman Haider

June 10, 20263 min read
Cover: a shop clerk taking a card payment from a customer, with the headline "Sell and book without owning checkout."
Cover: a shop clerk taking a card payment from a customer, with the headline "Sell and book without owning checkout."

Sitelas does AI website generation, forms, and analytics. It does not run a checkout, a calendar, or a broadcast email engine. Site owners use their own Stripe, Calendly, and email-provider accounts; Sitelas embeds those as first-class primitives in the page tree.

stripe-payment-link

A button or link that opens the site owner's Stripe Payment Link URL.

  • Site owner creates a Payment Link in their Stripe dashboard → copies the URL.
  • Pastes it into the primitive's paymentUrl prop, or asks Claude: "Add a buy button on the product page for $35, link to buy.stripe.com/xyz".
  • Renders as a styled button. Click → Stripe-hosted checkout on the site owner's own account.

Props: paymentUrl, text, openInNewTab, variant, size, borderRadius.

Sitelas never touches money. No Stripe Connect, no marketplace obligations, no chargebacks routed through Sitelas, no PCI surface.

calendly-embed

An inline Calendly booking widget.

  • Site owner creates a Calendly event → copies the URL.
  • Pastes into calendlyUrl.
  • Renders Calendly's widget inline — visitor books without leaving the site.

Props: calendlyUrl, height, hideEventTypeDetails, hideGdprBanner, backgroundColor, primaryColor, textColor.

Sitelas never sees the calendar. Calendly owns the scheduling, reminders, rescheduling, time-zone math, and everything else they've built over a decade.

The form primitive

One primitive covers every form on every site — differentiated by data.formType (an open string: contact, newsletter, rsvp, quote, anything). Submissions land in your Sitelas inbox and contact list, with an optional per-form webhook for anything that takes an HTTPS POST; file uploads are stored privately by Sitelas. Want the data in a spreadsheet? Claude's own Google Sheets connector handles that (see below). Covered separately — see Where Your Form Submissions Actually Go.

Why this is the right boundary

Specialist tools do it better

Stripe, Calendly, Mailchimp each have 10+ years of depth Sitelas isn't going to replicate. Building Sitelas-side commerce would mean a thinner Stripe, a worse Calendly, and a feature-anemic Mailchimp — all maintained by a small team that should be writing templates instead.

Zero marketplace obligations

No Stripe Connect chargebacks routed through us, no CAN-SPAM compliance for broadcast email, no GDPR subject-access requests for transaction records we never stored.

Site owner owns the relationship

They control their Stripe account, their customer list, their calendar. Leaving Sitelas doesn't break the business — the money keeps flowing to their Stripe account regardless.

What's explicitly not on the roadmap

  • Stripe Connect / marketplace billing — stays direct to the owner's own Stripe.
  • Native commerce (carts, inventory, orders) — Sitelas owns the catalog page, not the checkout.
  • Native scheduling (round-robin, availability rules, reminders) — Calendly territory.
  • Native broadcast email — Mailchimp / ConvertKit / Beehiiv.
  • Shopify integration — deep ecommerce is a different product.

Cross-tool orchestration is Claude's job, not ours

Claude already has connectors for Gmail, Calendar, Drive, Sheets, GitHub, Linear, Notion. With Sitelas installed as another connector, you can chain across them in one chat:

"Export this month's submissions to a new Google Sheet."

Claude reads Sitelas's list_submissions, then writes to Sheets via its own Sheets tool. We don't maintain a Sheets connector for this — Anthropic does. Every new Claude connector becomes transitively available to Sitelas users at zero cost to us.

Related Templates

Try these templates to get started.

BeaconCompassLotus
Back to Blog
Share:TwitterLinkedIn
Usman Haider

Usman Haider

Founder of Sitelas — the website builder for AI agents.

Related Articles

Build and Run a Website From Cursor, VS Code, or Gemini CLI
Getting Started

Build and Run a Website From Cursor, VS Code, or Gemini CLI

Sitelas is a connector, not an app — so the agent already in your editor can build your site and then keep running it. Here is the config for Cursor, VS Code, Gemini CLI and Claude Code, the first sentence to say, and the real site an agent built through it.

6 min read
Add Sitelas to Claude in One Click — Then Say This First
Getting Started

Add Sitelas to Claude in One Click — Then Say This First

Sitelas is now in Claude's connector directory, so installing it takes one click. The hard part is knowing what to say next — here is the exact first sentence, and the real site Claude built when I said it.

6 min read
Launch a Waitlist From Claude Cowork — Then Ask It What Came In
Launch

Launch a Waitlist From Claude Cowork — Then Ask It What Came In

One workspace builds the page, publishes it, and reads the submissions back to you in plain English. Here's the whole loop, including what the digest email actually says.

10 min read

Build your site with AI

Pick a template, describe what you want, and let AI build it. Publish in minutes.

Browse Templates
Sitelas

Support

contact@sitelas.com

LinkedIn

X

We're here to help you succeed

Resources

For AI agents

Blog

Templates

Docs

Pricing

Contact Us

Legal

Terms of Service

Privacy Policy

Refund & Cancellation

© 2026 Sitelas

All rights reserved.