How To Add A Booking Button To A Carrd Or Notion Page

How To Add A Booking Button To A Carrd Or Notion Page

Adding a booking button to your Carrd or Notion page is one of the fastest ways to turn visitors into scheduled meetings. Whether you prefer a simple “Book now” link or a fully embedded scheduler, this guide covers step‑by‑step methods for both platforms, along with best practices for speed, accessibility, and conversion.

If you already use a scheduling tool like Breely, start by locating your public booking link. You can use that link in a button, a Notion Bookmark, or embed it in an iframe where allowed.


What you’ll need


Add a booking button to Carrd

Carrd supports two primary approaches: a simple button that links to your booking page (works on Free) and an embedded scheduler (requires Pro).

Option A: Button that opens your booking page (works on Carrd Free)

  1. Open your Carrd site in the editor.
  2. Add a Button element (or select an existing CTA).
  3. In Button settings:
    • Action: Link
    • URL: Paste your booking link (e.g., https://your-booking-page).
    • Target: Choose “New tab” to keep visitors on your site or “Same tab” to load in place.
  4. Label the button with high‑intent copy such as “Book a call,” “Schedule now,” or “Check availability.”
  5. Style the button for contrast and accessibility (sufficient color contrast, large tap targets).
  6. Publish your site.

Tip: Append UTM tags to your booking link so you can attribute bookings to Carrd, e.g., https://your-booking-page?utm_source=carrd&utm_medium=button&utm_campaign=site.

Option B: Embed your scheduler directly on the page (Carrd Pro)

  1. Upgrade to a Carrd Pro plan that supports Embeds.
  2. In the Carrd editor, add an Embed element where you want the scheduler to appear.
  3. Select an iframe or code option (depending on your plan), then paste an iframe that points to your booking page:
<iframe
  src="https://your-booking-page"
  style="width:100%;max-width:100%;height:700px;border:0;"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  allowtransparency="true">
</iframe>
  1. Adjust height (e.g., 600–900px) so the full booking flow fits without scrolling inside the frame.
  2. For a pop‑up experience:
    • Add a Container set to “Modal/Popup.”
    • Place the Embed element inside the modal.
    • Set your “Book now” button’s Action to open that modal.

Best practices:


Add a booking button to Notion

Notion supports multiple ways to promote scheduling: a visual Bookmark card, an inline embed (if the booking page allows iframes and Notion supports it), or a clear call‑to‑action section linking out.

  1. Copy your booking URL.
  2. Paste it into your Notion page and choose “Create bookmark.”
  3. Add a short headline and description to the surrounding text (e.g., “Ready to chat? Book a time now.”).
  4. Toggle “Full width” for the page if you want a larger card, and drag to reposition.

This works reliably on public and private Notion pages and is the simplest way to add a prominent CTA.

Option B: Embed the scheduler inline (if allowed)

Notion does not accept arbitrary HTML or JavaScript, but it can embed sites that allow framing.

  1. Type “/embed” in Notion and select “Embed.”
  2. Paste your booking URL and click “Embed link.”
  3. Resize the block to a comfortable height (e.g., 700–900px) and stretch width as needed (enable page Full width).
  4. Publish the Notion page (if you want it public) via Share → Publish.

If the embed doesn’t load:

Option C: A “CTA section” using native Notion blocks


Testing checklist (Carrd and Notion)


Troubleshooting


Where this is especially easy with Breely

When you use Breely, we make a link‑first approach straightforward, so you can:

If an inline embed isn’t supported in Notion for your setup, linking out with a prominent CTA remains the most reliable, friction‑free approach—and it’s quick to implement with Breely.


Copy‑and‑paste snippets

Carrd iframe (embed)

<iframe
  src="https://your-booking-page"
  style="width:100%;max-width:100%;height:780px;border:0;"
  loading="lazy">
</iframe>

Button label ideas

UTM example for tracking

https://your-booking-page?utm_source=carrd&utm_medium=button&utm_campaign=site

FAQs

By using simple links, visual Bookmarks, or compliant iframes, you can add a clear “Book now” action to Carrd and Notion in minutes—and give visitors a direct path to schedule with you.