Bulk Comments for Jira

Specs & security

What Bulk Comments for Jira requires, what it can reach, and where your data goes.

v4.6.0 — Latest Runs on Atlassian Atlassian Forge Jira Cloud

Technical Specifications

DetailValue
PlatformAtlassian Forge (Cloud only)
ProductJira Cloud — Software, Work Management, Service Management, Customer Service Management and Product Discovery
InstallationAtlassian Marketplace
LicensingFree for teams up to 10 users; paid tiers above, billed through the Atlassian Marketplace. See the pricing calculator for current rates.
Issue LimitUp to 25 issues per send. On a service desk a request can carry two comments, so a full batch is up to 50 comments across 25 requests.
Per-issue commentsEvery issue gets its own independent comment, written and attached on its own card
Comment visibilityService desks only. Every comment on a Jira Service Management or Customer Service Management request is explicitly an internal note, seen by agents alone, or a reply to the customer, which reaches them on the portal and emails them. The choice is made per request.
Two comments per requestService desks only. A request can carry both at once — the customer reply and the internal note that accompanies it. They are written separately and posted together in one request’s work, internal first, so they cannot land out of order.
How visibility is setThrough the sd.public.comment property on Jira’s own comment API. It is always written explicitly: measured on Cloud, omitting it posts the comment publicly, so the app never leaves it to a default. Whether an issue is a service request is resolved from Jira at send time, not from the browser, and an unresolvable issue is treated as a service desk so the comment lands internal.
Product vocabularyThe app calls them ideas in Product Discovery, requests on a service desk, and issues everywhere else, following the issues you selected.
Per-issue status changesMove each issue as you comment on it, chosen from that issue’s own workflow so only transitions Jira would accept are offered. A status change counts on its own — an issue needs no comment to be included. A status change cannot be reversed from the app; move it back in Jira.
DeliveryComments posted in parallel per issue, with live delivered / sending / failed status and one-click retry
Large-batch ConfirmationA confirmation step before posting to 10+ issues, sending a comment that @mentions someone, or attaching 50 MB or more
Media SupportImages, videos and file attachments up to 150 MB each. Images and video play or preview inline in the app; other files open in Jira.
Per-file Limit150 MB per file — the ceiling is per file, not per comment, and one comment can carry as many files as you need. Checked the moment you attach, not at send. If your Jira site sets a lower attachment limit, that one wins.
Per-send Limit2 GB written into Jira per send, totalled across every issue in the batch — issues are added together, not multiplied out. A larger send is refused before it starts, so nothing is posted; split it into smaller batches and the total resets per send.
Storage EstimateShown before any large send. A file lands once on every issue you send to, so the total written is file size × issue count — 150 MB across 9 issues is 1350 MB. Nothing is posted if a send would breach the 2 GB ceiling.
Large Media HandlingUploaded through an async queue for large files, so a big video never times out the send
Comment HistoryAn issue’s panel shows its 25 most recent comments, in full — with images, video and files — not just a preview
Runs on AtlassianYes — verified by Atlassian. The app runs entirely on Atlassian infrastructure with no external data egress.
Data StorageAtlassian Forge Storage — no external servers, data stays in Atlassian cloud
Personal dataThe app keeps no user records. Forge storage holds only per-send job status — state and timestamp — while a send is running; comments and attachments pass straight through to Jira and are not retained. No external egress is declared, so nothing reaches a DataPingo server, and uninstalling removes everything the app stored.
PermissionsRead & write Jira work items (with impersonation, so you are the author); read Jira user profiles; app storage
ThemesLight & dark, following the colour scheme Jira renders the app in
Access PointsGlobal page, or an issue’s ••• actions menu
StatusPublished — live on the Atlassian Marketplace

System Requirements

  • Active Jira Cloud instance — any Jira product, including Service Management and Customer Service Management
  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Active internet connection
  • Appropriate Atlassian Marketplace license

Permissions Required

Four scopes, and no others:

  • read:jira-work allowImpersonation — read the issues and comments you select, so they can be listed, searched and previewed with their full history and media.
  • write:jira-work allowImpersonation — post the comments and upload their attachments.
  • read:jira-user — resolve names for @mentions and show who authored a comment.
  • storage:app — the app's own storage on Atlassian's platform, used to hold per-issue job status while a send runs and to stage attachments on their way to Jira. No issue content is kept there.

The two Jira scopes are granted with impersonation, which is what lets the app act as you rather than as itself. It is the reason comments and files show your name as the author on every issue, including the large attachments that finish uploading in the background after you have moved on.

Cloud only: Bulk Comments for Jira is built on Atlassian Forge and runs exclusively on Jira Cloud. Jira Server and Jira Data Center are not supported.

Privacy & Security

  • Data Privacy: DataPingo Privacy Policy
  • Security: DataPingo Security Policy
  • Data Storage: All app data is stored in Atlassian Forge Storage — no data is sent to or stored on external DataPingo servers
  • Media Handling: Images, videos and files move directly to Jira through Atlassian's infrastructure — never through an external server DataPingo operates
  • Customer information: We receive customer details only through the Atlassian Marketplace. We do not sell, distribute or share that information.
  • GDPR status: Atlassian has approved our declaration that DataPingo is neither a data controller nor a data processor under the GDPR with reference to this app. Verify it yourself on the Privacy & Security tab of the Marketplace listing.
  • Compliance: Follows Atlassian security standards and the Forge platform security framework