Built for GHL agencies, web design shops & marketing firms

Stop chasing clients.
Start closing projects.

Portvex replaces the chaos of onboarding emails, Notion docs, and Google Forms with a single branded client portal. Your clients complete everything in one place — you start work faster.

2 min

avg time to create a portal

6 types

of onboarding steps

100%

no-code, no friction

portal.yoursite.com/acme-onboarding

Your Agency

Acme Corp Onboarding

2 of 4 done

Sign the project agreement
Upload brand assets
3
Fill in onboarding questionnaireIn progress
4
Pay $500 deposit

How it works

From chaos to closed in three steps

01

Build your portal

Pick a template or start blank. Add steps — forms, file uploads, approvals, payments — in any order you want.

02

Invite your client

One click sends a branded magic-link email. No passwords, no friction. Your client lands directly on their checklist.

03

Watch it close itself

Get notified as each step completes. When everything's done, you're ready to start. No chasing, no back-and-forth.

Features

Everything you need to onboard clients like a pro

Smart onboarding forms

Drag-and-drop form builder with text, email, phone, select, and checkbox fields. Clients fill them in one clean flow.

Secure file collection

Let clients upload contracts, assets, and documents directly into your portal. Files stored privately on Supabase Storage.

Deposit collection

Collect upfront payments via Stripe before a single hour of work begins. No chasing invoices.

Sign-off approvals

Clients acknowledge terms, scope docs, or creative briefs right inside the portal. Full audit trail kept.

Magic link invites

Send clients a branded email invite — no account creation needed. One click and they're in.

Live progress tracking

See exactly where each client is in real time. Activity log, step completion, and deposit status at a glance.

Templates

Start in seconds with proven templates

Six industry-specific templates with pre-built steps. Customise as much or as little as you like.

GHL Agency

CRM setup, access, kick-off call

🎨

Web Design

Brief, assets, deposit, approval

📈

Marketing Agency

Goals, brand kit, ad access

🏠

Real Estate

Docs, ID, buyer preferences

⚖️

Law Firm

ID, docs, engagement letter

🛡️

Insurance

Info, docs, policy review

Enterprise-grade security

Row-level security on every record. Files stored privately. Sessions via httpOnly cookies.

Stripe-powered payments

Collect deposits with full PCI compliance. Funds go straight to your Stripe account.

No client accounts needed

Clients access their portal via a magic link. No passwords, no friction, no dropoff.

Pricing

Simple, honest pricing

Start free. Scale as you grow. No contracts, cancel anytime.

Free

Free

Explore the product with no commitment.

3 portals / month

All step types
Magic link invites
Basic email notifications
Activity timeline
Custom branding
Stripe deposits
File download centre
Remove Portvex branding
Start for free

Starter

$49/mo

For growing agencies handling more clients.

25 portals / month

All step types
Magic link invites
Custom branding & logo
Email notifications
File download centre
Stripe deposits
Remove Portvex branding
Priority support
Get started
Most popular

Pro

$99/mo

Unlimited portals, every feature, white-glove support.

Unlimited portals

All step types
Magic link invites
Custom branding & logo
Email notifications
File download centre
Stripe deposit collection
Remove Portvex branding
Priority support
Go Pro

Your next client onboards themselves.
Set it up in 2 minutes.

Free to start. No credit card. Your first portal is live before your next coffee gets cold.

Create your free account

Free forever on the free plan. No card required.