Guide for agency or freelancer guests

Updated

Streamline client collaboration with the guest role.

With guest role, clients (hosts) keep ownership of their Workspace while securely inviting a guest (i.e., an agency or freelancer) into their own Workspace to collaborate for free. No need to share passwords or transfer sites back and forth — agencies and freelancers can just join a host’s Workspace as a guest. Guests will receive access to sites in their host’s Workspace but won’t be able to access confidential Workspace settings.

If you want to be a guest in someone’s Workspace, you must have an Agency or Freelancer Workspace plan.

Guests can access:

  • Workspace sites to which the host has given them access
  • 2 Workspace settings: App & Integrations and Libraries & Templates
  • The Guests tab, where the guest can view and update their own guest team members but no other guests or members of the host’s Workspace
  • The Legacy Editor

Guests can’t access:

  • All other Workspace settings (General, Team, Plans, Billing, and Partner Settings)

Note

Looking for information to share with your client about how guest access works? Check out our guide for clients of agencies and freelancers.

How to send a request to join a client’s Workspace

To simplify the process for your clients, send them a guest access request, which they can review and accept with one click.

To send a guest access request to your client:

  1. Go to your Dashboard
  2. Click Client management
  3. Click Add client
  4. Click Request guest access
  5. Add the client’s details (note: the Company name shows up as the client’s nickname in your Client management tab, but is not visible to the client)
  6. Click Next
  7. Select team members to add from the dropdown
  8. Set their site roles and publishing permissions as needed
  9. Click Send request

Your client will receive an email notifying them of your access request. They can review the request in their Dashboard and adjust roles and permissions as needed. You’ll be notified once the client accepts or declines.

How to accept a guest invite from a client

Alternatively, your client can invite you to join as a guest from their own Workspace. You must be an owner or admin of the Workspace in order to accept a guest invite.

Clients can follow this guide to send you a guest invite. You’ll receive an email and a notification in your Dashboard.

To accept the invitation:

  1. Click Accept invitation in your invite email
  2. Click Accept for the pending invitation in your Dashboard
  3. Choose the Workspace you want to add as a guest (must be on an Agency or Freelancer plan)
  4. (Optional) Change your guest display name
  5. Click Next
  6. Choose your teammates, set roles, and assign publishing permissions
  7. Click Join Workspace

You can also decline an invitation from your Dashboard.

Note

You can be a guest in up to 150 Workspaces.

Allowed roles for guests in a client’s Workspace

The roles you can assign to your teammates depend on:

  • The seat type (Full, Limited, or Free) they have in your own Workspace
  • The roles your client allowed when sending the guest invite or approving your request

Note

If you need to assign a role not listed, ask your client to update the roles in guest settings.

Accessing a client’s Workspace

Once added as a guest, access the client’s Workspace via the Workspace dropdown in your Dashboard.

You’ll see the sites and folders the client has shared with you. You’ll also have access to Apps & Integrations and Libraries & Templates — but not to other Workspace settings. A purple “Guest” flag will appear on your Dashboard.

Note

If a guest is removed from their original Workspace, they’re automatically removed from all guest Workspaces as well.

Manage team members in a client’s Workspace

Add a team member to the client’s Workspace

  1. Go to the client’s Workspace > Guests
  2. Click Add guest
  3. Select people to add
  4. Set their roles and permissions
  5. Click Add guest

The client may need to approve new team members. If approval isn’t required, they won’t be notified.

Change a team member’s site role

  1. Go to the client’s Workspace > Guests
  2. Click the dropdown next to the team member
  3. Select a new Site role
  4. Click Update role

This updates their role across all existing and future sites. The client won’t be notified.

Remove a team member from the client’s Workspace

  1. Go to the client’s Workspace > Guests
  2. Click the three dots next to their name
  3. Click Remove from Workspace
  4. Click Remove

The client won’t be notified when you remove a team member.

Manage a client Workspace’s nickname and avatar

You can set a custom nickname and avatar for each client. To update this info:

  1. Go to your Dashboard
  2. Click Client management > Client Workspaces
  3. Click the three dots next to the Workspace
  4. Edit the Client name or Avatar
  5. Click Save

Note

Clients will not see your client nickname or avatar.

By setting a custom nickname or avatar for your client, these custom values will be reflected everywhere in your Webflow Dashboard, including when searching for Workspaces via quick find.

Remove yourself or your entire team from a client’s Workspace

You can remove yourself and your teammates from a client’s Workspace if needed.

  1. Go to your Dashboard
  2. Click Client management > Client Workspaces
  3. Click the Options icon next to the Workspace you want to leave
  4. Click Leave Workspace

Upgrading your guest access with existing clients

If you joined a client’s Workspace before July 15, 2025, your access is tied to your personal Webflow account — this is called “legacy” guest access.

Legacy access still works, but upgrading lets you bring teammates, manage roles, and reduce the client’s burden.

To upgrade your guest access:

  1. Go to your Dashboard
  2. Click Client management > Client Workspaces > Legacy guest access
  3. Click Update access next to the client Workspace
  4. Select team members, assign roles and permissions
  5. Click Send request

Your client will be notified via email of the updated request and will be able to review the information. This email will be sent to the owner of the client’s Workspace.

While the updated access is pending (or if the update is declined by your client), your current legacy guest access will remain in place. Once the client approves your request, your existing guest access will be replaced with the new, Workspace-level access for you and any other team members you included in the request.

Important

If multiple members of your team currently have legacy guest access to your client’s Workspace, only one team member needs to request updated access. By including your other team members in the access request, their legacy guest access will automatically be converted as well.

Updating legacy access in bulk

If you have many legacy guest Workspaces, you can update access for all of them at once. If you need different members per Workspace, update them individually instead.

  1. Go to your Dashboard
  2. Click Client management > Client Workspaces > Legacy guest access
  3. Click Bulk edit
  4. Select the Workspaces to update
  5. Click Update access
  6. Select team members and permissions — these apply to all selected Workspaces
  7. Click Send requests

Each client will get an email notification. Your legacy access stays in place until the client approves the update.