CRM · Dunedin

HubSpot thinks your Dunedin applicant is a deal; Immigration New Zealand thinks she is a visa clock

CRM Development workflow illustration for Dunedin, OTA, New Zealand.
The short answer

A custom CRM (Customer Relationship Management) for a Dunedin education provider, tourism operator, or professional services firm runs NZ$55,000 to NZ$140,000 over 4 to 8 months. The break with Salesforce, HubSpot, Zoho, and Pipedrive is not price, it is shape. Those tools model a deal that moves forward and closes. A Dunedin international student application moves forward, stalls on a visa decision made by someone else entirely, restarts a trimester later, and pays commission to an offshore agent who never appears in your pipeline. Force that into a deal stage and you get an accurate-looking dashboard describing nothing.

Your recruitment team runs the real process in a shared inbox and a spreadsheet named after whoever last owned it. HubSpot holds the enquiry, then someone emails an offer letter, someone else chases an academic transcript, the agent in Kuala Lumpur or Bogota chases the visa, and the applicant either arrives in late February or vanishes. Nobody can tell you today how many confirmed starters you have for the next intake, because confirmation is not a stage, it is four separate conditions held by four different people.

The commission side is worse. Agent agreements have tiers, clawbacks if the student withdraws inside a set period, and different rates by programme. Salesforce can be configured to do this and the configuration will cost more than the build, because you are bending an opportunity object into an obligation ledger. Meanwhile your pastoral care duties under the tertiary and international learners Code of Practice need records that a sales CRM has no concept of, so those end up in a third system nobody reports from.

Why the usual tools struggle in Dunedin

  • An application is not a deal; it stalls on a visa decision your team does not control, and pipeline forecasts quietly become fiction
  • Agent commissions with tiers and withdrawal clawbacks are reconciled by hand in a spreadsheet every intake
  • Offer letters, transcripts, and English test evidence live in email threads rather than against the applicant record
  • Pastoral care obligations for international learners are tracked separately from the CRM, so nobody sees the whole student
NZ$55k+
entry cost for a Dunedin applicant and agent CRM
4 to 8 mo
typical delivery window in our experience
1 intake
the unit Dunedin providers actually plan against
2,000+
builds behind these cost bands

What a custom CRM build changes

Custom makes sense here because your object is not an opportunity, it is a person with conditions, a clock, and a third party attached. A Dunedin build models the applicant with parallel condition tracks (academic, financial, English, visa), an agent ledger that calculates commission and clawback correctly, document capture against the record rather than in a mailbox, and a genuine forecast of confirmed starters for a specific intake date. That last number is the one your finance team and your accommodation partners actually need, and no off-the-shelf CRM will produce it honestly.

Build custom when
  • You work through offshore agents and reconcile their commissions manually
  • Your enrolment forecast is regularly wrong by enough to affect accommodation or staffing decisions
  • Compliance evidence for a learner is scattered across email, a drive, and a student system
  • You have more than one programme with materially different admission conditions
Buy or configure when
  • You sell one service to New Zealand buyers with a short cycle; Pipedrive will beat any build on cost and speed
  • Your team is under five people and nobody will administer a custom system
  • Your real problem is that nobody follows up, which is a process problem no CRM will solve
The benefits
  • A confirmed-starter forecast for each intake that finance and accommodation can plan against with confidence
  • Agent commission and clawback calculated from the system of record instead of reconstructed each intake
  • All application evidence attached to the applicant, so a compliance question takes minutes rather than a mailbox search
  • Condition tracks that run in parallel, so a visa delay does not hide a candidate who is otherwise ready to enrol
  • Reporting that reflects a Dunedin intake calendar rather than a quarterly sales cycle invented somewhere else
The trade-offs
  • You lose the marketplace. HubSpot has an app for everything; a custom CRM integrates only what you pay to integrate
  • Your recruitment team has to change habits, and shared-inbox culture is genuinely hard to break in a small Dunedin office
  • If your enquiry volume is modest, a well-configured Zoho instance will do the job for a fraction of the money
  • Custom CRMs age badly without an owner. Without someone accountable for it, you rebuild in five years

The features that matter for Dunedin

What to build in
+Applicant records with parallel academic, financial, English, and visa condition tracks
+Agent portal with tiered commission, withdrawal clawback rules, and a statement each intake
+Document capture with expiry and verification status against each applicant
+Intake-based forecasting that reports confirmed starters, not weighted pipeline
+Automated multi-language follow-up sequenced around the Dunedin academic calendar
+Pastoral care and wellbeing notes held against the same record with proper access control under the Privacy Act 2020

What we build under CRM in Dunedin

Digital Heroes builds the full CRM stack for Dunedin teams. Typical engagements cover Salesforce development, HubSpot integration, Zoho CRM, Pipedrive, custom CRM software and CRM migration.

CRM pricing in Dunedin: the real numbers

Project scopeTypical costTimeline
Focused applicant and agent CRM, single intake streamNZ$55,000 to NZ$85,0004 to 5 months
Full CRM with agent portal, documents, and forecastingNZ$95,000 to NZ$140,0006 to 8 months
Agent commission and compliance layer over existing HubSpot or ZohoNZ$32,000 to NZ$58,0002 to 4 months
Cost by project scopeCost by project scopeFocused applicant and agent CRM, single intake stream$55k to $85kFull CRM with agent portal, documents, and forecasting$95k to $140kAgent commission and compliance layer over existing HubSpot or Zoho$32k to $58k
Typical project cost bands. Source: Digital Heroes 2026 delivery benchmarks.
Ready to price this for your Dunedin team?
A 30-minute call gets you a named team, fixed scope and a real quote within 48 hours.
Talk to Digital Heroes

From kickoff to launch: the schedule

Delivery timeline by phaseDelivery timeline by phaseDiscovery2 wkDesign3 wkBuild9 wkTest3 wk1 wk
Indicative delivery timeline by phase.
What drives the price up mostWhat drives the price up mostAgent commission, tiering, and clawback engineParallel condition tracking and forecastingDocument capture, verification, and retentionMulti-language communications and templates
What pushes the price up most, relative impact.

Exactly what you get

A CRM built around an applicant rather than a deal. Concretely: parallel condition tracking so a visa delay does not mask readiness, an agent portal that produces a correct commission statement without a spreadsheet, document capture with verification and expiry, and an intake forecast your finance team can actually sign off. You get the code, the schema, and the integration points into whichever student management or finance system you already run. Where the workflow spills sideways, this pairs cleanly with custom booking software for open days and interviews, helpdesk software for the student services queue, and business intelligence (BI) dashboards once you want intake trends across years.

How to choose a developer in Dunedin

Ask a candidate agency to describe how they would handle an applicant who has an offer, no visa, and a paid deposit. If they answer with a pipeline stage, keep looking. The teams worth hiring will ask about your intake dates, your agent agreements, and who inside your organisation is allowed to see a wellbeing note before they quote anything. Get a reference from an education or membership organisation rather than a retail one, because the object models are not comparable. Finally, ask what happens to the CRM when your recruitment manager leaves, because in a city this size that is a real and recurring risk.

Red flags when hiring (and what to ask instead)
  • !They demo a pipeline board in the first meeting; ask them to model an applicant blocked on a visa instead
  • !No question about agent commission structure; ask how clawback on a withdrawal will be calculated
  • !They promise Salesforce configuration will cover it; ask for a fixed price on the commission ledger specifically
  • !Privacy Act 2020 handling is not mentioned; ask where learner data will be hosted and who can read wellbeing notes
  • !They quote before seeing your current spreadsheet; ask them to review it and tell you what they would not build

If CRM is on the roadmap, mobile app, website, pos usually follow within the year. Budget them as one conversation. Weighing options across the region? We publish the same CRM guide for Queenstown. Digital Heroes builds this in-house, see our CRM development service.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
  2. Nucleus Research's re-examination of 63 case studies found CRM returns an average of $3.10 for every dollar spent, a 37% decline over the prior decade from $4.90. Source: Nucleus Research (2023) →
  3. Per the Standish Group CHAOS 2020 report (reviewed at this URL), across tens of thousands of software projects roughly 31% end successfully, about 50% are 'challenged', and roughly 19% fail outright; small projects succeed far more often than large ones, and Agile approaches succeed at markedly higher rates than Waterfall. Source: The Standish Group (2020) →
  4. The average number of formal learning hours used per employee fell to 13.7 in 2024, down from 17.4 in 2023, a decline the report attributes partly to a shift toward informal and on-the-job learning not captured in the formal-hours metric. Source: Association for Talent Development (ATD) (2025) →
Vivaan G. · Senior Backend Engineer · Node · Delhi

Vivaan writes backend services in Node at Digital Heroes: APIs, integrations, queues and the data layer under client applications. He covers the parts of a build that never appear in a demo but decide whether the system holds together once real users and real volume arrive.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

What does a custom CRM cost for a Dunedin education provider?

A focused applicant and agent CRM runs NZ$55,000 to NZ$85,000 over 4 to 5 months. Add an agent portal, document verification, and intake forecasting and you are at NZ$95,000 to NZ$140,000 over 6 to 8 months. If your existing HubSpot is otherwise fine, a commission and compliance layer bolted onto it at NZ$32,000 to NZ$58,000 is usually the better first move.

Can a custom CRM handle offshore agent commissions and clawbacks?

Yes, and this is normally the single feature that justifies the build. The system holds each agent agreement with its tiers and withdrawal window, calculates commission when conditions are met, and reverses automatically when a learner withdraws inside the clawback period. The output is a statement the agent can query rather than a spreadsheet your team defends by email.

How do we stay compliant with the Privacy Act 2020 in a custom CRM?

Host the data in New Zealand or Australia, define role-based access so wellbeing and pastoral notes are visible only to the staff who need them, and build retention and deletion rules in from the start rather than bolting them on. Log who viewed what, because that log is what answers a complaint. Write these requirements into the discovery brief so they are priced rather than discovered late.

Should we migrate off Salesforce or keep it and extend it?

If Salesforce is already integrated with your finance and student systems and the only broken part is commissions and conditions, extend it. Migration makes sense when licence cost plus configuration spend exceeds a build, which for Dunedin providers usually happens somewhere past twenty seats. Ask your prospective developer to price both paths and defend the recommendation.

How long does a CRM migration take without breaking the current intake?

Four to eight months for the build, with cutover scheduled deliberately between intakes rather than during one. Running both systems through an active intake is where these projects go wrong, because your team will default to whichever one is faster under pressure. Pick a quiet window, migrate historical records read-only, and start clean.

Do we own the CRM code and the data if we stop working with the agency?

You should own both outright, with the repository under your organisation's account and a documented database export you can run yourself. Insist on intellectual property assignment on payment and a written exit process covering credentials and hosting. Any hesitation on this point tells you something useful about the relationship you are about to enter.

Can a Dunedin tourism operator use the same kind of CRM?

The mechanics transfer well: an inbound enquiry, a third party who controls part of the outcome, and a commission owed to an agent. A peninsula tour operator selling through shore excursion agents has almost the same commission and manifest problem as an education provider working with recruitment agents. The condition tracking simplifies, so the build usually lands at the lower end of the range.

What does maintaining a custom CRM cost each year in New Zealand?

Plan 15 to 20 percent of build cost annually for hosting, security updates, and a modest enhancement budget. On a NZ$95,000 build that is roughly NZ$14,000 to NZ$19,000, against which you should weigh the per-seat subscriptions you stop paying. The saving is real but it is rarely the reason to build.

Who inside our Dunedin office needs to own this after launch?

One named person with authority over process, not just the system. In practice that is your recruitment or admissions manager, given time in their week for it, not an IT contact who never speaks to an applicant. Projects that skip this step are the ones that quietly return to spreadsheets within eighteen months.

Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
Do I need a CRM developer near me in Dunedin, or does remote work fine?
Remote works fine for the build itself, and it is how most of the 2,000+ projects Digital Heroes has delivered were shipped. The only phase where being in a room together in Dunedin noticeably helps is the discovery workshop, and two or three video sessions cover the same ground. Pay for skill, process, and timezone overlap for daily communication, not for proximity.
How does a custom CRM handle GDPR, HIPAA, or other compliance requirements?
Compliance has to be designed in from the schema up: field-level encryption, role-based access, audit logs, retention rules, and for GDPR a working way to export and delete a person's data on request. Custom can actually be the stronger option because you decide exactly where data lives, including keeping it in-country or on your own servers, which off-the-shelf tools do not always allow on lower tiers. If HIPAA applies, confirm the agency will sign a business associate agreement and has shipped healthcare systems before, because that experience is not implied.
Should I hire a freelancer or an agency to build my CRM?
A strong freelancer works for a single-pipeline tool under roughly $15,000, but a CRM your company runs on needs design, backend, and QA skills plus someone available when the original builder moves on. The most expensive projects Digital Heroes inherits are freelancer builds abandoned at 80 percent, where finishing cost more than starting with a team would have. If you do go freelance, require the code to live in your own repository from week one.
What does it cost to maintain a custom CRM after launch?
Budget 15 to 20 percent of the build cost per year, so roughly $6,000 to $10,000 annually on a $40,000 system, covering hosting, security patches, dependency updates, and a pool of small improvements. Hosting itself is the minor part, typically $50 to $300 a month for companies under 100 users. For comparison, a 20-user team on Salesforce Enterprise pays about $9,900 in licenses every quarter at list price, close to a full year of that maintenance budget.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
What does the CRM development process actually look like from kickoff to launch?
Discovery comes first: 1 to 3 weeks of workshops run on-site in Dunedin or over video to map your sales process and data, then design and build in two-week sprints with a clickable demo at the end of each. You should see working software by week 4 or 5, never a big reveal at the end. At Digital Heroes we then run the old and new systems in parallel for at least two weeks before cutover so the team has a fallback.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
Who can build custom CRM software for a business in Dunedin?

Digital Heroes builds custom CRM software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, so an operator in Dunedin gets an assigned senior team rather than a local account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other CRM software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?