VaocherApp

How can we help?

How to Invite Team Members and Manage Roles & Permissions in VaocherApp

Introduction

Having different team members in your account can help you to manage and keep track of things that happened in your VaocherApp account. You can set permissions to let members access your account without worrying about sensitive information.

A popular example is to have a “staff” member that only has permission to redeem vouchers. This member can log in to your VaocherApp account (using different email and password) and can only search for vouchers and redeem credits. He/She won’t be able to see or make any changes to your account settings, such as your address, menu items, PDF designs, reports…

Inviting Members to Join Your Account

To grow your VaocherApp team, you first need to invite members via email. Follow these steps:

  1. Navigate to Your Team Settings
    Go to the Team Members section from your account dashboard.

  2. Send an Invite
    Click on Invite New Member

  3. Enter Email Addresses
    Input the email addresses of the people you want to invite.
    You can invite multiple people by separating emails with commas.

  4. Select a Role
    Choose the appropriate role for them (explained in the next section).

  5. Send Invitation
    Click Send Invite. Your team members will receive an email to join.

    ⚠️ Important: Invitations expire after 30 days from when they are first sent. If the invite is not accepted within this time, it will no longer be valid and may result in errors such as “invite not found”.
    You can resend the invitation to reset the 30-day expiry period and generate a new valid link.

Inviting Members to Join Your Account

Inviting members to join your account

Invitation Status & Expiry

When a member has not yet accepted the invitation, you will see a status message in their profile:

  • “This invite will expire in 30 days
  • A Get invite link button
  • A Re-send invite button

Invitation expiry status UI in member profile

Example of invitation status showing expiry countdown and resend option

This helps you clearly track pending invitations and avoid confusion.

Key behaviors:

  • The 30-day expiry starts from the first time the invite is sent
  • If the invite expires, users may see errors like “invite not found”
  • Clicking Re-send invite will:
    • Send a new email
    • Generate a new invite link
    • Reset the 30-day expiry period

Managing Team Members’ Roles and Permissions

Once team members have accepted their invitations, you can update their roles and permissions anytime:

  1. Go to the Team Settings
  2. Select the team member you want to update
  3. Click Edit Role & Permissions for fine-grained control
  4. Adjust their access accordingly
  5. Click Save Changes
Manage team members screenshot
Team members list with edit options in VaocherApp

Understanding User Roles and Permissions

VaocherApp offers flexible user roles and permissions so each team member has the right level of access.

Default Roles

  • Admin
    Full access to all account features, including:

    • Manage vouchers
    • View analytics and reports
    • Manage team members
    • Configure account settings
  • Staff
    Limited access focused on operations:

    • Validate and redeem vouchers via the web app only
    • Cannot manage team, view reports, or change settings

Customize Access by Switching from Roles to Permissions

In addition to selecting Admin or Staff roles, you can tailor exactly what a user can do by clicking Switch Roles vs Permissions on the invite or edit screen. This provides a detailed permission list, including:

  • Order Management: View, edit, create, void, or reactivate orders
  • Gift Voucher Credit: Add or redeem credit
  • Menu Items: View, edit, create, or remove items
  • PDF Design: View, edit, create, or remove PDF voucher templates
  • Payment Settings: Configure payment methods
  • Checkout Form: Edit checkout setup
  • Integrations: Manage app connections
  • Installation: View installation info
  • Promotions: View, edit, create, or delete promotions
  • Reports: View sales and financial data
  • Gift Voucher Settings: Update voucher rules
  • Mobile App Permissions: Look up/redeem or create gift vouchers via mobile
  • Member Management: View, invite, or edit team members

Using custom permissions ensures each team member only accesses the features they need, improving security and workflow.

How the Invitation Email Looks

After sending the invitation, your team member will receive an email like this one:

VaocherApp team member invitation email

Example of a VaocherApp invitation email

The email includes:

  • The inviter’s account name
  • The assigned role (e.g., staff)
  • A Join Now button to accept the invitation and create their account
  • A note that the invitation expires after 30 days from when it was sent
  • A direct link to join if the button doesn’t work

If the invitation expires, the link will no longer work and may show errors such as “invite not found”. In this case, the account owner will need to resend the invitation, which creates a new link and resets the expiry period.

Managing Expired Invitations

If a user cannot accept an invite:

  1. Go to Team Settings
  2. Open the member profile
  3. Click Re-send invite

This will immediately create a new invite and restart the 30-day expiry countdown.

You can also use Get invite link to manually share the latest valid invitation link.

Setting Permissions for Mobile App Access

If your staff members need to validate and redeem vouchers using the VaocherApp mobile app, you must explicitly enable mobile app permissions:

  • In the team member’s profile, tick the Mobile App permissions checkbox to grant mobile access
  • This allows them to log in and use the mobile app for voucher validation and redemption

Without this permission enabled, staff can only validate and redeem vouchers through the web app.

Summary of Roles and Access

Role/Type Web App Access Mobile App Access
Admin Full access Full access
Staff Validate/redeem vouchers only Requires Mobile App permission to redeem on mobile
Custom Permissions Varies based on assigned permissions Based on assigned permissions

Need Help?

If you have questions about managing your team or setting permissions in VaocherApp, our support team is here to assist:

  • Visit our Help Center for detailed guides and FAQs
  • Contact support via email: support@vaocherapp.com
  • Use the in-app chat for real-time help

Related Articles