Public booking catalog
A /a/<agency-slug>/book catalog of publishable, creator-bound packages plus roster SetCard rates that are public, approved and set to show their rates publicly.
Publish packages and rate cards to a public catalog; brands add them to a cart and book — every request becomes a real, priced offer, instant or on review.
Guided tour
On /a/<agency-slug>/book a prospect adds a TikTok bundle package and a creator’s story rate to the cart, then submits with just their name and email.
Name · email · optional timeframe
jara@nordwind.example
What you get
A /a/<agency-slug>/book catalog of publishable, creator-bound packages plus roster SetCard rates that are public, approved and set to show their rates publicly.
A booker — a new prospect or an existing portal client — adds items, leaves name, email and an optional timeframe, company and message, and submits. A real offer is minted: the offer, its line items and a share token.
The server resolves every price from this tenant’s published catalog — it never trusts a client-sent amount, and it never mixes currencies inside one offer.
Instant mode returns the acceptance token so the booker can Accept on /offer/<token> through the same single offer-decision gate — which auto-creates the campaign, participants and format-default deliverables and KPIs. Or keep it review-first.
A ?rebook link resubmits a verbatim copy of a prior offer’s lines, and every self-booked offer shows up in the client’s /portal cockpit.
There is no self-booking settings table — the catalog goes live as an enabled catalog block on a published public-site page.
Facts, not promises
FAQ
No. It produces an offer to accept, not a charge. The money on the offer is NET, so staff set the campaign budget consciously — self-booking mints the offer, it does not take a payment.
Two things: publishable packages that are bound to a creator, and roster SetCard rates that are public, approved and explicitly set to show their rates publicly. Nothing internal or unpublished appears in the catalog.
No. The server resolves every price from this tenant’s published catalog and ignores any client-sent amount, so a hand-edited request cannot change what is charged. It also refuses to mix currencies inside a single offer.
In instant mode, yes: the booker accepts on /offer/<token> through the same single offer-decision gate the rest of the platform uses, which auto-creates the campaign, its participants and the format-default deliverables and KPIs. Agencies that prefer to vet first can keep it review-first instead.
Publish a package, share the link, and let priced, ready-to-accept offers come to you.
No credit card · EU-hosted · GDPR & GoBD-ready