How It Works

From sign-up to client wow in minutes.

Everything you need to know about setting up, managing, and growing with Expressive Portal — with a full feature breakdown and plan comparison.

Getting started

Set up in four steps

01

Subscribe & go live

Choose your plan and sign up. Your portal is provisioned within minutes — fully hosted on our infrastructure, ready for you to customise.

02

Brand it as your own

Add your studio logo, set your brand colours, and point your subdomain at the portal. Clients see your brand, not ours. The Agency and White Label plans include full white labelling.

03

Add projects & clients

Create projects, break them into milestones with payment amounts and due dates, then invite clients via email. They get a secure login to view only their data.

04

Track, invoice & report

Raise invoices tied to milestones. Connect Google Search Console for live keyword data. PageSpeed scores run automatically. Your clients log in to a professional, data-rich portal.

At a glance
Setup time <30 minutes
📡 Hosting Fully managed
🔄 Updates Automatic
💬 Client messaging Built-in, threaded
🔗 Google integration OAuth (no API keys needed)
🎨 White label Agency & Partner plans
📊 SEO data Live from Search Console
PageSpeed Desktop & Mobile scores
🧾 Invoicing Milestone-linked
🔐 Client access Per-project secure login
☎️ Support Email + priority for Agency
Full Feature Breakdown

Everything that's included

Feature Details Plans
Project Management Create unlimited projects with custom names, descriptions, status and notes All plans
Project Status Stages Active, In Review, Ongoing, On Hold, Complete All plans
Milestone Tracking Unlimited milestones per project with due dates and types. Click to edit directly from Calendar or Timeline. All plans
Editable Milestones Edit title, date, end date and type directly from the Calendar view or the Timeline tab — click any milestone to open the edit form All plans
Invoice Management Raise invoices, link to milestones, track Paid / Due / Draft / Overdue status All plans
Client Messaging Clients send messages from inside their project portal. Threaded conversations stored per project with read receipts. All plans
Comms Centre Admin-only inbox showing all unread client messages across every project. Reply directly without opening individual projects. All plans
Message Notifications Email notifications fire automatically when a client sends a message, and when you reply All plans
Client Portal Logins Each client gets their own secure WordPress login, seeing only their assigned projects All plans
Google Search Console OAuth integration — pull clicks, impressions, CTR and average position per keyword All plans
PageSpeed Monitoring Automated Google PageSpeed Insights for desktop and mobile with score history All plans
SEO Keyword Ranking Track keyword positions from Google Search Console data, updated regularly All plans
Project Notes & Updates Internal and client-facing notes per project for communication history All plans
Dashboard Overview Summary view of all active projects, outstanding invoices, milestones due soon All plans
White Label Branding Custom logo, brand colours, domain — clients see your studio, not Expressive Portal Agency & Partner
Custom Domain Point your own subdomain (e.g. portal.yourstudio.co.uk) at the platform Agency & Partner
Priority Support Faster response times and direct access to our development team Agency & Partner
Reseller Dashboard Manage multiple sub-accounts under your own white label installation Partner only
Custom Onboarding Personalised setup assistance and onboarding for your agency and your clients Partner only
SLA Guarantee Formal uptime SLA with defined response and resolution windows Partner only
Plan Comparison

Which plan is right for you?

Feature
Studio
£120/mo
Agency
£240/mo
White Label
Custom
Active projectsSimultaneous client projects
6
20
Unlimited
MilestonesPer project, fully editable
Invoice trackingLinked to milestones
Client messagingThreaded per project
Comms CentreUnified admin inbox
Client portal loginsPer project secure access
Google Search ConsoleOAuth keyword data
PageSpeed monitoringDesktop & mobile scores
Hosted & managedWe handle the infrastructure
White label brandingYour logo, colours & domain
Custom domainportal.yourstudio.co.uk
Priority supportFaster response SLA
Reseller dashboardManage sub-accounts
Dedicated account mgrDirect partner contact
Custom onboardingTailored setup assistance
Formal SLAUptime guarantee
Try Studio
Try Agency
Contact Us
Integrations

Connects to the tools you already use

🔗
All plans

Google Search Console

OAuth 2.0 connection. Add your property, and keyword data flows in automatically — no API keys, no manual exports.

All plans

Google PageSpeed

Pulls Lighthouse scores for any URL directly from the PageSpeed Insights API. Desktop and mobile, tracked over time.

🔐
All plans

WordPress Users

Client logins use the native WordPress user system. No separate accounts needed — just assign a user to a project.

📧
All plans

Email Notifications

Automated emails notify clients of milestone updates, invoice changes, and project status changes.

🎨
Agency+

Custom CSS & Branding

Agency plan includes a branding panel to set your logo, primary colour, and studio name across the entire portal.

🌐
Agency+

Custom Domain

Point your own subdomain via a simple CNAME record. SSL is handled automatically.

FAQ

Common questions

No. Expressive Portal is fully hosted and managed by us. You sign up, customise your branding, and start adding projects. There is nothing to install on your own server.

No. Each client login is tied to specific projects. A client can only see the projects they have been assigned to — they have no visibility of other clients or projects.

Clients can send messages directly from inside their project portal. You receive a notification email and a bell alert in your admin. The Comms Centre gives you a single view of all unread threads across every project, so you can read and reply without opening each project individually.

Yes. Milestones are fully editable. Click any milestone card in the Calendar view, or use the Edit button on the Timeline tab, to update the title, date, end date, or type. Changes save immediately and are reflected on the client's view.

On the Agency and White Label plans you can set your own logo, brand colours, and custom domain. Clients see your studio's name and branding throughout the portal — Expressive Portal branding is completely removed.

You connect via OAuth — just click "Connect with Google" and authorise the account that has access to your clients' Search Console properties. No API keys or developer setup required. Data pulls automatically.

Yes. There are no long-term contracts. You can cancel or change your plan at any point from your account settings. Your data is retained for 30 days after cancellation.

Your trial gives you full access to your chosen plan for 14 days with no credit card required. At the end of the trial you can choose to subscribe or your account will pause.

No. You can invite as many clients as you like to view their respective projects. The project limit refers to simultaneous active projects, not the number of clients.

Yes. All plans include email support. Agency and White Label plans include priority support with faster response times. White Label partners get a dedicated account manager.

Still have questions?

Get in touch and we'll walk you through the platform.

Find Out More Get in Touch