CRM integration on Microsoft Azure
Your systems, one record.
HubSpot works best when it knows what your other systems know. We build integrations on Microsoft Azure that keep student records, member data and sign-in in step with HubSpot, matched on your own IDs, so nobody keys anything in twice.

Hourlystudent records sync for Oaklands College, matched on the student ID
What we connect
Four kinds of integration.
Each is built around a stable ID from your own system, so records match even when an email address changes.
Oaklands CollegeStudent records sync
Applicants, course choices and interviews brought into HubSpot from the student records system every hour, with an alert if an export is missing.
Read the case study
GMPFMicrosoft Entra sign-in
Built for GMPF's new website, launching late 2026: sign-in for employers and governance users with Microsoft Entra External ID, with existing passwords carried across on first sign-in.
Read the case study
SGI-UKMember data and online offerings
Around 27,000 contacts, about 15,000 of them members, and the local organisation brought into HubSpot, with Stripe behind a new online offerings page.
Read the case study
Countryside AllianceCRM migration
More than 150,000 supporter records moved out of Microsoft Dynamics 365 in 2024, mapped and tested before the old system was switched off.
Read the case study
Oaklands College
Student records in. Every hour.
In 2024 the college had no CRM. Now its student records system feeds one applicant record in HubSpot every hour, and more than 100 workflows act on it.
Source
ProSolution
- The college's student records system
- Full applicant export every hour
- A ProSolution ID on every applicant
Integration
Microsoft Azure
- Our routine imports each file
- Matched on the ProSolution ID, not email
- An alert if an export is missing
Record
HubSpot
- 3,500 active applicants
- 13,800 course choices
- 6,400 interviews
- Course choices and interviews as custom objects
Action
Journeys
- 100+ live workflows
- Email and WhatsApp to student and parent
- Interview reminders from the record
- Enrolment feeds that never overwrite each other
Built January to April 2026. Figures: annual review, August 2025 to August 2026. Hourly, not instant: we agree the timing with you before we build.
Countryside Alliance
Dynamics 365 to HubSpot, safely.
In the first half of 2024 we moved more than 150,000 supporter records out of Microsoft Dynamics 365, while membership and campaign work carried on.
From
Dynamics 365
- Contacts and memberships
- 49 membership grades
- Deals and donations
- Gift Aid declarations
Through
Migration service
- Queue-based, eight data flows
- Every run repeatable and checked
- Tested in a HubSpot sandbox
- A 36-record live test first
Into
HubSpot
- 167,000 contacts in the full run
- Donation and transaction history
- Membership numbers for customer service
Then
Checked, then switched off
- About 20 supervised hours
- Samples compared with the sandbox
- Dynamics 365 retired, June 2024
Every record type, membership grade and donation category was mapped and agreed with the client before any live load. Since 2026 we have been building Countryside Alliance's own data warehouse on Microsoft Azure, fed nightly from its membership system.
Greater Manchester Pension Fund
New sign-in. Same passwords.
GMPF's new website is in final testing for launch by the end of November 2026. It is built so employers and governance users sign in through Microsoft Entra External ID, with no mass password reset. Members keep using My Pension.
Before
A sign-in area that had to move
1,200+active employer and governance accounts
- On a platform reaching the end of its support
- Old passwords could not be imported as they were
- A straight move meant a reset for every user
At launch
Microsoft Entra External ID
0mass password resets planned: each password moves across on first sign-in
- 866 employer records keyed by GMPF's own employer codes
- Employer admins can add, edit and remove their own users
- Every change synced to the sign-in platform
- Governance pages gated by access group
Results
What the integrations carry.
- 150,000+supporter records moved out of Microsoft Dynamics 365 for Countryside Alliance in 2024
- 3,500Oaklands College applicants kept in step with student records every hour
- 866GMPF employer records keyed by employer code, with their users' roles
Countryside Alliance: June 2024. Oaklands College: annual review, August 2025 to August 2026. GMPF: employer data migration, September 2026.
“The migration from Microsoft Dynamics to HubSpot was a complex task, but the team at Discover Digital handled it with expertise and professionalism.”
Questions about CRM integration
Does the integration update HubSpot instantly?
It depends on what your system can share. For Oaklands College the student records system exports every hour and we import each file as it arrives. We agree the timing with you before we build, rather than promising instant updates.
How do you stop duplicate records?
We match records on a stable ID from your own system, such as a student or member number, not on email address. A changed email then updates the right contact instead of creating a new one.
Will our users have to reset their passwords?
Not if we can avoid it. For GMPF's new website, which goes live by the end of November 2026, we built a secure Azure service that checks an employer's old password the first time they sign in and moves it to Microsoft Entra External ID, so nobody is forced through a mass reset.
Can you migrate us from another CRM?
Yes. We map your data first, test in a sandbox, check a sample in the live portal and only then run the full migration. In 2024 we moved more than 150,000 Countryside Alliance supporter records out of Microsoft Dynamics 365 this way.
How long does a CRM migration take?
It depends on the data. For Countryside Alliance we tested in a HubSpot sandbox, loaded 36 live records on 31 May 2024, then ran the full move of 167,000 contacts in about 20 hours. The client approved it on 12 June 2024.
Which systems have you connected to HubSpot?
Among others: a student records system (ProSolution, for Oaklands College), Microsoft Entra External ID for secure sign-in (GMPF), Stripe for online offerings (SGI-UK) and ScoreApp (IWFM). In 2024 we also moved Countryside Alliance's supporter records out of Microsoft Dynamics 365.
How do you keep our data safe?
Discover Digital Solutions Limited is Cyber Essentials certified for the whole organisation, most recently on 11 August 2026, and is registered with the ICO (Z7579468). We have been a Microsoft partner for more than ten years: see our Microsoft partnership.
How much does an integration cost?
Project work is £992 a day, plus VAT, and we agree a quote with you before we start. Ongoing HubSpot support starts at £496 a month for 4 hours. See pricing.
Next step
Check what your integrations are doing.
Our HubSpot health check looks at your properties, workflows, duplicates, integrations and data quality, then gives you a ranked list of fixes and a call to walk you through it.
Connect the systems that hold your data.
Tell us which systems hold your student, member or customer records. We will show you how they could keep HubSpot up to date.
HubSpot support from £496 a month, plus VAT. See pricing
- Phone
- +44 118 974 4736
- +44 118 974 4736
- Office
- Reading, UK
Book a call