Skip to main content
Browse docs
← All docs

Capture

Landing pages and link-in-bio pages

Build a hosted page from a template, publish it, point a QR code at it, or embed it on your own site.

Pages let you build a small hosted web page without code, then send QR scanners to it. Create a page from a template, edit it visually, publish it, and use its address as the destination of a dynamic QR code.

How do I create a page?

  1. Open Pages in the dashboard and choose New page.
  2. In the "New landing page" dialog, enter a name and choose a template. Templates are copies you can edit freely afterwards.
  3. Edit the page in the visual builder.
  4. Choose Publish when it is ready.

The Pages list shows each page's name, template, status, and slug.

Which templates are there?

  • Multilink: a simple link-list page with one logo, a title, and a stack of links.
  • Link in Bio: a logo, a short bio, and a stack of links.
  • Offer Landing: a personalized page with a name, an address, and one clear offer.

How do I build a link-in-bio or link list page?

Start from the Multilink or Link in Bio template, replace the logo, title, and links, and publish. Then create a dynamic QR code whose destination is your published page's address, which has the form /lp/ followed by the page slug. Because the QR code is dynamic, you can later point it at a different page without reprinting.

What can I edit in the builder?

The builder shows a live preview you can switch between mobile (390 px), tablet (768 px), and desktop (1280 px) widths. Changes save automatically as a draft, and the header shows Saving, Saved, or Unpublished changes. Available blocks include Hero, Logo header, Image grid, Call to action, Rich text, Benefits, Stats, Banner, Form, Links, Footer, Columns, Features, Steps, Testimonial, and FAQ. Use the Form block to collect leads, see forms and lead capture. An advanced option lets you edit the page as JSON.

Who can see a page?

A draft is never public. A published page is served at /lp/<slug>. Published pages ask search engines not to index them by default, which suits campaign pages, and can be opted in to indexing through page settings in the API.

Can I personalize pages per recipient?

Yes, through the API. You can create recipients on a page (up to 500 per request) with their own values for variables such as a business name, and each recipient gets a personal link of the form /go/<token>. See the API reference.

Can I embed a page on my own website?

Yes, but embedding is turned on through the API. Allow your site's origin in the page settings (embedOrigins), publish the page, then add the script:

<script src="https://qraffic.com/embed.js" data-qraffic-page="your-page-slug" async></script>

Use data-qraffic-token instead for a personalized recipient link, and optionally data-qraffic-target with a CSS selector to choose where it mounts. You can also call window.Qraffic.mount(elementOrSelector, options). The page appears in an iframe. UTM parameters on your own page are passed through. The embed fires browser events named qraffic:event for views, button clicks, checkout handoffs, and form submissions, so you can wire them to your own tracking.