Gorilla Dash

Franchise management software · Africa

Franchise Management Software for African Franchise Networks

Africa has one of the world’s most mature franchise sectors in South Africa and some of its fastest-growing in Nigeria, Kenya, Egypt, Morocco and Ghana — each with its own law, currency, connectivity and way of paying. Gorilla Dash gives a franchisor here one platform for all of them: brand-controlled location websites that load on a phone, a franchise CRM, marketing every franchisee can localise, an intranet and training library, reporting and benchmarking across every country, and the disclosure, registration and consent records South Africa’s Consumer Protection Act, POPIA and the region’s data-protection laws expect — supported by the Europe & Africa team in your hours.

What franchise management software means for an African network

Franchise management software is the system a franchisor runs the network on once locations are open: the websites and forms that bring customers in, the CRM that tracks them, the marketing head office builds and franchisees send, the reporting that pulls sales from every location into one view, the intranet, training and support desk that keep the field on brand, and the records that show a regulator, a franchisee or a court what was done and when. In Africa the list is the same, but the operating conditions are not. A brand with locations in Johannesburg, Lagos, Nairobi, Cairo and Casablanca runs English, French, Arabic and Portuguese, five currencies with very different stability, exchange-control approvals for every royalty remittance, customers who pay by mobile money and talk on WhatsApp, and a franchisee whose connectivity may drop with the power.

South Africa is the continent’s regulatory anchor. Its Consumer Protection Act and the franchise regulations under it require a disclosure document with prescribed contents at least fourteen days before signing, give the franchisee a ten-business-day cooling-off right after signing, prescribe what a franchise agreement must contain and how a marketing fund must be accounted for, and are enforced alongside the Franchise Association of South Africa’s code. Most other African countries have no franchise statute: Nigeria requires franchise agreements to be registered with NOTAP as technology-transfer agreements before fees can be remitted, Tunisia has a franchise law, and Kenya, Egypt, Morocco, Ghana and the rest rely on contract, competition and consumer law. Franchisor software for this region has to hold the right disclosure, cooling-off and registration record for each candidate’s country, because the process that is correct in Durban is incomplete in Lagos.

Below the franchise law sits the customer-facing reality every location lives in. Customers enquire and book on WhatsApp, pay by M-Pesa, MTN MoMo, Airtel Money, card or cash, and find a location on a phone over a mobile connection. Personal-data laws now cover most of the continent’s franchise markets — POPIA in South Africa, the Nigeria Data Protection Act, Kenya’s Data Protection Act with its registration requirement, Egypt’s and Morocco’s laws — each with its own consent, direct-marketing and cross-border rules. This page walks through each part of the category — franchise CRM, operations, reporting, marketing, intranet, training, development, benchmarking and compliance — with the African specifics, then explains how Gorilla Dash covers them from one login per location.

Africa at a glance

Countries covered
South Africa, Namibia, Botswana, Nigeria, Ghana, Kenya, Egypt, Morocco and the wider continent, served from the Europe & Africa team.
Support hours
Project managers and support in African business hours from Casablanca to Nairobi, with the Australasia and Americas teams covering the rest of the clock — 24/7 in practice.
Franchise regulation
South Africa: the Consumer Protection Act and its franchise regulations, with FASA’s code. Nigeria: NOTAP registration of franchise agreements. Tunisia: a franchise law. Elsewhere: contract, competition and consumer law.
Messaging and marketing
WhatsApp is the primary customer channel; SMS remains universal where data is expensive; direct-marketing consent under POPIA and each country’s data-protection law.
Privacy
POPIA in South Africa with the Information Regulator; the Nigeria Data Protection Act; Kenya’s Data Protection Act with controller registration; data-protection laws in Egypt, Morocco, Ghana and others.
Languages, currencies and payments
English, French, Arabic, Portuguese, Swahili, Afrikaans and more; the rand, naira, shilling, pound and dirham with exchange-control approvals on remittances; mobile money at the counter. Platform pricing is quoted per location in US dollars — ask us about local billing.

Every part of the category, for an African network

Buyers search for these thirteen terms separately and vendors sell them as separate products, usually built for a market with cheap data and stable power. In Gorilla Dash they are modules on one database, so a customer, a location and a sale mean the same thing in the CRM, the marketing, the reporting and the intranet — in Pretoria and in Accra.

Franchise management software

The whole platform: websites, CRM, marketing, operations, reporting and communications for every location, run by head office and used by each franchisee with one login — priced per location, so a network of forty stores across South Africa pays for forty, not for seats, and a franchisee with a big staff pays no more than one with two.

Franchise management software

Franchisor software for head office and master franchisees

Brand control at the top, country autonomy in the middle, local autonomy below: head office sets the templates and permissions, each country’s master franchisee or regional office manages its own locations, and each location edits only what it is allowed to. The organisation chart mirrors how networks here expand — province by province in South Africa, country by country beyond it.

See the feature

Franchise operations software

The support desk between head office and the field, the knowledge base, the resource library, the event calendar with each country’s public and religious holidays, approved suppliers and a network store — the operations manual made into a working system a franchisee can reach from a phone, with the French or Arabic version held alongside the English master.

Franchise operations software

Franchise CRM with territory routing

Every enquiry from a website, form, tracked phone number, WhatsApp or partner lands in one pipeline and is routed to the right location by suburb, drawn territory or country. Head office sees the whole funnel; each franchisee works only their own leads, with consent recorded under POPIA or the country’s law. Unlimited users per location.

Franchise CRM

Franchisee management

One record per franchisee: their locations, users, agreement and renewal dates, disclosure and cooling-off history, support tickets, training completion and benchmark position. A multi-store franchisee sees all their stores; a single-store owner sees one simple dashboard that works on a phone.

The franchisee’s view

Multi-location software and mobile-first websites

A brand-controlled website for every location with its own suburb pages, opening hours, map links, a WhatsApp button and enquiry forms, managed from head office and served through a global CDN so a customer in Soweto and a customer in Nairobi both load a light, local page fast over a mobile connection.

See the feature

Franchise reporting across countries and currencies

Sales pulled from each location’s point of sale or accounting system into one network view, held in the currency they were taken in and rolled up with the conversion shown, VAT treated per country, compared week on week, province on province and against the network. Role-scoped, so a country manager sees their country and a franchisee sees their store — and the royalty statement is built from the same figures.

Franchise reporting software

Franchise compliance under the CPA and beyond

The South African disclosure document issued from the candidate record with the fourteen-day period counting down, the ten-business-day cooling-off dated after signature, the marketing-fund accounts due date, NOTAP registration status for a Nigerian agreement and each country’s renewal dates — dated items with the evidence attached, kept for the life of the agreement.

Disclosure tracking

Franchise marketing software for WhatsApp, SMS and low data

Email, SMS, social posts and promotions built once by head office and localised by each franchisee within the brand rules, with direct-marketing consent recorded per person under POPIA or the country’s law, opt-outs honoured network-wide and every send logged — with SMS for customers who ration data and WhatsApp reached through integrations so the channel customers actually answer is part of the same campaign.

Franchise marketing software

Franchise intranet and resource library

Brand assets, price lists, supplier catalogues, the operations manual and head-office announcements in one place every franchisee can search from a phone, with versions, permissions by country or master franchisee and a record of who has downloaded what — the intranet a network across four time zones and four languages needs so nothing waits for Johannesburg to open.

See the feature

Franchise training and onboarding

Courses with completion tracking, a searchable knowledge base and induction paths for new franchisees and their staff, so a new store in Polokwane or Kumasi trains to the same standard as the flagship in Sandton and head office can see who has finished what before opening day — on a phone, between customers, without a laptop.

See the feature

Franchise development across the continent

Franchise-opportunity pages, tracked enquiry numbers per country, a candidate pipeline built for a months-long sale that may pass through a master franchisee, discovery days on the calendar, the country’s disclosure and cooling-off process inside the stage and territory reservation so the same suburb is never promised twice — then the signed candidate becomes the store the network runs.

Franchise development software

Franchise benchmarking that survives currency swings

Every location ranked against the network and against peers of similar size, country and age on sales, leads, conversion, reviews and marketing activity, with the numbers coming from the same records the franchisee sees and the currency conversion shown — so a store in Lagos is compared on volume and conversion, not on naira that meant something different last quarter.

See the feature

What is different about running a franchise network in Africa

None of these surprises a franchisor who has grown here, but software designed for cheap data, stable power, one currency and one regulator handles each of them badly. They are the questions to put to any vendor before the demo.

1

South Africa’s CPA disclosure and cooling-off

What is different here

The Consumer Protection Act regulations require a disclosure document with prescribed contents at least fourteen days before signing, give the franchisee ten business days after signing to cancel without penalty, prescribe the contents of the agreement and require marketing-fund accounts to be kept and reported. With a busy development pipeline, the evidence of what was given and when is the franchisor’s protection.

How Gorilla Dash handles it

Disclosure is a stage of the development pipeline: the document is issued from the candidate record, receipt is acknowledged and dated, the fourteen days count down and the agreement step stays locked until they have run; the cooling-off period is dated after signature and the marketing-fund figures are drawn from actual campaign spend so the annual accounts are a report rather than a reconstruction.

2

Connectivity, power and the phone as the office

What is different here

A franchisee in Polokwane loses power on a schedule; one in Lagos runs the store from a phone on mobile data; one in Nairobi will not open a heavy web page on a metered connection. Software that assumes a desktop, fibre and an always-on point of sale produces gaps in the data and franchisees who stop logging in.

How Gorilla Dash handles it

The franchisee dashboard, the intranet, training and the CRM work on a phone; location websites are light and served through a global CDN; point-of-sale and accounting data is pulled by connectors when the location is back online rather than typed in, so a gap in power is a gap in the timeline, not a gap in the record.

3

Customers who live on WhatsApp and pay by mobile money

What is different here

Across the continent a customer enquires on WhatsApp, expects a reply on WhatsApp and pays by M-Pesa, MoMo or Airtel Money — and every franchisee is running that from a personal phone with no record, no consent trail and no handover when staff change. Head office cannot see the conversations that decide whether a lead converts or the payments that make up the day.

How Gorilla Dash handles it

SMS, email and calls are logged on the customer record with consent per person and per channel, and a WhatsApp business account can be connected through the open API or a custom connector so those conversations land on the same record; point-of-sale and accounting connectors bring the takings in, and mobile-money platforms can be connected the same way, so the store answers from a shared record and head office sees the funnel and the takings.

4

Exchange control and fee remittance

What is different here

Royalties leaving South Africa need Reserve Bank approval through an authorised dealer; Nigerian franchise agreements must be registered with NOTAP before fees can be remitted; several other countries apply their own limits and withholding taxes. A royalty statement that cannot be traced to reported sales is the one the bank or the regulator questions.

How Gorilla Dash handles it

Royalty management calculates each statement from the location’s reported sales under its own agreement terms, in the local currency with the conversion shown, and keeps the approval and registration references on the franchisee record, so the remittance file is the statement and its evidence rather than a spreadsheet assembled for the bank.

5

English, French, Arabic and Portuguese, side by side

What is different here

A South African brand expanding north needs its websites, marketing, operations manual, training and franchisee dashboard in French for Côte d’Ivoire and Morocco, Arabic for Egypt and Portuguese for Angola and Mozambique — and needs each version to follow the English master when it changes, not to drift after a one-off translation.

How Gorilla Dash handles it

Location websites are generated per country in the local language, campaign templates are localised per country before franchisees personalise them, the platform interface is translated for the franchisee, and AI-assisted translation keeps the knowledge base and website content in step with the master when it changes.

6

A data-protection law in every market, each different

What is different here

POPIA requires a lawful basis, direct-marketing consent, an information officer and prior authorisation for some processing; Kenya requires controllers and processors to register with the Data Commissioner; Nigeria’s act sets its own consent and transfer rules; Egypt and Morocco license or notify. A franchisee exporting a customer list to a personal phone is a breach the brand answers for.

How Gorilla Dash handles it

One customer database for the network with role-based access, two-factor authentication and audit trails, so an access or deletion request is fulfilled once across every store; consent recorded per person with wording, source, channel and date; documented transfer safeguards for hosting on Google Cloud in the United States, processor terms for your operator contract on request — and a plain answer on which countries’ localisation rules that does and does not satisfy.

Franchise compliance across Africa

The obligations a franchisor carries in the main markets and where they live in the platform. The law column is a summary; take advice on the current text in each country.

JurisdictionWhat the franchisor has to doWhere it lives in Gorilla Dash
South Africa — Consumer Protection Act franchise regulationsGive a disclosure document with prescribed contents at least 14 days before signing; honour a 10-business-day cooling-off right after signing; include the prescribed terms in the agreement; keep and report marketing-fund accounts; comply with FASA’s code as a member.Disclosure issued from the candidate record with the 14-day countdown and the agreement step locked until it has run; cooling-off dated after signature; marketing-fund spend recorded as it happens so the accounts are generated from the platform.
South Africa — POPIA and exchange controlA lawful basis for every record, direct-marketing consent, an information officer, breach notification to the Information Regulator and safeguards for cross-border transfers; Reserve Bank approval through an authorised dealer for royalty remittances.Consent with wording, source and date per person; network-wide suppression; role-based access, two-factor authentication and audit trails; documented transfer safeguards; royalty statements traceable to reported sales with the approval reference on the record.
Nigeria — NOTAP and the Data Protection ActRegister the franchise agreement with NOTAP as a technology-transfer agreement before fees can be remitted; comply with the Nigeria Data Protection Act on consent, data-subject rights and cross-border transfers.NOTAP registration status, certificate and renewal date on the franchisee record with the royalty statements that rely on it; consent and access controls on the customer data.
Kenya — Data Protection ActRegister as a data controller or processor with the Office of the Data Protection Commissioner where thresholds are met; consent for direct marketing; data-subject rights; conditions on transfers outside Kenya; no franchise statute — contract and competition law apply.Consent per person and per channel; requests fulfilled once across every store; audit trails on the data; the disclosure stage available per candidate even without a statutory requirement.
Egypt, Morocco, Ghana, Tunisia — general law and data protectionTunisia’s franchise law sets required contract terms; elsewhere contract, competition and consumer law apply; each country’s data-protection law sets consent, licensing or notification and cross-border rules; withholding taxes and remittance limits on fees vary.The disclosure stage is optional per country but the record is kept the same way; consent with wording, source, channel and date; royalty statements per agreement in the local currency with the conversion and withholding shown.

This page is general information for franchisors comparing software, not legal advice. Franchise, consumer, exchange-control and data-protection rules differ by country and change, so confirm current requirements with a franchise lawyer in each country before relying on them. Gorilla Dash tracks documents, dates and consents; it does not draft legal text or make regulatory filings.

How Gorilla Dash supports African networks

Gorilla Dash’s Europe & Africa team works across the continent’s time zones, so a franchisor in Johannesburg, Lagos or Nairobi gets a project manager whose working day overlaps theirs and support that the Australasia and Americas teams pick up around the rest of the clock. Onboarding is run as a project: stores imported by province and country, masters and regional offices placed on the organisation chart, territories drawn on the map, websites generated per store in the local language, the CRM, WhatsApp and marketing connected, and each franchisee walked through their own dashboard on their own phone.

The platform interface is translated for franchisees and AI-assisted translation keeps website content and the knowledge base in step across English, French, Arabic and Portuguese. Production infrastructure runs on Google Cloud in the United States with encryption in transit and at rest, daily cross-cloud backups and a web application firewall at the edge, with content served through a global CDN so store websites load fast on a mobile connection; the transfer safeguards and the processor terms your contract needs are covered in onboarding, and where a country requires local storage we will tell you plainly what is possible.

The platform is priced per location with unlimited users, which suits networks here — a franchisee with one busy store and twenty staff pays for one. Disclosure and cooling-off tracking, territory mapping, royalty management with multi-currency collection and store-opening tracking are offered alongside the base platform for networks that want the whole lifecycle on one record; the base platform already replaces the CRM, marketing tool, review platform, intranet, support desk and reporting tool most networks pay for separately. Book a demo in your own time zone.

Frequently asked questions — Africa

What is franchise management software for African franchise networks?

Franchise management software for African franchise networks is one platform that runs every store’s website, CRM, marketing, reporting, intranet, training and support from head office across countries, languages, currencies and channels, while keeping the disclosure, cooling-off, registration and consent records South Africa’s Consumer Protection Act, POPIA and the region’s data-protection laws expect. Gorilla Dash is that platform, supported in African hours and priced per location.

Does Gorilla Dash track the South African CPA disclosure and cooling-off periods?

Yes. The disclosure document is issued from the candidate’s record, receipt is acknowledged and dated, the fourteen days count down on the candidate and the agreement step stays locked until they have run; the ten-business-day cooling-off is dated after signature. The evidence stays on the record for the life of the agreement. Gorilla Dash does not draft the disclosure document — your franchise lawyer does.

Does it work on a phone over mobile data, and during load-shedding?

The franchisee dashboard, CRM, intranet and training work on a phone, and store websites are light and served through a global CDN. Point-of-sale and accounting data is pulled by connectors when a store is back online, so a power cut is a gap in the timeline rather than a gap in the record.

Can it work with WhatsApp and mobile money?

SMS and email are built in, with consent per person and per channel. A WhatsApp business account can be connected through the open API or a custom connector so its conversations land on the customer record, and point-of-sale sales reach reporting through connectors; mobile-money platforms can be connected the same way. Tell us which markets and channels matter and we will show you what is connected today and what needs a connector.

How does it help with royalty remittance and NOTAP registration?

Royalty management calculates each statement from the store’s reported sales under its own agreement terms in the local currency with the conversion shown, and keeps the Reserve Bank approval or NOTAP registration reference on the franchisee record, so the remittance file is the statement and its evidence. The approvals and filings themselves are made by your advisers.

Is Gorilla Dash POPIA compliant?

Gorilla Dash acts as your operator — ask us for the processor terms your contract needs — with role-based access, two-factor authentication, audit trails, encryption in transit and at rest and daily backups. Production is hosted on Google Cloud in the United States and the transfer safeguards are documented for your information officer. Compliance is also a property of how your network uses the platform, and onboarding covers lawful basis, direct-marketing consent and request handling.

Which languages does it support?

Store websites, campaigns and the knowledge base are published per country in the local language — English, French, Arabic, Portuguese and others — with AI-assisted translation keeping them in step with the master version. The platform interface is translated for franchisees. Ask us about a specific language before you commit.

Can it report across several currencies?

Yes. Sales are stored per store in the currency they were taken in and rolled up with the conversion shown rather than hidden, and benchmarks compare stores on transaction counts, conversion, average ticket and reviews alongside revenue, so the ranking still means something when a currency has moved.

Where is the data hosted?

Production runs on Google Cloud in the United States, encrypted in transit and at rest, with daily backups replicated to a second cloud provider and content served through a global CDN. Transfers are covered by documented safeguards under POPIA and the region’s laws; if a country you operate in requires local storage, raise it before you commit and we will tell you plainly what is possible.

How is it priced for an African network?

Per location per month with unlimited users, quoted in US dollars, with the disclosure, territory, royalty and store-opening modules offered alongside. A network of twelve stores pays for twelve; a network of three hundred across six countries pays for three hundred and nothing per seat. Ask us about local billing.

See Gorilla Dash run an African franchise network

Book a demo in your own time zone and we will walk through a network like yours — countries, languages, CPA disclosure tracking, WhatsApp and mobile money on the record, and the marketing every store can send.

Book a Demo