Invite your team

Add teammates to your ZenHost workspace, choose their role, and restrict access by property if needed.

ZenHost is built for teamwork: co-hosts, cleaning partners, accountants, owners… You invite members by email, assign them a role, and decide which properties they can access.

Who can invite

Sending invitations is open to the primary owner of the workspace and to any member whose role includes invitation management. Editing or removing a pending invitation also requires role management. If your role doesn't allow it, the Invite members button does not appear — ask the primary owner to grant you those permissions, or to send the invitation on your behalf.

Invite one or more members

From Members in the left-hand menu:

  1. Click Invite members.
  2. For each person, fill in their email and role. The default role is Member.
  3. You can add up to five invitations per send. The Add another one button adds a row.
  4. Click Send Invites.

A notification confirms "Members invited successfully!" or shows "Sorry, we encountered an error! Please try again" on failure — check the email addresses and retry.

Restrict access by property

For each invitation, you choose the property access:

  • All properties — the person sees your full portfolio.
  • Specific properties — you select which properties they can access. Useful for a cleaning partner who only handles two listings, or a co-owner of a single property.

The default roles

ZenHost ships with two default roles:

  • Owner — full access to the workspace: billing, settings, members, roles, and invitations. This is the role of whoever created the workspace; you can also assign it to another member.
  • Member — operational access based on the permissions configured on the role. This is the role offered by default when you invite someone.

Alongside these two roles, the workspace has a unique primary owner: the person who created it, or the one to whom primary ownership has been transferred. The primary owner is the only person allowed to create custom roles.

Custom roles (primary owner)

If you are the primary owner, you can create your own roles with a tailored permission matrix from Members → Manage Custom Roles. The Custom Roles page lets you define a role with categories: Properties, Guests, Bookings, Messages, Templates, Shortcodes, Message Automations, Restrictions, Prices, Integrations, Payment Methods, Payments, Analytics, Property Manager, Tasks, Task Templates, Websites, Upsells, Administration. Each category exposes access levels — Read, Write, Delete, Manage — and some offer "assigned only" variants to restrict the user to what is assigned to them.

Editing a role's permissions affects every member who has that role. ZenHost warns you when you edit a role that is already assigned.

What the invitee sees

The invited person receives an email with an invitation link. Clicking it lets them:

  1. Create their ZenHost account (or sign in if they already have one).
  2. Accept the invitation to join your workspace.
  3. Land directly on your dashboard, with their role and property scope applied.

Track pending invitations

The Members page shows two tables:

  • Current members — who has joined, what role, what property access.
  • Pending invitations — who hasn't accepted yet, with two statuses: Pending or Expired.

If your role allows role management, you can resend, edit (role or property access), or remove a pending invitation.

Best practices

  • Define your custom roles before inviting at scale — creating a few roles ("Concierge", "Cleaning", "Accountant") avoids per-person permission tweaks.
  • Restrict property access — a cleaner who only handles two listings doesn't need to see the rest. Use Specific properties.
  • Watch out for expired invitations — resend or remove them to keep a clean view of who is supposed to join.