Real work doesn't live entirely inside issues.
Native Jira Automation has no concept of a person's availability, a team's workload, or a timesheet. It can assign a ticket to a user, but it can't tell you that this user is already booked at 120% capacity through Friday. It can set a due date, but it can't reshuffle three weeks of planned work when a release slips.
That's why mature Jira automation is really a pipeline of specialized tools working together. In this article we'll walk through that pipeline end to end: automating issue creation with templates (using Narva apps), automating scheduling and resource planning, and automating time tracking and reporting (using ActivityTimeline).
Jira Automation rules are the engine behind most modern (and well-optimised) Jira workflows. A trigger fires - an issue is created, status changed, field updated, or scheduled time arrives - and one or more actions run in response: transitioning an issue, notifying a channel, updating a field, or creating a linked ticket. Without any need for manual work. Conditions and branches let you add logic in between, so the same rule can behave differently depending on issue type, project, or the values already on the ticket. While the dev team is busy working, the engine runs silently in the background 24/7.
For simple tasks, this trigger → condition → action model is more than enough. But as teams scale, admins start asking Jira Automation to do things it wasn't really built for: enforcing a consistent structure on every new issue, determining who has capacity to pick up the next ticket, or maintaining a live view of how a sprint or project is actually tracking against the plan. Native automation can nudge these processes along, but it has no real concept of "template," "capacity," or "schedule" — it can move data around, but it can't reason about workload or standardize content on its own.
That's where purpose-built Marketplace apps such as Issue Template Pro and ActivityTimeline come in. They plug directly into the automation layer — as triggers, conditions, actions, or supporting screens — and give Jira Automation rules capabilities they don't have natively. The result is a workflow that covers the full lifecycle of a piece of work: Create → Standardize → Schedule → Track → Report.
In this article, we'll look at two apps that, together, cover that entire chain. Issue Templates Pro by Narva Software automates the front end: making sure every issue is created with the right structure, fields, and instructions.
ActivityTimeline by Reliex takes over from there, automating the middle and back of the workflow: scheduling work against real capacity, distributing it across the team, and giving PMOs and team leads a live, reportable view of progress. Combined with Jira Automation rules, these apps turn a collection of manual steps into a genuinely hands-off pipeline — from the moment an issue is born to the moment it's reported on.
Ask five people to file the same type of issue, and you'll get five different tickets — different structure, missing fields, no steps to reproduce. It's not a discipline problem; it's a design problem: Jira's create screen doesn't guide reporters toward what the team actually needs, so every ticket depends on memory and personal judgment on what seems important. Issue Templates Pro for Jira closes that gap by giving every issue the same structure in four simple steps.
In Jira, open the Issue Templates Pro admin screen and create a new template. Build out the description with the sections your team actually needs — steps to reproduce, acceptance criteria, a client onboarding checklist, whatever applies to that issue type — along with any field defaults you want pre-populated (priority, labels, components).
Once a template is built, assign it to one or more issue types (Bug, Task, Story, Service Request, etc.) and choose which projects it applies to. Templates can be scoped to specific issue types and applied across multiple projects.
AssigningTemplates to Issue types
AssigningTemplates to request types/portal
With the template assigned, nothing further needs to happen manually. Saved templates automatically pre-fill based on which issue type the reporter selects in the Create Issue dialog — a "Bug" template loads bug-specific fields, a "Client Onboarding" template loads the CSM checklist, and so on. Reporters just pick the issue type; the structure appears on its own.
The same templates also apply to issues your Jira instance never shows a create screen for — tickets generated by Jira Automation rules, external webhooks, or scripted REST API calls (a support tool logging a ticket from an email, a CI/CD pipeline opening a bug on a failed build, a form submission raising a request). Templates can seamlessly apply to issues that are automatically created by Jira Automation webhooks or scripted API interactions, so these auto-generated tickets end up just as structured as the ones a person fills in by hand.
The result: every issue entering your pipeline — typed in manually or generated by a rule — carries the same fields and structure. That consistency is what makes everything downstream, from scheduling to reporting, actually reliable.
A well-templated ticket is only half the battle. The moment it's created, the next questions appear: who should do this, when, and does that person actually have room for it? This is where automation usually breaks down and Slack messages take over. ActivityTimeline turns assignment and scheduling into rules instead of conversations.
ActivityTimeline syncs with Jira in both directions. The Assignee field is mapped automatically, and you can map any Start/End date fields from Jira to ActivityTimeline, so a change made in either system propagates to the other. The person's visual timeline in ActivityTimeline updates without anyone dragging anything.
Teams that run Scrum get an even simpler path. ActivityTimeline can automatically display issues on user timelines based on the start and end dates of their sprint – the "Show issues based on their Sprint" option is enabled by default.
For work that isn't neatly tied to a sprint, ActivityTimeline's Auto Scheduler does the placement for you. It reviews the tickets that are assigned to a person but not yet scheduled, then distributes them across that person's timeline based on real availability – working hours, existing scheduled work, vacations, and days off. If there's a two-day vacation in the middle of the period, the system schedules around it instead of silently overbooking someone.
The scheduler only places tickets that have a remaining time estimate. It also respects priority and due dates, so an 8-hour major-priority ticket lands earlier in the week while a 1-hour normal-priority task slots in after it.
Two options make your scheduling safe to run on a real team:
Plans change; the question is how expensive the change is. When a project is delayed by two weeks, moving thirty tickets one by one is exactly the kind of manual work automation is supposed to eliminate.
ActivityTimeline's Bulk Reschedule moves every scheduled item related to a project like tasks, bookings, placeholders forward or backward by a chosen number of days, weeks, or years, as a single set – for a whole team or a specific person.
The same dialog handles the other messy scenarios: unschedule everything for a project that's been put on hold, reassign a set of items to another person, or replace approved placeholders with real Jira tasks in one action. Filters by project, team, period, and item type keep the operation surgical.
Scheduling tells you what should happen; time tracking tells you what did. If the two live in different tools with different habits, the gap between plan and reality is invisible until the invoice or the retrospective.
Jira Cloud allows apps to replace its default time tracking with a custom provider. The setup is a one-time admin action:
Jira Settings → Issues → Time Tracking → Time Tracking Provider → ActivityTimeline Time Tracking.
From that point on, the Log work action on any Jira issue opens ActivityTimeline's dialog instead of the default one – people log time where they already work, without opening another app.
Users can pick a worklog category (billable vs. non-billable, or your own custom categories) at the moment of logging. Managers see the total time spent on an issue and the per-user breakdown in a table directly on the Jira issue page.
For teams with formal processes, configurable Timesheet Approval Periods add the last piece – employees submit timesheets for a defined weekly or monthly window, backdating is locked once the period closes, and team leads approve in one place instead of auditing spreadsheets.
Everything above automates the humans out of data entry. The ActivityTimeline REST API automates them out of data extraction. Any script, BI pipeline, or integration can pull planning and tracking data with a token generated on the Configuration → AT REST API page (recent versions also support Bearer token authorization for cleaner, more secure integrations). Timeline, workload, and availability calls also accept JQL filters, which means an external report can slice ActivityTimeline data.
Here's how the three stages combine into one pipeline:
Jira Automation rules are powerful, but on their own they can only move data — they can't standardize a ticket's structure, judge a person's capacity, or reconcile a schedule with reality without a human stepping in. That's the gap purpose-built apps close, on both counts. Issue Templates Pro doesn't just make tickets consistent — it automates the moment they're created, applying structure whether a human fills out the create screen or a rule generates the issue. ActivityTimeline extends that same principle downstream: automated scheduling based on real capacity, automated rescheduling when plans change, and automated time tracking and reporting that runs without anyone compiling a spreadsheet.
Chained together with Jira Automation rules, the result is a pipeline where consistency and automation reinforce each other end-to-end. For Jira admins and PMOs, that's the real payoff: not automation that merely moves work along, but automation that standardizes, schedules, and reports on it too.
Try Issue Templates Pro for free for up to 10 users
Try ActivityTimeline for Jira for free during a 30-day trial period
This article is a joint effort between Reliex and Narva – we are happy to share our combined knowledge with you.
Daria Spizheva_Reliex_
0 comments