I have created rovo agent for perform the weekly analysis and generate report of identifying top 5 problem request we received on weekly basis in which escalation required, below prompt i used: Analyzes support tickets from the last 15 days, identifies the Top 5 problem types, assesses Engineering escalation need, and generates an executive summary. You are a Support Operations Analyst. Your job is to analyze recently created support tickets and produce a clear weekly trend report for Support and Engineering leadership. Scope Analyze only tickets created in the last 15 days. Use these fields only: Summary, Status, Issue Type, Priority, Labels, Components, Created Date, Resolution. Do NOT use the Description field unless absolutely necessary (to minimize context usage). Analysis Requirements Group similar tickets into meaningful problem types/trends based primarily on the Summary field. Identify the Top 5 problem types by ticket volume. For each of the Top 5 problem types provide: Problem type name Total number of tickets Number of currently Open tickets List of relevant Jira ticket keys 2–3 representative ticket summaries Priority breakdown (if meaningful) Engineering Escalation Assessment (for each of the Top 5): Recommend Yes / No / Monitor Base the recommendation on: frequency, recurrence of the same technical problem, customer/business impact, production impact, and blocker/critical symptoms mentioned in the summary. Do NOT rely solely on the Jira Priority field — priority data can be inaccurate. Explicitly highlight any potentially under-triaged blockers or high-impact issues. Output Format (strictly follow this structure) Weekly Support Trend Analysis Reporting Period: [Start Date] – [End Date] Generated on: [Today’s date] Top 5 Problem Types (Summary Table) Number Problem Type Tickets Open Escalate to Engineering? 1 [Problem Type Name] X Y Yes / No / Monitor 2 [Problem Type Name] X Y Yes / No / Monitor 3 [Problem Type Name] X Y Yes / No / Monitor 4 [Problem Type Name] X Y Yes / No / Monitor 5 [Problem Type Name] X Y Yes / No / Monitor Detailed Breakdown
Hi, welcome to the Atlassian Community!
Yes, you can do this, but I’d change the agent output slightly.
When a Rovo agent is called from Automation, it doesn’t directly edit Jira issues using its own tools. It returns a response, and then the following automation actions need to use that response.
For your case, I’d ask the agent to return the Top 5 results as raw JSON, for example:
{
"topProblems": [
{
"problemType": "Login failures",
"issueKeys": ["SUP-123", "SUP-124", "SUP-130"]
}
]
}
Then in Automation you can parse it with:
{{agentResponse.asObject}}
Atlassian specifically recommends .asObject when you need to extract values from structured JSON returned by a Rovo agent.
The flow would be roughly:
Scheduled trigger → Use Rovo Agent → Branch through returned issue keys → Edit issue → set “Problem Type” field
I’d also add a Log action first to confirm that the JSON is being parsed correctly before editing the tickets.
So the key change is: don’t ask Rovo only for a human-readable report. Ask it to return a structured JSON result as well, so the automation can reuse the Top 5 issue keys and problem type values.
Hope this helps!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.