{"id":"6374233885e9c215aabc7873","title":"Bulk Load","path":"how-to/committee/member-admin/bulk-load","contentMarkdown":"# The Member Bulk Load process\n\nMember Bulk Load is at [Admin → Members → Member Bulk Load](https://ngx-ramblers.org.uk/admin/members/member-bulk-load \"{{siteUrl}}\") on your site ([/admin/members/member-bulk-load](https://ngx-ramblers.org.uk/admin/members/member-bulk-load \"{{siteUrl}}\")).\n\nThere are two ways to bring Ramblers members into Member Admin. Use the tab that matches how your group receives data:\n\n- <strong>Insight Hub Import</strong> — you download <strong>Full List.xlsx</strong> from Insight Hub and upload it.\n- <strong>Ramblers Team Emails</strong> — NGX pulls the current supporter snapshot for your configured team codes. No spreadsheet.\n\nThe other tabs (<strong>Upload History</strong>, <strong>Manage History</strong>, <strong>Member Sync Notifications</strong>) are shared: they show what happened on either path, let you tidy old sessions, and control who is emailed after a load.\n\n## Insight Hub Import\n\nThis is the spreadsheet path Membership Secretaries have used since September 2020.\n\n1. In [Insight Hub](https://insight.ramblers.org.uk), open [Explore / Membership / Membership Secretaries V4 / FullList](https://insight.ramblers.org.uk/#/views/MembershipSecretariesV4-AZURE/FullList).\n2. Download the file named **Full List.xlsx**.\n3. On the **Insight Hub Import** tab, click **Browse for member import file**, choose that file and click **Open**, or drop it on **Or drop file here**.\n4. The file is loaded as soon as you choose it. You do not need a separate Upload click.\n\nIf a row does not match an existing member by membership number, a new member is created with membership number, forename, surname, postcode, private email, telephone and expiry date.\n\nIf the member matches by membership number, the expiry date is updated. Other fields are only updated when they are blank on your site, so a value a member (or you) has already set in NGX is not overwritten by a later Insight Hub file.\n\nIf the load succeeds, mailing list updates run automatically. If anything fails, open **Upload History** and set Member Action to **Error**.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/91987cad-c1e9-4fe8-bb20-0a19c3cb3fee.jpeg)\n\n*The Insight Hub Import tab: browse for Full List.xlsx or drop the file on the zone.*\n\n## Ramblers Team Emails\n\n> **Ramblers Team Emails is not available yet.** Head office is aiming for around October. Until then, use **Insight Hub Import**. The screens below show how the tab will work once it is switched on for your site.\n\nUse this tab when Ramblers Team Emails is enabled for the site ([System Settings → External Systems](https://ngx-ramblers.org.uk/admin/settings/system-settings?tab=external-systems \"{{siteUrl}}\") → Ramblers Team Emails). There is no file to download.\n\nClick **Sync supporters now**. NGX pulls a full supporter snapshot for each configured team code and reconciles it into Member Admin. It is a full snapshot each time, not a list of changes since last time.\n\nMatching uses member reference, contact ID, membership number and email. The snapshot can include members, volunteers, Wellbeing Walkers and contacts without membership numbers. Fields the API does not return stay as they are on your site. People who are not in this snapshot are not prepared for apply; they still show as not received in the last bulk load.\n\nWhile the run is in progress you will see **Syncing...**, a progress bar, and a log of each team code. When it finishes, the button returns to **Sync supporters now** and a success line summarises mailing list updates. Open **Upload History** to inspect the session.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/bb39fe9e-8b34-4422-b2dc-8a0f70843b4f.png)\n\n*A sync in progress: the button shows Syncing..., with a progress bar and a log of each team code.*\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/51074888-5dbe-4bc7-9802-f94f0200d17b.png)\n\n*The Ramblers Team Emails tab after a completed supporter sync.*","contentHtml":"<h1>The Member Bulk Load process</h1>\n<p>Member Bulk Load is at <a href=\"https://ngx-ramblers.org.uk/admin/members/member-bulk-load\" title=\"{{siteUrl}}\">Admin → Members → Member Bulk Load</a> on your site (<a href=\"https://ngx-ramblers.org.uk/admin/members/member-bulk-load\" title=\"{{siteUrl}}\">/admin/members/member-bulk-load</a>).</p>\n<p>There are two ways to bring Ramblers members into Member Admin. Use the tab that matches how your group receives data:</p>\n<ul>\n<li><strong>Insight Hub Import</strong> — you download <strong>Full List.xlsx</strong> from Insight Hub and upload it.</li>\n<li><strong>Ramblers Team Emails</strong> — NGX pulls the current supporter snapshot for your configured team codes. No spreadsheet.</li>\n</ul>\n<p>The other tabs (<strong>Upload History</strong>, <strong>Manage History</strong>, <strong>Member Sync Notifications</strong>) are shared: they show what happened on either path, let you tidy old sessions, and control who is emailed after a load.</p>\n<h2>Insight Hub Import</h2>\n<p>This is the spreadsheet path Membership Secretaries have used since September 2020.</p>\n<ol>\n<li>In <a href=\"https://insight.ramblers.org.uk\">Insight Hub</a>, open <a href=\"https://insight.ramblers.org.uk/#/views/MembershipSecretariesV4-AZURE/FullList\">Explore / Membership / Membership Secretaries V4 / FullList</a>.</li>\n<li>Download the file named <strong>Full List.xlsx</strong>.</li>\n<li>On the <strong>Insight Hub Import</strong> tab, click <strong>Browse for member import file</strong>, choose that file and click <strong>Open</strong>, or drop it on <strong>Or drop file here</strong>.</li>\n<li>The file is loaded as soon as you choose it. You do not need a separate Upload click.</li>\n</ol>\n<p>If a row does not match an existing member by membership number, a new member is created with membership number, forename, surname, postcode, private email, telephone and expiry date.</p>\n<p>If the member matches by membership number, the expiry date is updated. Other fields are only updated when they are blank on your site, so a value a member (or you) has already set in NGX is not overwritten by a later Insight Hub file.</p>\n<p>If the load succeeds, mailing list updates run automatically. If anything fails, open <strong>Upload History</strong> and set Member Action to <strong>Error</strong>.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/91987cad-c1e9-4fe8-bb20-0a19c3cb3fee.jpeg\" alt=\"\"></p>\n<p><em>The Insight Hub Import tab: browse for Full List.xlsx or drop the file on the zone.</em></p>\n<h2>Ramblers Team Emails</h2>\n<blockquote>\n<p><strong>Ramblers Team Emails is not available yet.</strong> Head office is aiming for around October. Until then, use <strong>Insight Hub Import</strong>. The screens below show how the tab will work once it is switched on for your site.</p>\n</blockquote>\n<p>Use this tab when Ramblers Team Emails is enabled for the site (<a href=\"https://ngx-ramblers.org.uk/admin/settings/system-settings?tab=external-systems\" title=\"{{siteUrl}}\">System Settings → External Systems</a> → Ramblers Team Emails). There is no file to download.</p>\n<p>Click <strong>Sync supporters now</strong>. NGX pulls a full supporter snapshot for each configured team code and reconciles it into Member Admin. It is a full snapshot each time, not a list of changes since last time.</p>\n<p>Matching uses member reference, contact ID, membership number and email. The snapshot can include members, volunteers, Wellbeing Walkers and contacts without membership numbers. Fields the API does not return stay as they are on your site. People who are not in this snapshot are not prepared for apply; they still show as not received in the last bulk load.</p>\n<p>While the run is in progress you will see <strong>Syncing...</strong>, a progress bar, and a log of each team code. When it finishes, the button returns to <strong>Sync supporters now</strong> and a success line summarises mailing list updates. Open <strong>Upload History</strong> to inspect the session.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/bb39fe9e-8b34-4422-b2dc-8a0f70843b4f.png\" alt=\"\"></p>\n<p><em>A sync in progress: the button shows Syncing..., with a progress bar and a log of each team code.</em></p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/51074888-5dbe-4bc7-9802-f94f0200d17b.png\" alt=\"\"></p>\n<p><em>The Ramblers Team Emails tab after a completed supporter sync.</em></p>\n"}