{"id":"6a1e360bb07a4c1534ca320d","title":"2026 06 02","path":"how-to/committee/release-notes/2026-06-02","contentMarkdown":"# 02-Jun-2026 — Committee inbox: read and reply to role emails from NGX [#278](https://github.com/nbarrett/ngx-ramblers/issues/278)\n\n## [build 659](https://github.com/nbarrett/ngx-ramblers/actions/runs/26792597212) — [commit 3276363](https://github.com/nbarrett/ngx-ramblers/commit/327636309aba59070afdf53dca8e3b56084cd84c)\n\n_____\n\n> 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.\n\nThis release adds a shared committee inbox inside NGX-Ramblers.\n\nUntil 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.\n\nThe 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.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/1e11cc5b-d3ae-4cef-82ed-bc54a7cf5c64.jpeg)\n\n_Above: screenshot of email inbox_\n\n## What committee members can do\n\n- Open **Admin > Email inbox** to see messages sent to role addresses they are allowed to access.\n- Read a conversation and reply from the role address, for example as the walks or secretary address rather than from a personal email account.\n- See an unread inbox badge while signed in.\n- Search conversations by subject, sender, email address or role.\n- Open the same mailbox in Gmail if needed, with NGX keeping read status and sent replies in step where possible.\n\n## What site administrators can configure\n\nAdministrators can connect a Gmail inbox to NGX from **System Settings > External Systems > Mail > Gmail Inbox**.\n\nEach 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:\n\n- One shared Gmail inbox for several role addresses.\n- Separate inboxes for different roles.\n- Existing forwarding rules for roles that do not need the NGX inbox.\n\nThere 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.\n\n## Notifications\n\nNGX can now alert assigned committee members when new role mail arrives.\n\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/ff6259ba-9ddc-4022-94aa-deff158622bd.jpeg)\n\n_Above: visual indicator of unread messages in inbox. Click to visit the inbox._\n\n- The inbox badge shows unread messages while a member is signed in.\n- Browser notifications can be enabled by members who want them.\n- A digest email can be sent for new messages, so people do not need to keep checking the website.\n\nThese notifications are opt-in and follow the committee role assignments, so members only receive alerts for the roles they are responsible for.\n\n## Why this matters\n\nThis 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.\n\nIt 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.\n\n## Where to find it\n\n- **Admin > Email inbox**: read, search and reply to role conversations.\n- **System Settings > External Systems > Mail > Gmail Inbox**: connect Gmail and choose how each mailbox syncs.\n- **System Settings > Committee**: decide which role addresses use the connected inbox.\n\n## A note on setup\n\nThe 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.\n\nThe 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).","contentHtml":"<h1>02-Jun-2026 — Committee inbox: read and reply to role emails from NGX <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/278\">#278</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/26792597212\">build 659</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/327636309aba59070afdf53dca8e3b56084cd84c\">commit 3276363</a></h2>\n<hr>\n<blockquote>\n<p>New to this feature? See <a href=\"https://ngx-ramblers.org.uk/how-to/technical-articles/2026-05-29-gmail-inbox-setup\">Setting up a Gmail inbox for committee replies</a> for the step-by-step setup guide.</p>\n</blockquote>\n<p>This release adds a shared committee inbox inside NGX-Ramblers.</p>\n<p>Until now, a role address such as <a href=\"mailto:walks@example.org.uk\">walks@example.org.uk</a> or <a href=\"mailto:secretary@example.org.uk\">secretary@example.org.uk</a> 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.</p>\n<p>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.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/1e11cc5b-d3ae-4cef-82ed-bc54a7cf5c64.jpeg\" alt=\"\"></p>\n<p><em>Above: screenshot of email inbox</em></p>\n<h2>What committee members can do</h2>\n<ul>\n<li>Open <strong>Admin &gt; Email inbox</strong> to see messages sent to role addresses they are allowed to access.</li>\n<li>Read a conversation and reply from the role address, for example as the walks or secretary address rather than from a personal email account.</li>\n<li>See an unread inbox badge while signed in.</li>\n<li>Search conversations by subject, sender, email address or role.</li>\n<li>Open the same mailbox in Gmail if needed, with NGX keeping read status and sent replies in step where possible.</li>\n</ul>\n<h2>What site administrators can configure</h2>\n<p>Administrators can connect a Gmail inbox to NGX from <strong>System Settings &gt; External Systems &gt; Mail &gt; Gmail Inbox</strong>.</p>\n<p>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:</p>\n<ul>\n<li>One shared Gmail inbox for several role addresses.</li>\n<li>Separate inboxes for different roles.</li>\n<li>Existing forwarding rules for roles that do not need the NGX inbox.</li>\n</ul>\n<p>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.</p>\n<h2>Notifications</h2>\n<p>NGX can now alert assigned committee members when new role mail arrives.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/ff6259ba-9ddc-4022-94aa-deff158622bd.jpeg\" alt=\"\"></p>\n<p><em>Above: visual indicator of unread messages in inbox. Click to visit the inbox.</em></p>\n<ul>\n<li>The inbox badge shows unread messages while a member is signed in.</li>\n<li>Browser notifications can be enabled by members who want them.</li>\n<li>A digest email can be sent for new messages, so people do not need to keep checking the website.</li>\n</ul>\n<p>These notifications are opt-in and follow the committee role assignments, so members only receive alerts for the roles they are responsible for.</p>\n<h2>Why this matters</h2>\n<p>This makes role email less dependent on one person&#39;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.</p>\n<p>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.</p>\n<h2>Where to find it</h2>\n<ul>\n<li><strong>Admin &gt; Email inbox</strong>: read, search and reply to role conversations.</li>\n<li><strong>System Settings &gt; External Systems &gt; Mail &gt; Gmail Inbox</strong>: connect Gmail and choose how each mailbox syncs.</li>\n<li><strong>System Settings &gt; Committee</strong>: decide which role addresses use the connected inbox.</li>\n</ul>\n<h2>A note on setup</h2>\n<p>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.</p>\n<p>The detailed setup guide is here: <a href=\"https://ngx-ramblers.org.uk/how-to/technical-articles/2026-05-29-gmail-inbox-setup\">Setting up a Gmail inbox for committee replies</a>.</p>\n"}