Everhour Integration
Connect Everhour, choose project scope, and verify time-entry synchronization
Everhour connects project and client data with Core's time tracking. Core timers and time-entry sync use the project and user mappings from that connection.
Connect Everhour
- Open Settings → Integrations and choose Add Integration.
- Select Everhour and enter your API key.
- Test the connection, select the entities to import, and set the sync frequency.
- Choose Create Integration.
- Configure the client and project filters before importing broadly.
Scheduled client/project sync supports Manual only, Hourly, Daily, or Weekly. This schedule is separate from timer and time-entry synchronization.
Choose clients and projects
Open Settings → Integrations → Everhour and choose Add Everhour clients / projects. The integration dashboard also has a labeled Sync filters button.
- Select a client to include all its current and future projects.
- Include standalone projects outside those clients when needed.
- Mark a client or project Never sync to exclude it. Excluding a client also excludes its projects.
Projects covered by a selected client are labeled Synced via client. Never-sync rules override client and standalone-project selections.
An empty client selection includes every client except those marked Never sync. When both client and project selections are empty, all projects are eligible except those excluded by a never-sync rule. Clearing a selection does not hard-block an item.
Choose Save Filters to apply your selections. If someone changes the filters while you edit, reload the latest filters before applying your changes again.
Managers can manage sync filters without access to connection credentials or schedules. Filter management requires access to all workspace companies.
The Mapped Companies and Mapped Projects cards show linked Core records. Choose +N more to search the full list and open a record.
Let an assistant manage sync filters
On a read-and-write agent connection, ask your assistant to list or update Everhour sync filters. Your assistant can look up a known Everhour client or project ID before it has a Core mapping.
Each update requires approval and the rule version returned by the latest read. You can approve two to ten independent rule changes together. A second change to the same rule requires a fresh read. These actions use your workspace permissions and do not grant access to connection credentials.
Track time
When Everhour is enabled, Core timers run continuously; the pause control is hidden. Stop a timer when work stops, then start it again when you resume.
Core uses the ticket's linked project and task to route time. Asana-linked tasks may need to appear in Everhour before time can sync. Review a time entry's sync status to distinguish a saved Core entry from an entry successfully delivered to Everhour.
Tasks in more than one Everhour project
Core imports Everhour time every hour and rechecks the last two days for edits. A task can belong to more than one Everhour project. Core keeps its imported time on one Core project, and later imports leave it there while the task stays in that project.
Monitor and recover sync
Open Settings → Integrations → Everhour to review the integration status, synced entries, pending or failed entries, and recent sync activity.
For a failed time entry:
- Read the error and check the integration credentials.
- Confirm the project/task mapping and the user's Everhour identity.
- Use the entry's retry control where available.
- Confirm the status changes to synced before treating the retry as successful.
Keep a single entry for the same work rather than entering it independently in both systems.
Review company matches
When an Everhour client is imported, Core compares it with existing companies:
- An exact company-name match is linked automatically.
- A close match is held in Settings → Integrations → Reconciliation for a decision.
- A new client without a matching company can create a new company.
If the client's projects are missing, check whether its company match is still awaiting review. The Everhour page also offers match-decision and backfill tools for resolving existing sync issues.