Project Management Software with Client Portal

The project management tool built for client collaboration

Dock’s client portals help you deliver a white-glove customer experience—with full project management capabilities.

Create project plans, assign tasks, send automatic reminders, and embed it all in a beautiful workspace.

Leading companies manage client projects with Dock
Dock CustomersDock Customers

Customize Dock
to your workflow.

Most project management portals lock you into one format. Dock gives you complete flexibility—without the learning curve.

Our drag-and-drop editor lets you customize portal sections, pages, and embeds to fit how you like to work with your clients.

Build fully branded
client portals.

White-label your client portals with your logo, brand colors, banners, website domain, and more to make it your own.

See how teams customize
their Workspaces ↓
Loom
Onboarding Portals
Lattice
Digital Sales Rooms
Nectar
Digital Sales Rooms
—
Make it your own in
minutes with simple settings

Personalized portals
for every customer.

Launch a new client portal in a few clicks from pre-built templates.

Then instantly personalize them with customer-specific details like customer names, logos, project deadlines, and more.

Keep clients on track with
collaborative project plans.

Dock makes it easy for your team and your clients to work on projects together. And your clients don't even need accounts.

Multi-phase project plans. Break projects into phases, with checklists and Kanban boards.

Project timelines. Visualize project progress across all the project plans in your portal.

Context-rich tasks. Add CTAs to links, forms, files, videos, or other embeds to any task.

Relative due dates. Automate task deadlines
based on project milestones.

Task notifications. Automatically remind customers when upcoming tasks are due.

Your command center for
managing client projects.

Your project management portal doubles as a knowledge base for each client to help them find answers and resources on their own.

Global task management. See all your outstanding client tasks from a single dashboard.

Connect project plans. Consolidate multiple client project plans into one summarized task list.

Internal-only tasks. Create internal admin tasks that stay hidden from clients.

Sync tasks with your other
project management tools

Pull in tasks from other project management tools into your
Dock client portals and keep them two-way synced.

Now, you can easily keep your internal tasks internal,
and your client-facing tasks client-facing.

Share deliverables and
collect feedback in one place.

Stop wasting time bouncing between different tools. With Dock's project management portal, clients can access everything they need without leaving the workspace.

Embed anything. Share PDFs, images, links, files, and embeddable iframes.

Send surveys. Use Dock’s built-in forms or embed any survey tool.

Share files. Let clients upload or download files from the portal.

Centralize communication. All feedback stays in the workspace, so nothing gets lost in email inboxes.

Secure permissions. Control portal access with email or domain-based permissions.

Connect to Slack. Send project updates directly to private or shared Slack channels.

Embed your
favorite tools

Loom, Gong, Zoom, Typeform, Google,
Wistia, Pandadoc, or anything else

Create a resource hub
for your clients.

Your project management portal doubles as a knowledge base for each client to help them find answers and resources on their own.

Share resources. Organize links, guides, and contact information.

Sync content. Update content across multiple client portals at once.

Hide and reveal sections. Show and hide portal sections as they become relevant to each client.

Track project engagement.
Win more renewals.

Dock gives you analytics on exactly how clients are engaging with your project. So you always know
who's on track and who's falling behind.

Show your value. Embed dashboards
and data to prove project ROI.

Track engagement. See who’s interacting with the portal and who may need more support.

Share proposals. Build price quotes directly in the workspace.

Sign renewals. Create order forms and
collect esignatures directly in Dock.

Customer teams love Dock

Dock Customer Loom
"Dock has changed the follow up game. After every intro call, I send over a Dock that has tons of content, a demo video, customer success info, etc. It makes it so easy to provide the customer will all information needed. Dock is improving my deal cycles tremendously.
Erin Faverty
Erin Faverty
Head of Customer Success, Origin
“The Lattice team loves Dock! The platform streamlines the buying experience and empowers our champions to make the case for our product to internal stakeholders at their companies.”
Dini Mehta
Dini Mehta
CRO, Lattice
Dock Customer Loom
"We've been using Dock for almost a year now and it's been a game changer for our sales teams. It's been such a help to create templatized Docks for the masses and customized ones for specific one-offs. Alex and the team are always available to chat, respond quickly, and actually implement feedback!"
Brittany Soinski
Paul Yoon
Director of Sales, Mid-Market, Marqii

Frequently asked questions

Need more information? Contact our sales team →

What project management capabilities are available in Dock?

Dock has project management features designed to keep your clients and projects on track with a short learning curve. Dock’s has action plans, which consists of tasks, with due dates, and internal or external assignees. Each item also has a status with real-time updates, triggering automatic notifications.

Tasks can also include checklists or sub-tasks of dependencies required for completion - greatly aiding the approvals process for your clients.

Dock's task management dashboard also gives you a bird's eye view of all the currently open tasks across all clients.

Can I send due-date notifications to clients?

Yes, specific tasks within your project can be assigned to the individual responsible for completing it. When assigning tasks, you also have the option to enable automatic notifications to team members assigned to each task. Notifications can be set to be sent before, on, or after the task’s assigned due date.

Does Dock integrate with my project management tool?

Yes. In addition to your favorite CRM, Dock currently integrates with several of today’s most popular project management tools including:

- Asana
- ClickUp
- Jira
- Linear

You can effortlessly sync your Dock project plan checklists with these tools.

If we don’t currently integrate with your favorite tool, let us know. It could be featured in an upcoming release. Learn more about all of Dock’s available integrations.

How do your project management integrations work?

Currently, Dock supports full task integration with some of the best project management software out there, like Asana, Jira, ClickUp, and Linear. You can pull in tasks from these platforms to create Dock tasks and sync updates between the two systems. Visit the Dock Help Center for help setting up task integrations on these platforms.

Do clients need an account to use Dock?

Your clients will never need a Dock account to use your Dock workspace. You do have the option to require an email from your client when accessing the shared workspace.

Dock provides three access control options:
- Restricted: Only individuals or domains that have been granted access can view.
- Anyone with the link: An email is required to view, but no verification is required.
- Landing page mode: No email is required to view.

You can also add your clients as “collaborators." They’ll be able to create tasks and invite additional people to the workspace.

Do you integrate with Slack?

Yes, Dock features a native integration with Slack for team collaboration and client management. Dock’s integration can be set to push notifications for all workspaces into an internal Slack channel or to send notifications for a specific workspace to a Slack channel shared with your client. Slack is an essential communication tool for many businesses; take full advantage of it with Dock’s integration.

Does Dock provide any invoicing features?

Dock's Order Forms add-on allows for the creation of quotes and signable order forms, but Dock does not offer any direct invoicing or payment features at this time. Our customers typically use a combination of Dock and another payment system, like Stripe.

Does Dock provide any time-tracking features?

No, Dock does not offer any time-tracking features for teams at this time. We’re always looking for ways to improve our product, so let us know if this feature is important to you.

Can I white-label Dock to my website domain?

Yes. Custom domains are available to customers with enterprise-level subscriptions. When you set up a custom domain, you can white-label the entire Dock experience to your own branded domain. This feature allows you to completely remove the Dock.us portion of the workspace URL and replace it with your own website URL, creating a more consistent experience for your customers.

To set this up, we recommend reviewing our guide to setting up a custom domain, and getting in touch with your IT department.

What custom branding options are available in Dock?

With Dock, you have complete control over both the look and feel of your workspace. You can incorporate all your company’s logos, branded colors and fonts to make Dock a seamless extension of your company’s brand and web presence. With an enterprise-level subscription, you can even remove the dock.us from your workspace’s URL by using custom domains.

Explore the Dock Help Center to learn about all the ways you can customize your workspace.

Can I remove Dock branding completely?

Yes, this feature is only available to enterprise-level customers and requires setting up a custom domain for your Dock workspace. Once set up, the dock.us portion of the Dock workspace URL can be replace with your website’s URL.

Can I customize the layout in Dock?

Dock was built to be highly customizable. Your workspace is made up of a series of slides that can be created from several pre-made templates, or pull in media from a large number of native integrations. Once created, these slides quickly re-ordered by simply dragging and dropping them into your desired order.

are Page header banners can be created in one of three layouts, giving you the option to upload your own custom image in addition to your company logo.

Visit the Dock Help Center, to learn how to manage your workspace.

Can I add custom code to a workspace?

Yes. Dock has two options for adding custom code to your workspace header. You can add custom code at either the overall workspace level, or the template level. Adding custom code can be useful for implementing tracking solutions like Google Analytics or installing chat widgets like Intercom.

You can also embed iframes and code within the content sections of a Dock workspace

Check out the Help Center for step-by-step instructions for adding custom code to your workspace.

Can Dock’s client portals be white-labeled?

Yes, white labeling and custom branding is available to Dock customers on the Growth or Enterprise plans. You can completely customize your brand colors, domain/URL, and more.

Can I restrict access to my Dock client portal?

Dock provides three different access options to help manage how customers access your workspace:

1. Restricted
2. Anyone with a link
3. Landing page mode

The “anyone with a link” option is the default setting and, as the name suggests, allows anyone with the share link access to your workspace. Each user accessing your workspace will still need to enter their email on the login page, so you can monitor who is accessing your workspace.

Restricted is the most secure option. You have the option to restrict access to a specific customer portal either by email domain (e.g., all emails ending in @company.com) or individual emails (e.g., bob@company.com). 

The landing page is the most open setting. It allows anyone with a link to access your workspace, and no email is required for access. 

Are Dock’s client portals secure?

Dock takes customer security seriously and takes every measure to ensure your data (and your customer’s data) stays safe. Dock is GDPR compliant and SOC 2 Type II certified. See our Security page for more information.

How do I share my Dock workspace with clients?

Dock gives you two ways to share your client portal with customers:

1. In your workspace editor, enter a client’s email to share the workspace with them directly. When you add a new client, you can select the option to send them a notification.

2. Alternatively, you can simply copy the link to the workspace and share it like any other link. Including a link in a follow-up email with a client is a great way to re-engage clients and encourage use of your Dock workspace.

Do Dock customer portals have client messaging?

Yes. Dock’s messaging functionality can be a great way to get the conversation started or create more client communication.

Each message you set up will start a thread that other users can subscribe to and reply to. New messages will appear near the bottom of the screen when a workspace is accessed. Secure messaging can also be synced with a Slack channel through our Slack integration.

Within the editor view, internal teams can also send internal-only messages when collaborating with a client. All client interactions can be housed on the same shared workspace as relevant project content.

Can I track how a customer engages with the client portal?

Dock workspaces have several levels of analytics.

You can track which people have accessed a workspace, what actions they took, and what content they accessed.

You can also track engagement at the asset level. PDF files and videos feature more advanced analytics options. With multi-page PDFs, Dock is able to show the time spent on each page and which page was the last to be viewed. With Dock-hosted videos, you can track the average watch time of each video.

You can also get macro-level analytics on how all your customers are engaging with workspaces—such as which customers are most or least engaged.

Does Dock integrate with [my favorite tool]?

Dock has several built-in integrations with Hubspot, Salesforce, Slack, Gong, Zoom, Google Drive, ClickUp, Asana, and more.

But nearly any tool can also be embedded within Dock—such as Loom videos, Looker dashboards, Typeform surveys, Figma, and more.

What is a client portal?

A client portal (or customer portal) is a shared workspace or secure website that collects all common information between a customer and a company or service provider. All information is contained in a single location and is meant to act as a single source of truth for both parties.

Portal software can contain support documentation, project plans, deliverables, dashboards, and contact information to request direct support. A well-organized workspace will include all the self-serve information a customer needs to successfully support themselves, with contact information accessible to contact your company only when all self-serve options have been exhausted.

What are the benefits of using a customer portal for project management?

Customer portal software can be incredibly valuable for teams of all sizes, from small businesses to enterprise-level organizations. Client portals help you create an efficient, streamlined communication workflow between you and your client in a user-friendly interface. A well-organized project management solution can replace needless back-and-forth emails and phone calls while allowing you to easily track project progress. The project management tools built into client portals also help keep projects on track and increase automation, with assignable tasks, so there's never a doubt about who is responsible for what.

Also, by providing all-in-one, self-service options you can help your customers help themselves without tying up additional support resources, helping to improve customer retention and the overall client experience. Instead of reaching out to live support, many modern customers also prefer help-serve options. Project management software is an invaluable tool to help clients properly prioritize tasks

Here are a few of the main benefits:
- Provide easily accessible & continuous customer support
- Create an unmatched customer experience from the start, improving overall customer satisfaction
- Keep projects moving forward by removing roadblocks
- Identify ways to improve your processes and find those upsell opportunities

What should be included in a client portal?

Each customer scenario is different, but ideally, each client portal should include the following:

- Contact details
- Shared goals and KPIs
- Deliverables and files
- Shared tasks and project plans
- Product/service information & enablement resources
- Past communication like meeting notes and recordings
- Analytics and reporting dashboards

What features should I consider when choosing client portal software?

Here are a few client portal features you’ll want to consider and decide which are most important to you:

- Collaboration tools like secure file sharing, shared calendar view, instant messaging
- Ability to embed third-party tools
- File sharing with customizable permission/access levels
- Knowledge base features
- Support ticket management & tracking
- Project or task management
- Customizable/white-labeled interfaces

What are the different types of client web portals?

The majority of client portals fit into one of the following main categories:

- Client collaboration or project management
- Digital sales room
- Customer onboarding or enablement
- Business service hub
- Customer service tools

How does a client portal help with customer retention?

A secure client portal is designed to make life easier for your clients - and happy clients are good for business.

By providing all information related to your project, as well as a project roadmap that can be updated in real-time, support portals can keep projects moving while ensuring all your clients' questions are answered. Client portals also create direct connections between you and the client, so customers always know the status of their project.