Skip to main content

How to: upload and manage advanced budget

Upload budgets with a simple CSV and manage them with ease.

Advanced budgets make it easier to scale your reward initiative – especially if you need to manage budgets across departments, teams or locations.

What are advanced budgets? Advanced budgets let you create pots of Reward points for departments, teams, locations or any other structure that fits your needs. You can then hand those pots to managers, so they can reward their teams without coming to you every time. If you don’t have advanced budgets enabled, reach out to a member of our team to find out more.


Who can do what

Advanced budgets use three roles.

Role

What they can do

Admin

Buys Reward points, creates budgets, assigns managers and users, and can see every budget across the company. Admins are automatically the budget manager of any budget they create.

Budget manager

Gives and transfers points, and views team wallets and budget details. A good fit for the head of a department or site.

Budget user

Gets points as a budget and gives them out as rewards. A good fit for team leads.


Before you start

Your managers and teams need to be set up on Perkbox before you create budgets. If they aren’t:

  • Add your managers as people on the platform

  • Create a team for each department or site, and choose a manager for each one

You can learn more about setting up teams here.

Once that’s done, follow the steps below in order. You’ll create your budgets first, then assign managers to them.


Step 1 – Create your budgets

Points first: You’ll need Reward points in your wallet to assign to your budgets. If you don’t have any yet, select Buy points on the Reward Wallet page. You can learn more about purchasing Reward points here.

  • Go to Enter Admin > Rewards > Reward Wallet

  • Open the Create budgets tab

  • Select Download CSV template

  • Add one row for each budget: the budget column is the budget’s name (for example, “Marketing” or “Sales”), and the amount column is how many points to put in it

  • Save the file as a CSV

  • Select Upload a CSV file, or drag and drop it onto the page

create budgets

You’ll see how many rows were detected and a table of the budgets and amounts you’re about to create. Check it over, then select Proceed. If there are any errors in your CSV, they’ll be flagged when you upload.

Your budgets will be created, and you’ll get an email once it’s done. It can take a few minutes. You’ll then see them under My reward wallet. You’re automatically the budget manager of every budget you create.

Step 2 – Assign budget managers

Now you can give each manager their budget, and choose how many points they start with.

  • Open the Manage Roles tab

  • Select Budget Manager

  • Select Download CSV Template

manage roles

The template is already filled in with everyone who has a manager role on your platform, including their uuid, email, user_name and team_name. Don’t edit these columns.

  • Fill in the budget_name and points columns for each manager. The budget name needs to match a budget you’ve already created

  • Add one row per budget. If a manager looks after two budgets, they’ll need two rows

  • Delete the rows of any managers you don’t want to include

  • Save the file as a CSV, then select Upload a CSV file, or drag and drop it onto the page

You’ll see how many role assignments were detected. Select Proceed, and you’ll get a message confirming your upload was successful. It can take a few minutes to complete.

role assignments detected

If you see an error: a message will tell you which rows couldn’t be imported, for example if a budget couldn’t be found. Select Download Error Report to see which rows need fixing, then upload a new CSV.

💡 Tip: Create your budgets before you assign managers. If a budget doesn’t exist yet, the upload won’t work.

Step 3 – Assign budget users (optional)

Budget users get points as a budget and give them out as rewards, but they don’t get a manager’s extra controls.

Follow the same steps as Step 2, but select Budget User on the Manage Roles tab before you download the template.

Step 4 – Check your budgets

Everything you need is on the Reward Wallet page:

  • My reward wallet shows the budgets you manage, with their balances. Use Search by budget to find one quickly

  • Company Budgets lists every budget across your organisation. Select a budget to see its total balance and which managers hold points in it

  • All Reward Wallets lists every person with a wallet, their budget role and their balance. Use Search by user name to find someone

Further down the page, Transactions shows the points you’ve bought and assigned. Every transaction is also captured in the Transfer summary report, so you’ve got a full record to download whenever you need it.

Reports and transactions

Step 5 – Move points between budgets

Plans change. Some people leave a team, another team grows, or points end up in the wrong place. You’ve got two ways to move them.

Adjust points between your own budgets

Use Adjust to move points between your budgets, or between a budget and your unassigned points. For example, you could take some points from Marketing and give them to Sales.

  • Open My reward wallet

  • Select Adjust next to a budget

  • Choose the budget the points are coming From and the budget they’re going To

  • Enter the adjust amount and select Adjust points

The From list includes your unassigned points, so you can also use Adjust to top up a budget or take points back out of one. You’ll see a message confirming the points have moved.

adjust budgets

Transfer points between managers

Use Transfer to move points from any manager’s budget to any other manager’s or admin’s budget. It’s handy if a manager has left the company, because you can move their points back to your own wallet.

  • Select Transfer on My reward wallet, Company Budgets or All Reward Wallets

  • Add a note explaining why. You have up to 2000 characters

  • Choose the budget manager and budget the points are coming From

  • Choose the budget manager and budget they’re going To

  • Enter the transfer amount and continue

  • Check the details on the next step, then confirm

Step 6 – Let requests be approved automatically (optional)

Managers can ask for more points by selecting Request points in their reward wallet. They choose a budget, an approver, an amount and a reason. You can learn more about requesting additional Reward points here.

By default, you approve each request yourself. With auto approvals, requests up to a limit you choose are approved straight away.

⚠️ Important: If you want to use auto approvals, you must set a limit. Do this first, before you choose who’s included. Without a limit, your upload won’t go through.

1. Set your limit

  • Go to Enter Admin > Settings > Auto approvals

  • Open the Set limits tab

  • Enter the maximum number of points to auto-approve, then select Save

The same limit applies to everyone. It applies to each request on its own, not to a running total, so several requests under the limit will all be approved. You’ll see a message confirming your limit has been updated.

set limits for auto approvals

2. Choose who’s included

  • Open the People tab and select Upload auto-approved CSV

  • Select Download CSV Template. The file lists all your managers and admins, but leaves out anyone who’s already auto-approved.

  • Remove the rows of anyone you don’t want to auto-approve

  • Save the file, then drag and drop it onto the page or select Upload a CSV file

auto approvals people tab

You’ll see a message confirming how many employees now have auto approvals enabled.

Did this answer your question?