Skip to main content

Set Up Your Client Portal

Configure your client portal before inviting your first client. Set up your branding, domain, authentication, permissions, and display settings.

Written by Hubflo Team
Updated today

Your client portal is the branded interface your clients log into. Workspaces live inside the portal and contain everything related to your client: tasks, files, messages, projects, and billing. Learn how to create a workspace →

Before inviting your first client, you'll want to configure your portal, how it looks, how clients access it, and what they can do once they're in.

All portal settings live under Settings > Client Portal.

Set Up Branding

Go to Settings > Organization & Branding to update your branding elements. These are all the settings you can configure to style your portal:

  • Logo: your company logo, displayed across the portal (Recommended size: 300 x 300)

  • Company name: shown to clients

  • Cover image: the banner image clients see when they log in (Recommended size: 1600 x 600)

  • Accent color: used for icons and buttons throughout the portal

  • Sidebar color: the background color of the navigation sidebar

  • Sidebar text color: the text color used in the sidebar

Set Up Your Domain

Your portal is automatically live at a Hubflo subdomain, for example, yourcompany.hubflo.com.

You can update it under Settings > General Settings / Domain.

If you'd prefer to host your portal on your own domain (e.g. portal.yourcompany.com), you can connect a custom domain instead.

Configure Your Public Profile

Your public profile is what clients see on the portal sign-in page before they log in.

Go to Settings > General Settings / Domain to configure:

  • Title: your portal name

  • Headline: a short catchphrase displayed under your title

  • Description: describe your services and provide any instructions for clients

Set Up Client Authentication

Go to Settings > Authentication to control how clients access your portal.

  • Allow clients to authenticate with Google: clients can sign in using their Google account.

  • Allow clients to authenticate with a login link: clients receive a one-time secure link by email instead of using a password.

  • Allow clients to sign up without being invited: clients can create their own account from your portal without a direct invite. When enabled, a Sign Up button appears on your portal page.

  • 2FA for clients: requires clients to verify their identity via email each time they log in.

For more detail on each authentication method, see Authentication Methods for Your Client Portal →

Customize the Client Invite

Go to Settings > General Settings / Domain to customize two things clients see when they're first invited:

  • Message to include in the client portal email invite: the message included in the invite email Hubflo sends.

  • Default pinned note for client workspaces: a note that automatically appears at the top of every new client workspace. Use it as a welcome message or to share instructions. You can customize it per workspace after creation.

Set Up Global Items

Global Items are links and embeds that appear pinned at the top of every client workspace, things like a Calendly booking link, an intake form, or a welcome video. They're ideal for content that applies to all clients.

Go to Settings > Global Items to add your first embed or link.

Set Up Your Resource Center

The Resource Center is a shared space inside your portal where you can publish content that's useful to all clients like onboarding guides, FAQs, tools, and more. It appears automatically in the client navigation once you've added your first item.

Go to Workspaces > Resource Center to set it up.

Configure Display Settings

Go to Settings > Appearance to control how content, projects, and tasks are displayed to clients across all workspaces.

  • Display tasks to clients: choose between a list grouped by status, a list grouped by project sections, or a board grouped by project sections

  • Display folders and files: set the default sort order for files and folders (manual, alphabetical, or by creation date)

  • Display project stages on client workspaces: show or hide project stages in the client view

  • Display smartdocs to all contacts from the same company: when enabled, all contacts from the same company can see smartdocs shared in any workspace

  • Display proposals and invoices to all contacts from the same company: same behavior for billing items

  • Hide internal team members' names from clients in chatrooms: when enabled, clients see all messages as coming from your company name

Configure Client Permissions

Go to Settings > Global Permissions to set default permissions for all clients across every workspace.

Files and folders

  • Allow clients to create and edit folders and move files

  • Allow generating a public link for a folder

  • Allow clients to delete their own files

Tasks

  • Allow clients to create tasks

  • Client task editing rights (choose whether clients can edit all tasks or only the ones assigned to them).

  • Default tasks access (choose whether clients can view all tasks in a workspace or only their assigned tasks).

Note: These are global defaults. You can adjust task and folder access per client from within the workspace.

Set Up Integrations (Optional)

SMS notifications via Twilio

To send SMS notifications to clients when they receive a new message, connect your Twilio account under Settings > General Settings.

Google Tag Manager

To add tracking or analytics to your portal, enter your Google Tag Manager ID under Settings > General Settings.

  • Toggle on Allow search engines to index my client portal if you want your portal to be publicly discoverable.

Did this answer your question?