{"id":"6374233885e9c215aabc7873","title":"Bulk Load","path":"how-to/committee/member-admin/bulk-load","contentMarkdown":"# The Member Bulk Load Process\n\nThis process is mainly automated by means of a process called [Member Bulk Load](https://ngx-ramblers.org.uk/admin/member-bulk-load) found on your website at `<your website address>/admin/member-bulk-load` - there's a tabbed view which looks like this:\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/b80dcd40-7adc-4f4d-b683-8d1f282e3ebd.jpg)\n\n*   Since September 2020, Ramblers have now switched to Using [InsightHub](https://insight.ramblers.org.uk) for providing member data to Membership Secretaries. The format that is compatible with Member Admin is [Membership Secretaries FullList](https://insight.ramblers.org.uk/#/views/MembershipSecretariesV4-AZURE/FullList?:iid=3). The file that needs to be downloaded is named **Full List.xlsx**\n* To load the members, click the **New Upload** tab and you will see a view as follows:\n\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/25a2b3f6-efcb-4a9b-853c-80da3c1be2a0.jpg)\n\n* Click the **Browse for monthly reports file** button and you will be prompted to navigate to the spreadsheet on your computer and then click **Open**.\n* Alternatively, you can drop the file in the **Or drop file here** zone below that button.\n*   The data will be loaded automatically. If the member does not match an existing member based on their membership number, a new member will be created with the following fields populated: membership number, forename, surname, postcode, private email, telephone, expiry date.\n*   If the member does match based on the membership number, the expiry date will be updated. Other fields will only be updated if they are blank.\n\nThe matching rules for updating existing members are as follows:\n\n**Member field (Updated if)**\n* Membership Expiry Date (changed)\n* Membership Number (changed)\n* Mobile Number (Existing value is Empty)\n* Email (Existing value is Empty)\n* First Name (Existing value is Empty)\n* Last Name (Existing value is Empty)\n* Postcode (Existing value is Empty)\n* Group Member (if member is Not revoked - Set to ‘true’ if Membership Expiry Date is in the future.)\n\nIn Summary, when we process bulk load data, Ramblers data is used as a default, but members (or you) can update their data in our system, and once we have a value set in a field, it will never be overridden by a future Bulk Load from Ramblers (even if the member updates their information on Ramblers' website). \n\n","contentHtml":"<h1>The Member Bulk Load Process</h1>\n<p>This process is mainly automated by means of a process called <a href=\"https://ngx-ramblers.org.uk/admin/member-bulk-load\">Member Bulk Load</a> found on your website at <code>&lt;your website address&gt;/admin/member-bulk-load</code> - there&#39;s a tabbed view which looks like this:</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/b80dcd40-7adc-4f4d-b683-8d1f282e3ebd.jpg\" alt=\"\"></p>\n<ul>\n<li>Since September 2020, Ramblers have now switched to Using <a href=\"https://insight.ramblers.org.uk\">InsightHub</a> for providing member data to Membership Secretaries. The format that is compatible with Member Admin is <a href=\"https://insight.ramblers.org.uk/#/views/MembershipSecretariesV4-AZURE/FullList?:iid=3\">Membership Secretaries FullList</a>. The file that needs to be downloaded is named <strong>Full List.xlsx</strong></li>\n<li>To load the members, click the <strong>New Upload</strong> tab and you will see a view as follows:</li>\n</ul>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/25a2b3f6-efcb-4a9b-853c-80da3c1be2a0.jpg\" alt=\"\"></p>\n<ul>\n<li>Click the <strong>Browse for monthly reports file</strong> button and you will be prompted to navigate to the spreadsheet on your computer and then click <strong>Open</strong>.</li>\n<li>Alternatively, you can drop the file in the <strong>Or drop file here</strong> zone below that button.</li>\n<li>The data will be loaded automatically. If the member does not match an existing member based on their membership number, a new member will be created with the following fields populated: membership number, forename, surname, postcode, private email, telephone, expiry date.</li>\n<li>If the member does match based on the membership number, the expiry date will be updated. Other fields will only be updated if they are blank.</li>\n</ul>\n<p>The matching rules for updating existing members are as follows:</p>\n<p><strong>Member field (Updated if)</strong></p>\n<ul>\n<li>Membership Expiry Date (changed)</li>\n<li>Membership Number (changed)</li>\n<li>Mobile Number (Existing value is Empty)</li>\n<li>Email (Existing value is Empty)</li>\n<li>First Name (Existing value is Empty)</li>\n<li>Last Name (Existing value is Empty)</li>\n<li>Postcode (Existing value is Empty)</li>\n<li>Group Member (if member is Not revoked - Set to ‘true’ if Membership Expiry Date is in the future.)</li>\n</ul>\n<p>In Summary, when we process bulk load data, Ramblers data is used as a default, but members (or you) can update their data in our system, and once we have a value set in a field, it will never be overridden by a future Bulk Load from Ramblers (even if the member updates their information on Ramblers&#39; website). </p>\n"}