Send a link instead of a box. The recipient types their own shipping address, and only then does a box leave inventory.
Most teams have an email address for their whole target list and a verified mailing address for a small fraction of it. A redeem link closes that gap. Instead of shipping a box to an address you are guessing at, you send a personal link; the recipient opens it, confirms who they are, and enters where they want the box delivered. Nothing is pulled from inventory until they do.
The click is also a signal. Someone who types their address to receive your outreach has raised their hand harder than any email open — and you learn that before a box has cost you anything.
Every path lands on the same Redeem links page, where you can add more people by pasting emails, see who has opened or claimed, and read what each recipient answered.
Redeem links → Claim page defaults controls what recipients see and answer. Set a default headline and subhead (a link set with its own headline overrides these), decide whether to ask for a company name and whether to show a free-text note, and add up to eight questions of your own. The live preview on the right is the real recipient page, so what you see is what they get.
Questions appear on the address step under "A couple of quick questions", in the order you set. Answers are saved with the recipient, shown under Answers on the link set page, and copied into the send's fulfillment notes as one line per question — so whoever packs the box sees the shirt size or the gate code without opening anything else.
Each link set decides what happens the moment someone submits their address. With Review before sending (the default for sets you create by hand), the response lands at the top of the link set page — name, company, address, note and answers — with a Send box button. Nothing leaves inventory until you press it. Switch the set to Ships automatically and the box is queued the instant they submit. The toggle sits in the page header and can be flipped at any time; a response already waiting stays waiting until you send it.
Reminders are off by default. Turn them on in the link set header and anyone who was emailed a link but has not claimed it gets a short follow-up about three days later and a last call about a week in, from the same sender, with the same link. Nobody is reminded within a day of the link expiring, and nobody gets more than two.
Sent a link to the wrong person? Revoke it on the recipient row and the link stops working straight away — they see a generic "this link isn't valid" page, never that they were cut, and you can mint them a fresh one any time. To stop a whole set at once, Pause links in the header freezes every unclaimed link until you resume; only links already claimed are unaffected.
A campaign can collect addresses this way too. On the campaign's Send Box step, set Shipping address to Ask them with a redeem link (or Redeem link only when no address on file). From then on, adding someone to the campaign — from the send wizard, Add person, an inbound webhook, the HubSpot checkbox or the Boxli connector — emails them a redeem link instead of shipping. When they fill it out, their box is created under the campaign automatically, so the video, QR defaults and workflow all apply as if you had sent it yourself. The links live in a link set named after the campaign, ending in "address capture".
Each link set can carry a short video, uploaded when you create the set or any time afterwards on the set's page. It plays above everything else on the claim page: you on camera saying what the box is and why you want to send it. That is the single best answer to the question every recipient is actually asking before they type their address — is this real, and why me. A set with no video shows no video area at all, so there is no empty frame to explain away.
A redeem link is tied to a real box design, and the page shows the box exactly as it will show up at their door: a 3D render of the outside when the box has a design in the design studio (the recipient can drag it around), or a photo of the shipping box exterior. That, plus the list of components, lives on the box design and is added by Boxli during the build. A design with neither a 3D design nor a shipping-box photo cannot be put on a redeem link yet; the box picker says so, and the box page shows what is missing.
The address they typed is validated the same way every other address in Boxli is. If it cannot be delivered to, they are asked to check it and try again — nothing ships to a bad address. If it is deliverable, a send is created against the campaign behind the link set, one box comes out of inventory, the contact record is created or updated with the new address, and everyone in your workspace gets a Box claimed notification. The send then behaves like any other: it appears on the Sends page, ships through fulfillment, and reports engagement.
Anything the recipient adds under Delivery instructions — a gate code, ring the doorbell, leave it at the front desk — goes to fulfillment as a packing note along with their answers to your questions. None of it is printed on the card in the box.
A link is single-use. Opening it again after submitting shows that the box is already on its way; it will never create a second send. A recipient can also decline, which marks them as declined and never ships anything.
Each link set shows how many people were invited, opened their link, claimed a box, declined, or let the link expire. Opens are counted from the first time a recipient loads the page, so a link that was opened and then expired still counts as opened.
Every link expires 30 days after it is created by default (the window is set per link set, from 1 to 365 days). An expired link shows the recipient a message asking them to reply to whoever sent it, and it moves to Expired in the funnel. Expiry never touches someone who already claimed or declined. To re-invite someone after their link expired, add them to a new link set.
Every guide here lives in the in-app Help Center too — open Help in the sidebar.
Open Boxli