Connecting your Deputy account to Revel will allow you to sync data across both platforms, creating an efficient workplace ecosystem. For more information about integrations, visit this help article.

To learn more about our Sales Upload and Integration with Dropbox, click here.

Getting Started

Please ensure that you have a valid Revel account by visiting and creating an account. Please skip this step if you already have an active account.

Connecting Your Revel Account to Deputy

To connect your account, head to the Locations page and click 'Edit Settings' on location in which you would like to attach to the service.

Now navigate to the Integrations tab and ensure that 'Revel' is ticked. Click continue when this is done.

If you do not see this page when you click Integrations, you may already have extensions and integrations set up. If your desired service is not in the list, simply click 'Edit Services', where you will be brought to the page displayed above.

In the service list, click 'Authorize' next to the service you would like to connect with.

A pop-up window will appear where you will need to enter credentials for the service you are connecting to. In this instance, you will see the following:

To retrieve your keys, please contact your Revel sales representative/account manager and provide your Revel details, including your Revel URL/domain (e.g. https://[businessname] Then, contact '' with your business name and Revel domain/URL. Once we have verified the account, we will provide your API and Secret keys. 

Due to Revel's security policy, they cannot provide customers their secret keys directly.

Please note that this may take up to a few days.

Click 'Authenticate' when you are finished.

Setting Up Multiple Revel Establishments

If you have multiple Revel establishments feeding data to multiple locations in Deputy, you do not have to create separate instances of the integration for each location in Deputy. Simply connect Revel to a location and ensure the 'Turn on for all locations' toggle is on.

  • Establishments and Locations

The names of your Revel Establishments must match those of your Deputy Locations (case-sensitive):

  • Roles and Areas

If you are mapping timesheets/sales data into multiple areas in Deputy, the names of those Areas must match the Roles that you have set up in Revel (also case-sensitive) for the mapping to work.


Revel offers a number of services with this integration.

New User > Add Employee

When a new user is created into the system, it will automatically create the employee in Deputy.

New Sale > Create Sale

When a sale/order is entered into Revel, this integration will feed this data into Deputy to populate the Stats graph. This will assist in effective scheduling in relation to employee cost vs sales.

Timesheet > Sync Timesheet

When a new timesheet is created within Revel, the system will replicate this in Deputy, allowing you to approve and export timesheets with ease.

Did this answer your question?