A client portal that works inside Instagram

No app, no password. A client taps a link or enters a 6-digit code and sees contracts, deposits, and galleries inside Instagram's own browser.

Updated September 2, 2026 Turbo Link for photographers

A client who messages a photographer on Instagram should not have to leave Instagram, download an app, and create a password just to see a contract or a gallery. Turbo Link’s client portal opens with a tap, works inside Instagram’s own in-app browser, and asks for nothing more than a phone number or an email to prove who someone is.

No app, no password

The portal is a link. It can be sent by text, DM, email, or a QR code, or opened from a mobile app for clients who prefer it, but nothing about the experience requires an install. When a client taps it, they get in one of two ways:

  • A magic link. One tap, no code to type.
  • A 6-digit code. Sent to their phone or inbox, typed once, done.

Neither method asks a client to invent or remember a password. For a business that mostly talks to clients through DMs and texts, this matters more than it sounds. Every extra step between an inquiry and a signed contract is a chance for the client to lose interest.

Why Instagram’s browser specifically is the hard part

A large share of photography inquiries start in an Instagram DM. When a client taps a link inside Instagram, it does not open their normal phone browser, it opens Instagram’s own in-app browser, which handles cookies, sessions, and app links differently than Safari or Chrome. Portals built assuming a normal browser can behave strangely there: a login might not stick, a payment page might not load right, a download might fail silently.

A portal built on magic links and one-time codes sidesteps that problem entirely, since it does not depend on cookies persisting or an app being installed. It works the same whether the client opened the link in Instagram, Facebook, a text message, or a normal browser tab.

What the client sees, start to finish

  • Booking. Real-time availability and a form to request a session.
  • Contract. A digital contract they can read and sign from their phone, no printing or scanning.
  • Deposit. Once the contract is signed, the deposit can be collected right there, with the date not fully held until both are done.
  • Session details. A mood board or reference photo upload, a questionnaire, and a preview of the shot list or session plan if the photographer uses one.
  • Gallery. Watermarked previews until purchase, then full-resolution downloads. Favorites and notes stay attached to specific photos.
  • Prints. A built-in print store for prints, albums, canvas, and framed pieces, priced by the photographer, checked out alongside any digital purchase.
  • Messages. A real message thread inside the portal, tied to the same booking, so questions land on the photographer’s dashboard or phone instead of getting lost in a DM history.

See the full breakdown of what the client experiences at each stage at photography client experience.

Why this connects back to rebooking

A portal that clients actually use, rather than avoid, keeps the whole relationship in one place: the photographer can see who has viewed a gallery, who has an overdue invoice, and who is due for a follow-up, all from client activity rather than guesswork. That activity feeds the same CRM that flags clients due at six weeks and at-risk at ten. See photography crm.

See the full photography platform at for photographers, or how deposits and retainers work at booking in how much deposit for a photo session.

Questions people ask

Does the client need to download an app?

No. The portal opens in whatever browser the link is opened in, including the browser built into Instagram and Facebook's apps. There is a mobile app available for clients who prefer it, but nothing requires it.

How does a client log in without a password?

They either tap a magic link sent by text, DM, or email, or they enter a 6-digit code sent to their phone or inbox. Neither method requires the client to create or remember a password.

Why does it matter that it works inside Instagram's browser specifically?

Many photography inquiries and bookings start in an Instagram DM, and Instagram opens links in its own in-app browser rather than the client's default browser. Portals that rely on cookies, saved logins, or app installs often break or behave oddly in that environment. A magic link and code system works the same everywhere, including there.

What can a client actually do inside the portal?

Sign a contract, pay a deposit, view and download their gallery once it is delivered, favorite and note photos, and buy prints, all from the same link, without switching tools or creating an account first.

Is the portal secure if there is no password?

Yes. The magic link and the 6-digit code are single-use and tied to that client's contact information, which is a standard, secure authentication pattern used by many consumer apps. It removes the password without removing the security.