Open the import page
- In the left sidebar, click the circle with your initials, then User Settings.
- Under Company, click Users.
- Click Import Users.
Import Users
The first card, Import Users: “Upload a CSV file to bulk-create or update user accounts.” Click Download sample CSV and work from that file — it already has the header row exactly right. Field descriptions & allowed values expands to the same reference shown below.All five column headers must be in the file even when you leave
role or locations empty for a row. A missing column fails the whole import with “Missing required column: role” and nothing is created.loc-a1b2c3d4-e5f6-7890-abcd-ef1234567890. Open a location in Liftify and copy it from the Location ID field at the top of the page.
Then:
- Under Select CSV file, choose your file.
- Send invitation emails to imported users is ticked by default. “When unchecked, user accounts are created without sending welcome emails.” Untick it if you’re loading people ahead of a launch date and want to tell them yourself later.
- Click Upload & Process.
Import Notifications
The second card, Import Notifications: “Upload a CSV file to bulk-configure notification preferences for users.” Everyone in this file must already exist in your account — this import never creates anyone. Run the user import first, then this one.
Which frequencies each event accepts, in the page’s own words: “
review.created and survey_response.created support all four; ticket.* events support instantly, daily; ticket.mentioned supports instantly only.”
One row per rule. A person who wants instant alerts for one-star reviews and a daily ticket digest gets two rows.
Include account notification defaults is ticked by default: “When checked, each user in the CSV will also receive the account’s default notification rules.” Untick it when the CSV is the complete picture and you don’t want your account defaults layered on top. See Set default notifications for new users.
Choose the file and click Upload & Process.
Check what happened
The User Imports list shows every run with Date, Type (Users or Notifications), Status, Total, Success, Failed and Initiated By.
Nothing refreshes on its own — reload the page to see the status move.
Click a row for Import Details: the filename, whether invitations were Sent or Not sent, Total Rows, and a Success / Skipped / Failed count. Below that, Results lists every row of your file with its Row number, the first few values from that row under Data, a Status badge — Success, Skipped or Error — and a Message.
Fix the failed rows in a new CSV containing only those rows, and upload again. Rows that already succeeded don’t need to be re-run, and re-running them would overwrite the people they refer to.

