# 02-Jun-2026 — Committee inbox: read and reply to role emails from NGX [#278](https://github.com/nbarrett/ngx-ramblers/issues/278)

## [build 659](https://github.com/nbarrett/ngx-ramblers/actions/runs/26792597212) — [commit 3276363](https://github.com/nbarrett/ngx-ramblers/commit/327636309aba59070afdf53dca8e3b56084cd84c)

_____

> New to this feature? See [Setting up a Gmail inbox for committee replies](https://ngx-ramblers.org.uk/how-to/technical-articles/2026-05-29-gmail-inbox-setup) for the step-by-step setup guide.

This release adds a shared committee inbox inside NGX-Ramblers.

Until now, a role address such as walks@example.org.uk or secretary@example.org.uk could forward mail onwards, but the actual conversation happened somewhere else: usually in a personal inbox, a shared Gmail account, or a forwarding rule. That made it harder for a committee to see what had already been answered, who had replied, and whether a role mailbox was being kept up to date.

The new inbox brings those conversations into the website. Committee members can read messages sent to their role address and reply from that same role address, without leaving NGX.

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/1e11cc5b-d3ae-4cef-82ed-bc54a7cf5c64.jpeg)

_Above: screenshot of email inbox_

## What committee members can do

- Open **Admin > Email inbox** to see messages sent to role addresses they are allowed to access.
- Read a conversation and reply from the role address, for example as the walks or secretary address rather than from a personal email account.
- See an unread inbox badge while signed in.
- Search conversations by subject, sender, email address or role.
- Open the same mailbox in Gmail if needed, with NGX keeping read status and sent replies in step where possible.

## What site administrators can configure

Administrators can connect a Gmail inbox to NGX from **System Settings > External Systems > Mail > Gmail Inbox**.

Each connected mailbox can be linked to one or more committee role addresses. That means a group can choose the model that fits how it works:

- One shared Gmail inbox for several role addresses.
- Separate inboxes for different roles.
- Existing forwarding rules for roles that do not need the NGX inbox.

There is also an optional setting to show all messages in the connected Gmail inbox, not only messages addressed to known role addresses. That is useful when a group wants administrators to catch anything that arrived in the shared mailbox before the role routing was fully configured.

## Notifications

NGX can now alert assigned committee members when new role mail arrives.


![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/ff6259ba-9ddc-4022-94aa-deff158622bd.jpeg)

_Above: visual indicator of unread messages in inbox. Click to visit the inbox._

- The inbox badge shows unread messages while a member is signed in.
- Browser notifications can be enabled by members who want them.
- A digest email can be sent for new messages, so people do not need to keep checking the website.

These notifications are opt-in and follow the committee role assignments, so members only receive alerts for the roles they are responsible for.

## Why this matters

This makes role email less dependent on one person's private inbox. A committee can keep a shared record of enquiries, see whether something has been replied to, and let the next person in a role pick up the history more easily.

It also keeps the public-facing address consistent. A member of the public writes to a role address, and the reply can come back from that same role address.

## Where to find it

- **Admin > Email inbox**: read, search and reply to role conversations.
- **System Settings > External Systems > Mail > Gmail Inbox**: connect Gmail and choose how each mailbox syncs.
- **System Settings > Committee**: decide which role addresses use the connected inbox.

## A note on setup

The first setup still needs a Google OAuth client because Google requires that to let NGX read and send mail for the connected Gmail inbox. Once that is in place, NGX guides the rest of the connection from the admin screens.

The detailed setup guide is here: [Setting up a Gmail inbox for committee replies](https://ngx-ramblers.org.uk/how-to/technical-articles/2026-05-29-gmail-inbox-setup).