Everhour
Connect your Everhour account to track time directly from Overlord tickets.
1. Generate your Everhour API token
- Open Everhour.
- Go to Settings → My Profile.
- Copy the value under API Token.
This is a personal key — each teammate must add their own token.
2. Run the database migration
Apply the migration that adds:
tickets.everhour_task_iduser_integrationstable (stores per-user Everhour API keys with RLS)projects.everhour_project_id(links local projects to Everhour projects)
3. Save your token in the app
- Open /account in Overlord.
- In the Everhour section, paste your API key.
- Click Save Key.
4. Sync your Overlord projects to Everhour
- Open any ticket in the target organization.
- In the Project section, click Sync Projects to Everhour.
- Select a synced project (shown with
(Everhour)in the dropdown).
5. Verify it works
- Open any ticket.
- In Time Tracking, click Start Timer.
- Stop the timer.
- Confirm entries appear and test add/edit/delete.
Notes
- Everhour timers are per-user. You can only run one at a time.
- Starting a timer on a different ticket stops the previous one in Everhour.
- A ticket must have a project assigned, and that project must be synced to Everhour.
- Ticket time entries are retrieved from
GET /tasks/{task_id}/timewith requiredfromandtodates. - That endpoint also supports pagination via
limitandpage.