Everything you need to know about setting up, managing, and growing with Expressive Portal — with a full feature breakdown and plan comparison.
Choose your plan and sign up. Your portal is provisioned within minutes — fully hosted on our infrastructure, ready for you to customise.
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.
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.
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.
| 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 |
OAuth 2.0 connection. Add your property, and keyword data flows in automatically — no API keys, no manual exports.
Pulls Lighthouse scores for any URL directly from the PageSpeed Insights API. Desktop and mobile, tracked over time.
Client logins use the native WordPress user system. No separate accounts needed — just assign a user to a project.
Automated emails notify clients of milestone updates, invoice changes, and project status changes.
Agency plan includes a branding panel to set your logo, primary colour, and studio name across the entire portal.
Point your own subdomain via a simple CNAME record. SSL is handled automatically.
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.
Get in touch and we'll walk you through the platform.