User roles and permissions in Promo on Demand
  Documentation Setup

User Roles & Permissions:
Admins, Executors & Players

Engaged Nation Team
  January 8, 2026   5 min read Setup

Promo on Demand uses two distinct user roles to separate the people who build and manage promotions from the people who run and participate in them. Getting this structure right from the start means cleaner operations, tighter access control, and no risk of floor staff accidentally modifying a live game configuration.

This article explains what each role can and cannot do, how to think about assigning them across your team, and how features like game assignment, date restrictions, and the drawings tool interact with each role.

💡

No user limits. You can create as many Admin and Frontend user accounts as your organization needs — there is no cap on the number of users.

The Admin Role

Admin users are the managers and configurators of your P.O.D. account. They have full access to everything on the administrative side of the platform. Think of this as the role for your marketing team, promotion coordinators, and anyone responsible for building and overseeing the promotions themselves.

Admin dashboard view in Promo on Demand
The admin view — full access to the dashboard, games, users, drawings, and all configuration tools.

Admin users can:

🔒

Who should be an Admin? Limit this role to people who genuinely need to build and manage promotions — your marketing coordinator, promotions manager, or designated IT/systems contact. Floor staff who only run the games on the night of an event should be Frontend users, not Admins.

The Frontend Role

Frontend users are the operators and participants — the floor staff who run live promotions, and in some setups, the players themselves. When a frontend user logs in, they see only a clean game lobby showing the promotions available to them. There are no admin menus, no configuration options, and no access to other users' data.

Frontend user game lobby with Play buttons
The frontend view — a clean lobby showing only the games assigned to that user, with nothing else visible.

Frontend users can:

Frontend users cannot:

Game Assignment & Date Restrictions

One of the most important features for frontend users is that game access is both user-specific and time-bound. When an admin saves a game configuration, they choose exactly which frontend users can see it — and when.

Game configuration user assignment and date range settings
Each saved game configuration is assigned to specific frontend users and limited to a defined date range.

The Drawings Tool & Role Responsibilities

The Drawings tool is where the two roles work together most closely. Admins do the setup work; frontend users execute the event on the floor.

  Admin responsibilities Setup & configuration

Before a drawing can be held, an admin must:

  1. Upload the player list — typically via a spreadsheet (.xls) exported from your player tracking system.
  2. Configure the drawing parameters — number of winners to draw, eligibility criteria, and any tiers.
  3. Save and publish the drawing so it becomes available to the designated frontend users.

  Frontend user responsibilities Floor execution

On the night of the event, the designated floor staff member:

  1. Logs in as a frontend user and sees the drawing in their lobby.
  2. Launches the drawing on the floor TV (via cast or direct display).
  3. Runs the draw — the system selects a winner from the uploaded pool and displays the result.

Frontend users cannot modify the player list, change the number of winners, or alter any drawing settings. They can only run the drawing as the admin configured it.

Tip: For large promotional events, assign the drawing to a specific floor supervisor's frontend account rather than a shared account. This keeps the audit trail clean and makes it easy to identify who ran each drawing session.

Recommended Team Structure

Most casino properties find a setup similar to this works well:

Team Member Recommended Role Why
Marketing Manager / Promotions Coordinator Admin Needs to configure games, set prizes, manage users, and review results.
IT or Systems Contact Admin May need access for troubleshooting, user resets, or reporting.
Floor Supervisor (running events) Frontend Runs games and drawings during the promotion. No config access needed.
Floor Staff / Promotions Host Frontend Operates the game in front of players. Sees only what's assigned to them.
Players / Participants Frontend If players log in directly to participate, a frontend account gives them access to only their assigned games.

Creating & Managing Users

All user management is done from the Users section of the admin navigation. Any admin can create, edit, or remove users within their organization.

  1. In the admin sidebar, click Users.
  2. Click the button to add a new user.
  3. Enter the user's name and email address.
  4. Set a temporary password they can change after first login.
  5. Select their role — Admin or Frontend.
  6. Click Save. The account is active immediately.

To edit a user — including resetting their password or changing their role — find them in the Users list and click the edit (pencil) icon. To remove a user, use the delete option on the same row. Removing a user does not delete their historical session data from your audit logs.

💡

After creating a frontend user, remember to assign them to at least one active game configuration. A newly created frontend user who logs in before being assigned to a game will see an empty lobby. Head to Games, open the customization for the relevant configuration, and add them under the Assign to Users section.

Questions about structuring your team or need help deciding which role fits a specific person's responsibilities? Contact our team — we're happy to help you think it through.

Was this article helpful? Browse more guides in our documentation library.

View All Documentation