Share one intake link for all your forms

Offer every public form behind a single account-level link, embed or QR code, and retire them all at once.

public forms combined intake link sharing embed qr code

Your account has one combined intake link. Turn a form on for it and that form joins the link; visitors open a single URL and pick which form they need from a dropdown. One link to publish, one QR to save or print, one embed to paste — and one control that retires all three at once.

Before you start: your account needs a PRO or Enterprise subscription, and you manage all of this from Settings → Public Forms. Creating the forms themselves is covered in create and share a public intake form. The app manages the link; it does not render the visitor’s page, so the one step that asks you to look at the link as a visitor opens it in your phone’s browser.

  • Before you start

    Two permissions decide what you can do here, and they are not the same permission.

    • Seeing the card and sharing it needs Public Forms page access and read permission. Sharing is not separately gated: anyone who can reach the card can copy the link, copy the embed, and save the QR code.
    • Changing what the link offers needs update permission — or create permission, if you are offering a form at the moment you create it.
    • Rotating the link needs update permission.

    Public Forms is available on PRO and Enterprise accounts. Inside an account it is permission, not plan, that decides what you can do: a colleague who holds page access and read but not update sees the read-only view described near the end of this guide, whatever your plan. Technicians and customers have no access to Public Forms at all.

    Below PRO, you never reach the screen. In Settings the Public Forms row is greyed out with a Pro chip and a padlock, and tapping it does not open anything — the row’s own subtitle changes in place to Requires a PRO or Enterprise subscription. Upgrade in Plan & Billing. Nothing opens, so there is no screen to retry from.

  • 1

    Open Public Forms

    Tap the profile icon in the top right, choose Settings, then Public Forms, and stay on the Forms tab. The Combined intake link card sits at the top of your list of forms. It is part of the list rather than fixed to the screen, so it scrolls out of sight as you move down — scroll back to the top to bring it into view.

    The card is independent of the list below it. Search forms… and the filter icon in the header change which forms are listed. The filter sheet holds two controls: Type — any of New Lead, Estimate Request and New Customer — and Status, a choice of Active forms, Archived forms or All forms. The icon carries a count badge whenever either is set: one for each type you pick, plus one more if Status is not on Active forms. None of that touches the card: it reports what the link is offering right now, not the rows on screen.

    Screenshot — Open Public Forms

    The Forms tab with the Combined intake link card at the top of the list of forms.

  • What the combined link is

    The combined link is a single account-level URL that offers every form you have opted in. A visitor opens it, chooses from a dropdown, and fills in the form they picked.

    Two things surprise people:

    • It is created with your first form. An account with no forms sees Your combined link is created with your first form. Create a form and it appears here. instead of the card. Opening this screen never creates it.
    • It looks exactly like a single-form link. Both are /f/ addresses and you cannot tell them apart by reading the URL, so label them where you store them.
  • 2

    Offer a form on the combined link

    The switch lives three taps deep, and not where the list is. Tap the form’s card to open it, tap the Configuration tab, then tap Edit form. The editor opens as a sheet over the screen; scroll to the bottom and you will find the Sharing block under the consent copy.

    Turn on Show in combined form — the helper line beneath it reads Included in your combined intake link.

    The switch does not save on its own. Tap Save; Cancel discards the change and writes nothing.

    You can also offer a form the moment you create it: tap + on the Forms tab and the same Sharing block is at the bottom of the New form sheet. Turn it on before you tap Save and the form is offered straight away, with no second edit.

    Screenshot — Offer a form on the combined link

    The Sharing block at the bottom of the Edit form sheet.

  • Checking what a form is set to

    Saving in the app is quiet — the sheet just closes. There is no confirmation message, so the Configuration tab is where you check the result: it carries a Show in combined form row reading Yes or No.

    That row is the confirmation. If it still says No after you meant to turn sharing on, the save did not take — reopen Edit form and try again.

    Screenshot — Checking what a form is set to

    The Configuration tab's Show in combined form row reading Yes.

  • Which forms actually appear

    A form is offered on the combined link only when all four of these are true. It must be opted in, enabled, not archived, and not revoked.

    Switch any one of them off and the form leaves the combined link immediately — there is no republish step and no cache to wait for. The lifecycle controls live on the form’s Settings tab, and only one of them is a switch: Form enabled. Revoke token and Archive form are tappable rows below it, each with its own confirmation. That tab also carries its own Rotate token, which replaces that one form’s link — do not confuse it with the card’s Rotate link, which replaces the combined one. The difference worth remembering is what else each one does:

    • Opting a form out removes it from the combined link and leaves that form’s own link working normally.
    • Disabling, archiving, or revoking removes it from the combined link and takes that form’s own link offline.

    Use the opt-out when you want a form to keep its own link but stop appearing in the shared one.

  • What the card tells you

    The card’s heading and subtitle never change. Everything else on it is a live readout of what the link is offering right now, so you can check what visitors would get without opening the link yourself.

    • The badge in the top right counts the offered forms — 2 forms in green when the link has something to show, 0 forms in amber when it does not.
    • The line under the subtitle names them: Offering 2 forms · Exterior Cleaning Estimate · Triage Quote Request — the count, then each form’s internal name, separated by · and listed in name order. Keep in mind these are your admin names; visitors see the public titles instead.

    The card never shows the URL, and never shows when the link was last rotated. Copying is the only way to get the address off this screen.

  • 3

    Copy the link

    Tap Copy link. An alert confirms it — Copied, Link copied to clipboard — and the bare URL is on your clipboard, with no tracking parameter on the end. Tap OK and paste it wherever you are sharing it.

    Because the card never displays the URL, paste it somewhere durable before you need it again.

    Screenshot — Copy the link

    The Copied alert confirming the link is on the clipboard.

  • 4

    Copy the embed snippet

    Tap Copy iframe for the website version. The alert reads Copied, Embed snippet copied to clipboard.

    What lands on your clipboard is two lines, not one: the <iframe> itself, plus a plain link labelled Open the form underneath as a fallback for anyone whose browser blocks frames. It is byte-for-byte the same snippet the web app produces, so it does not matter which one you copy from.

    The frame is titled Contact form — that literal text, not your business name — so rename it if your page needs a more specific label. The embedded form behaves exactly like the hosted one, dropdown included.

  • 5

    Save or print the QR code

    Tap Download QR. On a phone this is not a download — iOS opens its share sheet with the image ready, headed combined-intake-form-qr · PNG Image.

    From there Save Image puts it in your photo library and Print sends it to a printer; below those, iOS lists whatever else it can do with an image on your phone — Copy, Assign to Contact, Add to Shared Album and so on. The first time you choose Save Image iOS asks for permission to add to your photo library; allow it or the save is silently skipped.

    Scanning the code opens the same combined link, so it is safe to print on a van, a flyer, or a job-site sign.

    Closing it: tap the in the corner of the sheet, or tap the dimmed area above it.

    Screenshot — Save or print the QR code

    The iOS share sheet offering Save Image and Print for the combined intake QR code.

  • Which channel to use, and why they differ

    The three buttons are not interchangeable. Each one tags its traffic so you can tell later where a submission came from:

    • Copy link gives the bare URL with no tag.
    • Copy iframe points at the URL with ?c=iframe.
    • Download QR encodes the URL with ?c=qr.

    That tag rides along through a failed submit and the thank-you page, so it survives the whole visit.

    Where you read it back: the Submissions tab has a Channel filter, and every submission card carries a Channel row. Channel is also one of the columns in the CSV export, and in the web app it is a column in the submissions table — that is where the three placements can be compared. See review and approve form submissions.

    Anything arriving without one of the three tags — someone retyping the address, or a tag CleanOps does not recognise — is recorded as plain combined, so a submission is never left untagged.

    One thing to ignore: the small Channels line on each form’s own card is a fixed caption, not a live report of where that form is published.

  • 6

    See what a visitor sees

    The app manages the link but does not render the visitor’s page, so check it the way a customer would: copy the link, then paste it into your phone’s browser.

    With two or more forms offered, the page shows your business name and a required What are you looking for? dropdown above the selected form.

    Changing the selection swaps the form in place — no page reload and no change to the address. (With JavaScript turned off the dropdown still works, but through a Continue button that reloads the page.) The heading, the fields, which ones are required and the consent wording all change together, because each form keeps its own settings.

    The submit button is the exception: it follows the form’s type, not the individual form. Both New Lead and Estimate Request forms read Request Quote, so swapping between two lead-type forms leaves the button unchanged.

    You can also open the link straight onto one form. Add ?form= and the form’s id — the page opens with that form already selected, and the visitor can still switch. It combines with the channel tags, so ?form=<id>&c=qr is a QR code that lands on one specific form and still records as the QR channel. An id that is wrong, or belongs to another business, quietly falls back to the first offered form rather than failing.

  • When only one form is offered

    With exactly one form offered there is no dropdown at all. That form renders on its own under your business name, and the page is indistinguishable from a single-form link.

    The card still tells you which state you are in: the badge reads 1 form and the line below reads Offering 1 form followed by that form’s name.

    This is worth knowing before you print anything: a combined link that happens to have one form today will silently grow a dropdown the moment you offer a second one. The printed link keeps working either way.

  • When no forms are offered

    With nothing offered the badge and the line beneath it turn amber — the card itself stays white. The badge reads 0 forms and the line below becomes a warning — No forms offered yet — turn on “Show in combined form” for at least one form, or this link shows visitors nothing. — and exactly three buttons grey out: Copy link, Copy iframe and Download QR.

    Rotate link stays enabled at zero offered. That is deliberate, not a bug — replacing a link nobody can use yet is still allowed, so you can retire a leaked URL before you offer anything on it.

    For a visitor the link fails closed: they get This form isn’t available and are told the link may be inactive or updated — the same page an expired or unknown link produces, so it never reveals that your business is behind it.

    The link itself is unharmed. Offer a form again and the same URL starts working immediately; you do not need to reshare it.

    Screenshot — When no forms are offered

    The card with nothing offered: an amber 0 forms badge, the warning line, and three greyed-out buttons.

  • Visitors see titles, not your form names

    The card’s Offering line names your forms the way you filed them. The visitor’s dropdown does not — it lists each form’s public Title instead.

    A form you filed as Triage Quote Request can appear to visitors as Request a Free Quote. This catches people out more than anything else here. Open the link on your phone and read the dropdown before you publish it.

    The order is set by the internal Form name, not the title. Visitors read the titles but see them arranged by a name only you can see, so a form titled Alpha can sit below one titled Zebra. If the order matters — putting your most common request first — rename the forms rather than retitling them.

    If two offered forms end up with the same title, the first keeps it and the second gets a number added — Request a Free Quote and Request a Free Quote (2). It can happen without you typing a title at all, because a form left blank falls back to a standard title for its type, so two forms of the same type collide by default. Change one of the titles rather than leaving visitors to guess.

  • 7

    Rotate the link

    Rotate link sits on its own row below the three share buttons, in red. Tap it to replace the combined link with a new one.

    The app asks to confirm in Rotate combined link? and spells out what happens. Cancel changes nothing at all — the link and its history are left exactly as they were. Rotate link does it, and a Combined link rotated alert confirms: The old link, snippet and QR no longer work. Re-share the new link.

    The card re-points to the new link straight away — you do not need to reload the screen, and the next Copy link already gives you the new URL.

    If the app cannot confirm what happened you get Rotation not confirmed instead of that alert: We could not confirm whether the combined link rotated. The card now shows the latest link; check it before sharing. — or, when it could not re-read the card either, We could not confirm whether the combined link rotated or refresh the card. Refresh before sharing the link. The rotation may or may not have gone through, so copy the link and check it before you share anything.

    Rotate when a link has leaked or has been printed somewhere you cannot take back.

    Screenshot — Rotate the link

    The Rotate combined link? confirmation before the link is replaced.

  • What rotating does and does not change

    Rotating swaps one token, and all three channels move with it at the same instant.

    Stops working immediately: the old URL, every page embedding the old snippet, and every printed or displayed QR code. There is no grace period — a visitor part-way through the old link loses that submission when they send it, and gets the unavailable page instead.

    Untouched: every form’s own /f/ link, all form settings, and all past submissions. This is worth knowing before you rotate in a panic: rotating the combined link does not take any individual form offline.

    Two things to plan around. It cannot be undone — a rotated link never comes back. And no screen in the app shows you when it last happened, so note it yourself if more than one person shares these links.

  • When a form is archived

    An archived form will not accept a sharing change. Turn the switch and tap Save and the app refuses with a Not saved alert carrying the reason: This form is archived. Unarchive it before changing whether or how it is shared.

    Nothing is written, and the alert says so in its own words: Your changes are still here — nothing was saved. Tap OK and the switch is still where you left it, along with anything else you changed. Unarchive the form from its Settings tab first, then come back and tap Save again.

    Archived forms are hidden from the list by default. To reach one, tap the filter icon in the header and choose Archived forms.

    Screenshot — When a form is archived

    The Not saved alert refusing a sharing change on an archived form.

  • When you cannot rotate the link

    Without update permission the Rotate link button is not shown at all, while Copy link, Copy iframe and Download QR stay available. Nothing is broken — that is the read-only view, and it is what any colleague without update permission sees, whatever your plan.

    The + button in the header follows create permission rather than update, so in principle the two can differ. A read-only colleague normally holds neither: they can share the link, but cannot create a form or change what the link offers.

    Screenshot — When you cannot rotate the link

    The card as a read-only colleague sees it: all three share actions, no Rotate link.

  • When the card cannot load

    If CleanOps cannot read your combined link, the card is replaced by a short Combined intake link notice: We couldn’t load your combined link just now. It has not changed — this is a display problem. with a Retry button under it. Your link is fine; only the reading of it failed, so nothing needs re-sharing.

    If the card had already loaded and a later read fails, that same sentence appears as a banner above the card instead, and the card keeps showing whatever it last read. Treat what is on screen as possibly out of date until Retry clears the banner.

    The list of forms below has its own separate notice — Failed to load forms. Pull to refresh or try again. — with its own Retry. The two are independent, so if both appear, tap both.

  • When the screen says you have no access

    Reaching this screen and reading what is on it are two different permissions, so a colleague can have the first without the second. They get a padlock and You don’t have access to public formsAsk an owner or admin to grant you access to this section. There are no tabs, no card and nothing to retry: the fix is a permission change by an owner or admin, not a refresh.

  • The card refreshes itself

    You never have to reload this screen. The card re-reads every time you come back to it, so a change you make on a form’s editor is already reflected by the time you land back on the Forms tab.

    While it re-reads, the card and the rows below it are replaced by a spinner — the tabs and Search forms… above them stay put — so the card is briefly absent rather than sitting there with a loading mark on it. It comes back at the top of the list, as before.

    If you want to force it — because a colleague changed something while you were looking at it — pull down on the list and it re-reads immediately. That path is the exception: the card and the rows stay on screen underneath the pull indicator instead of being replaced by the spinner.

  • What you have now

    You have one link, one embed snippet and one QR code that between them offer every form you have opted in, each recorded as its own channel so you can tell them apart in your submissions. Adding or removing a form from the set takes one switch and takes effect immediately, and a single Rotate link retires all three at once if you ever need to.

  • Tips and related guides

    • Check the Configuration tab after saving — a quiet sheet closing is the only feedback you get, and that row is the confirmation.
    • Re-share every channel after a rotation — the old link, embed and QR die together and nothing warns the people using them.
    • Use the channel that matches the placement so each one lands under its own Channel value — the embed and QR carry a ?c= tag, the bare link is the untagged one — and compare them by the Channel row on each submission card, or in the CSV export.
    • Save the QR to your photo library once and reuse it; regenerating it from this screen every time is the slow way round.
    • Paste the link somewhere durable when you copy it — the card never shows it again.
    • Keep public titles distinct and read the dropdown as a visitor before publishing; visitors never see your internal form names.
    • Read the card’s Offering line before you share: it is the quickest answer to which forms the link is offering right now, and the badge tells you at a glance whether the link has anything to show.
    • Related: create and share a public intake form and review and approve form submissions.

Need more help? If you can't find what you're looking for in our documentation, create a support ticket and our team will assist you.