Roles are reusable permission presets that you assign to collaborators. Instead of configuring permissions one by one for each team member, you create a role once and assign it to as many people as needed.Documentation Index
Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt
Use this file to discover all available pages before exploring further.
Default Roles
Every organization comes with six default roles. These cover the most common team structures:| Role | What they can do |
|---|---|
| Read Only | View reservations and activities. Create and update reservations. |
| Welcome Host | Everything in Read Only, plus manage customers and view logs. |
| Employee | Day-to-day operations: reservations, customers, payments, analytics, tags. |
| Room Manager | Employee tasks plus shifts, block hours, floor plan, and privatizations. |
| Marketing | Portal, templates, reviews, menus, analytics, and restaurant settings. |
| Manager | Nearly full access: settings, team management, integrations, reports, and more. |
Default roles cannot be deleted. They serve as a starting baseline for your organization. You can create additional custom roles to suit your specific needs.
How Roles Work
- When you assign a role to a collaborator, their permissions are automatically set to match the role’s configuration.
- If you later manually change a collaborator’s individual permissions, their role switches to Custom — they are no longer linked to the preset.
- Changes to a role do not retroactively update collaborators who have already been detached (set to Custom).
- The Owner role is special: owners always have full access to everything and cannot be assigned a preset.
Create a Custom Role
You need the Manage roles permission to create, edit, or delete roles.From the Roles Tab
- Go to Settings > Collaborators
- Click the Roles tab at the top of the page.
- Click “Create a role” at the bottom of the roles sidebar.
- Enter a name for your role (e.g. “Head Chef”, “Receptionist”, “Accountant”).
- Select permissions — toggle each permission on or off.
- Click Save to create the role.
From a Collaborator’s Custom Permissions
If you have already configured a set of custom permissions on a collaborator and want to reuse them:- Open the collaborator’s detail panel.
- Make sure the role is set to Custom (no preset selected).
- Click Save as role next to the role dropdown.
- Enter a name for the new role.
- Click Create.
Edit a Role
- Go to Settings > Collaborators > Roles tab.
- Click on the role you want to edit in the sidebar.
- Modify the name or toggle permissions as needed.
- Click Save to apply changes.
The detail panel shows how many collaborators and pending invitations currently use this role, so you can assess the impact of your changes.
Delete a Role
- Go to Settings > Collaborators > Roles tab.
- Click on the role you want to delete.
- Click Delete and confirm.
Default roles (Employee, Manager, etc.) cannot be deleted — only custom roles you have created.
Permission Isolation
EatNow enforces a simple security rule: you can only grant permissions that you have yourself.- If you do not have the Billing permission, you cannot create a role that includes it.
- If you do not have the Delete collaborators permission, you cannot include it in a role.
- This prevents accidental privilege escalation within your organization.
