This article is for Tempo for Cloud only.
As Tempo host Tempo data outside of Jira instance, there are many ways to sync Tempo data into Jira and vice versa.
A. Create worklogs in UI
Worklogs created in Tempo, Tempo automatically update Jira instance with basic worklog info.
Worklogs created in Jira, Tempo automatically sync Jira worklogs over to Tempo instance through listening to Jira webhooks.
B. Jira Import
For Jira worklogs imported through Jira Import, Tempo instance sync daily for these Jira worklogs without webhooks.
C. Create worklogs with REST API
Create worklogs with Tempo REST API, Tempo automatically update Jira instance with basic worklog info.
Create worklogs with Jira REST API, Tempo automatically sync Jira worklogs over to Tempo instance through listening to Jira webhooks.
D. JCMA
For Jira worklogs imported through JCMA (Server to Cloud Migration), Tempo instance has daily sync for these Jira worklogs without webhooks.
E. Manual Sync
Last, should you find any missing worklogs in either Jira or Tempo instance, you can always contact Tempo Support for manual sync.