Noura Homes - Specbook
GuidesAdmin

Invitations

Invite new members, manage pending invites, walk through the acceptance flow.

New people get into the workspace by invitation. An admin sends an invitation to an email address; the recipient gets an email with an accept link; they sign in (or create an account) and land in the workspace.

Send an invitation

Open Members in the left nav.

Click + Invite member at the top.

Fill in:

  • Email, the recipient's email. The accept link goes here.
  • Role, Admin or Viewer. See roles below.

Click Send invite. The recipient gets the email; the invite link is also copied to your clipboard so you can share it directly (handy when an email's slow to arrive or lands in spam).

Invite panel
The invite panel, email and role only.

Roles

RoleAssignable on inviteWhat they can do
OwnerNoFull access, including managing other owners. There's always exactly one owner per workspace (the person who created it).
AdminYesAll projects, the catalogue, members. Can invite, revoke, and change roles.
ViewerYesRead-only on the projects they've been added to. Can't edit spec sheets or change settings.

Owner is not assignable via invitation. To transfer ownership, the current owner does it from the Members page after the new owner has joined.

Pending invitations

The Members page shows pending invitations separately from accepted members. For each pending invite you can:

  • Copy invite link, copies the accept URL to your clipboard. Useful if the recipient didn't get the email. The original email isn't resent, you're just sharing the same link a different way.
  • Revoke, invalidates the invite. The accept link stops working.

To resend the email itself, revoke the invite and send a fresh one.

Acceptance

The recipient clicks the link in the email and lands on the accept page. What they see depends on whether they're signed in:

Signed out

They see the workspace name, the role they'll have, and two paths:

  • Create account, for someone who doesn't yet have an account. They go through sign-up with the invitation email pre-filled. After creating the account, they land back on the accept page signed in.
  • I have an account, for someone who already has a Miivo account at that email. They sign in and land back on the accept page.

Signed in with the right email

The same email the invitation was sent to. They see the workspace name, inviter, role, and two buttons: Accept or Decline. Accept lands them in the workspace; decline returns them to the home page.

Signed in with a different email

The invitation is tied to the exact email it was sent to. They see a "Wrong account" screen with their current email and the invitation email called out, and a Sign out and switch account button.

Expired or revoked

They see an error: "Invitation expired" or "Invitation no longer valid", with a link back to sign in. Tell them you'll send a fresh invite.

Expiration

Invitations expire after 7 days. Expired invitations can't be revived, send a new one instead.

Bouncing emails

If the recipient says they didn't get the email:

  • Confirm the email address in the pending invitation list, typos are common.
  • Ask them to check spam.
  • Copy invite link and send it to them directly over chat or text.

If still nothing arrives, see invite email not arriving.

Audit

Every invitation send, revoke, and accept is logged in the audit log.

Best practices

  • Be explicit about role when inviting. Admins can do a lot; Viewers can do nothing. Pick deliberately.
  • Don't invite someone who only needs a one-time view, use a share link instead.
  • Revoke pending invites that are no longer needed. They sit in the list forever otherwise.

On this page