Maplesprint Notify · Coming soon to the Atlassian Marketplace

Jira to Google Chat notifications your team will read

One thread per issue, only the changes that matter, and a setup that takes about two minutes. Runs on Atlassian Forge, with no servers of ours in between.

Free for teams of up to 10 users. Larger sites: see the Marketplace listing for pricing.

How it works

From a busy Jira to a quiet chat space

Every Jira event goes through the same five steps before anything reaches your team. Most events never become a message, and the ones that do are grouped.

  1. Jira event

    Someone creates, edits or comments on an issue.

    12 events
  2. Noise filter

    Ignores Rank, sprint and board order changes.

    4 ignored
  3. 10-second window

    Batches changes to the same issue into one.

    8 changes, 3 issues
  4. Your rules

    JQL, statuses and issue types decide what is sent.

    3 match
  5. One thread per issue

    Each batch lands as a card in the issue's thread in Google Chat.

    3 cards

12 events in,3 cards out

Illustrative numbers for a busy minute. Your rules decide what is sent.

Bulk changes

One person edits 40 issues. Your space gets one message.

A bulk edit, an import or a workflow clean-up can flood a chat space in seconds. When one person changes 10 or more issues in a minute, Maplesprint Notify sends a single summary instead. Administrators can adjust that threshold.

Without Maplesprint Notify

40 messages in 1 minute

One message per issue, one after another, until the space is unreadable.

With Maplesprint Notify

1 summary card

Ana Pérez updated 40 issues in 1 minute.

Everyone still knows it happened, and nobody has to scroll past it.

What it does

Less noise, more signal

Built around the complaints people have about existing Jira and Google Chat integrations.

Only the changes that matter

Choose what triggers a message: issue created, status changed, assignee changed, priority changed, resolved, or a new comment. Narrow it down with issue types, from and to statuses, or a JQL query. Status filters use status IDs, so renamed or translated workflows keep working.

One card per change

Changes to the same issue within about 10 seconds arrive as a single card, and noisy fields such as board rank are ignored. If someone edits dozens of issues at once, your space gets one summary instead of a flood.

Threads that stay tidy

Every issue gets its own thread in the space. Choose when a new thread starts: every 24 hours, after 8 hours without changes, never, or no threads at all. A new thread notifies the space; replies stay quiet.

Cards or one-liners

Cards show the key, summary, what changed (old and new value), assignee, priority, a comment excerpt and an Open in Jira button. Prefer less? Switch a rule to a compact one-line message.

Set up in two minutes

Administrators connect Google Chat spaces once. Project administrators then add rules from ready-made templates, check their JQL, and press Send test. A delivery log shows the last 50 messages per space.

Private by design

No servers of ours: the app runs on Atlassian Forge and talks only to Google Chat. Webhook URLs are stored encrypted. Issues with a security level are skipped unless an administrator turns them on.

Setup guide

From install to first message

1. Create a webhook in Google Chat

  1. Open the Google Chat space that should receive Jira messages.
  2. Open the space menu, then Apps & integrations, then Webhooks, then Add webhook.
  3. Name it "Jira" and copy the webhook URL.

2. Connect the space in Jira (Jira administrators)

  1. Go to Jira settings, then Apps, then Maplesprint Notify.
  2. Choose Add Google Chat space, give it a name and paste the webhook URL.
  3. The app sends a test message before saving, so a wrong URL is caught right away.

3. Add rules to a project (project administrators)

  1. Open the project, then Project settings, then Google Chat notifications.
  2. Choose Add rule and start from a template: new issues, status changes, finished work, high priority bugs or comments.
  3. Pick the space, adjust events, statuses or JQL, and choose how threads behave.
  4. Save, then press Send test to see the card in your space.

Optional: notify everyone

Each rule has a Notify everyone (@all) switch, off by default. Google Chat webhooks cannot mention individual people, so names such as the assignee appear in bold.

Help

Questions and troubleshooting

The test message does not arrive

Check that you copied the whole URL, including key and token. If it still fails, your Google Workspace administrator may have blocked incoming webhooks (Google Admin console, Apps, Google Workspace, Google Chat). Ask them to allow webhooks for the space.

Messages arrive, but there is no notification

In Google Chat, replies inside a thread are quiet unless you follow the thread, and they appear collapsed as "N replies". The first message of a new thread notifies the space. Use a shorter thread setting on important rules, or turn on Notify everyone (@all) for them.

How fast are the messages?

Usually within 10 to 30 seconds. Jira can occasionally take up to a few minutes to deliver an event to any app, and Google Chat allows about one message per second per space, so busy periods are retried automatically.

An expected message did not arrive

Open Jira settings, Apps, Maplesprint Notify, Delivery log, and pick the space. Each delivery shows as sent, skipped (with the reason) or error. Common reasons: the issue has a security level, the JQL does not match, or the rule is paused.

What about issues with a security level?

They are skipped by default, because the app can read more issues than most people and a Google Chat space could expose issues some of its members cannot open in Jira. A Jira administrator can turn this on in the app settings.

What is not included yet?

Direct messages to individual people, mentions of individual people and actions from Google Chat need a Google Chat app, and are planned for a later edition. Daily digests and quiet hours are also planned.

Trust

What data leaves Jira, and where it goes

When a rule matches, the app sends a message to the Google Chat space you chose: issue key, summary, issue type, status, priority, assignee and actor names, the changed values, a comment excerpt of up to 500 characters and a link to the issue. Nothing goes anywhere else, and we never receive your data. Read the privacy policy for the full list of what is stored.

Support

Questions, bugs or ideas? Write to support@maplesprint.com. We aim to reply within two business days. See the terms and support policy.

Want to try it before launch?

Tell us how your team uses Jira and Google Chat and we will invite you to the early access.