Skip to content

WhatsApp Business API for Pretoria, one decision at a time

Pretoria runs the country's government and builds BMWs for more than 40 markets. An Indian business writing to either side needs to answer the same few questions about every message before it leaves.

Trade 1

Government and diplomacy

The administrative capital, the Union Buildings and India's High Commission in Arcadia: meetings, delegations and documents, timed in SAST.

Trade 2

Cars for the world

BMW's Rosslyn plant and its suppliers, with cars and parts at the top of India's exports to South Africa: dispatch notices and shortage alerts.

Province
Gauteng
Country
South Africa
Role
Administrative capital, home of the Union Buildings[1]
Clock
SAST, UTC+2, no daylight saving; IST is 3h 30m ahead[6]
Car plant
BMW Rosslyn, the group's first factory outside Germany[4]
High Commission of India
Chancery in Arcadia, Pretoria[2]

For Indian auto-component exporters, minerals partners, edtech firms and consultants with contacts in Pretoria: a decision path for every message, from the number it goes to and the opt-in behind it to POPIA's direct-marketing rule, plus SAST timing, template languages and rupee costs.

See it work

Should this message go to Pretoria, and how?

Answer a few questions about one message to one Pretoria contact, a buyer at a Rosslyn supplier, an official, a visiting delegate, and the tree tells you what to send.

Most messages an Indian supplier sends to Pretoria end at the third question: a parts dispatch, a booking or a requested document is a utility template, and the direct-marketing rule never comes into it. The tree gets longer only when a message tries to sell something.

The first question catches the other common mistake. Delegates, students and officials visiting from India often keep their Indian numbers, and a +91 number is an Indian recipient, billed at the India rate, wherever in Pretoria the phone happens to be. InfiQ's consent records keep the opt-in behind every branch.

A decision path for one Pretoria message

Question 1 · up to 5

Which number is the Pretoria contact on?

Your answers

None yet — pick an answer to start down the tree.

Path map

Depth 0 of up to 5. Circles are questions, squares are outcomes.

All possible outcomes (6)
  • An Indian recipient: the India rate

    A +91 number is billed at the India rate even in Pretoria. Updates go as utility templates; marketing needs the person's opt-in.

    Path: “An Indian +91 number, e.g. a visiting delegate”

  • Get the opt-in first

    WhatsApp's policy needs the person's number and their opt-in before a business messages them. Ask on your order form, or invite them to write to you.

    Path: “A South African +27 number” → “No, or we are not sure”

  • Send a utility template

    At the South Africa rate. It promotes nothing, so section 69's direct-marketing test does not arise.

    Path: “A South African +27 number” → “Yes, and it is recorded” → “Yes: a dispatch, a booking, a document”

  • A marketing template, with a way to object

    Section 69(3): details obtained in a sale, your own similar products, and a free chance to object in every message, which names you.

    Path: “A South African +27 number” → “Yes, and it is recorded” → “No: it promotes a product, service or event” → “Yes, on both counts”

  • A marketing template, with your identity and an opt-out

    Section 69(4): every direct-marketing message names the sender and gives contact details for asking that the messages stop.

    Path: “A South African +27 number” → “Yes, and it is recorded” → “No: it promotes a product, service or event” → “No” → “Yes, and it is recorded”

  • Ask once, inside a chat they started

    Section 69(2) allows one approach for consent to a person who has not refused it. Ask in a conversation the contact began, and record the answer either way.

    Path: “A South African +27 number” → “Yes, and it is recorded” → “No: it promotes a product, service or event” → “No” → “Not yet”

A working summary of WhatsApp's opt-in rule and POPIA section 69, not legal advice. Rates follow the recipient's country code; the South Africa guide sets out the law in full.

Question 1: Which number is the Pretoria contact on? 2 options.

Pretoria and India, from the sources

The government, India's High Commission, BMW and UNISA.

The South African government describes Pretoria as the administrative capital and home to the Union Buildings; Gauteng holds 25.3% of the country's population.[1]

India's High Commission has its Chancery on Francis Baard Street in Arcadia, Pretoria, and India also has consulates general in Cape Town, Durban and Johannesburg.[2]

India's exports to South Africa were about US$7.46 billion in 2024-25, led by cars and parts, transport equipment, medicines and engineering goods, against imports of about US$10.55 billion.[3]

The High Commission records an India–South Africa Critical Minerals Symposium held at the University of Pretoria on 17 March 2026.[3]

BMW says Plant Rosslyn became its first manufacturing facility outside Germany, builds the X3 and exported over 96% of the third-generation X3's output to more than 40 markets.[4]

UNISA, the University of South Africa, reports more than 370,000 students from South Africa, the rest of Africa and further afield.[5]

Who messages what

Who in India writes to Pretoria

The city's two big employers, government and cars, and two smaller groups that matter to Indian firms.

SectorWhat it sends on WhatsApp
Auto-component exporters supplying RosslynCars and parts top India's export list to South Africa; a plant that exports nearly all it builds runs on parts arriving on time.[3],[4]
  • Dispatch and arrival notices
  • Line-side shortage alerts
  • Quality-document dispatch
Minerals buyers and research partnersIndia buys manganese ore, copper ores and other minerals from South Africa, and the two countries' critical-minerals symposium met in Pretoria.[3]
  • Event and delegation logistics
  • Contract-document reminders
  • Shipment updates
Edtech and test-preparation firmsUNISA's distance learners study from all over the country and beyond, on their own phones and their own schedules.[5]
  • Course and exam-date reminders
  • Payment confirmations
  • Replies to learner questions
Consultants and IT firms working with governmentThe administrative capital is where national departments sit; Indian firms with public-sector projects keep project contacts informed.[1]
  • Meeting confirmations in SAST
  • Project milestone notices
  • Document requests

Template languages for Pretoria contacts

Meta approves each language version separately. Its list covers four of the languages a Pretoria programme is likely to need.

Setswana, Sepedi and South Africa's other official languages are not on Meta's template list, so templates for those contacts go in English and agents can reply in the contact's language inside the 24-hour window. InfiQ's own support team works in English and Hindi.

Meta template languages relevant to Pretoria
LanguageMeta codeUse it for
English (South Africa)en_ZAGovernment, plant and supplier contacts
AfrikaansafContacts who chose Afrikaans at opt-in
isiZuluzuContacts who chose isiZulu at opt-in
HindihiVisiting delegates and customers of Indian origin who asked for it

Prices in ₹ and ZAR

Two rate lines for one Pretoria list

+27 numbers are billed on South Africa's own line of Meta's rate card: ₹0.8369 for a dispatch notice, ₹3.34 for a marketing template, ₹0.8369 for a passcode and ₹0.8369 for a reply. Plans start at ₹999 a month.

Snapshot rates · as of 20 Oct 2026, 00:02 UTC

Lite

₹999 / month≈ R 172.96 ZAR

₹833 / month, billed yearly≈ R 144.22 ZAR

Everything a growing business needs to run WhatsApp properly.

Growth

₹2,999 / month≈ R 519.23 ZAR

₹2,499 / month, billed yearly≈ R 432.66 ZAR

Lite, plus the API, automation and team scale serious senders need.

Enterprise

Custom volume pricing, custom SLA and dedicated infrastructure.

Per message to Pretoria · South Africa

InfiQ per-message rates for Pretoria in rupees and ZAR
Category₹ INRZAR
Marketing₹3.3385R 0.578
Utility₹0.8369R 0.145
Authentication₹0.8369R 0.145
Service₹0.8369R 0.145
Per-message rates for all 47 markets, in ₹ and ZAR
Per-message rates by market, effective 1 October 2026
MarketMarketingUtilityAuthenticationService
ArgentinaR 0.941₹5.4352R 0.396₹2.2874R 0.396₹2.2874R 0.396₹2.2874
BangladeshR 1.11₹6.4397R 0.0563₹0.3254R 0.0563₹0.3254R 0.0563₹0.3254
BrazilR 0.952₹5.4970R 0.104₹0.5981R 0.104₹0.5981R 0.104₹0.5981
ChileR 1.35₹7.8162R 0.304₹1.7585R 0.304₹1.7585R 0.304₹1.7585
ColombiaR 0.190₹1.0993R 0.0122₹0.0706R 0.0122₹0.0706R 0.0122₹0.0706
EgyptR 0.980₹5.6629R 0.0548₹0.3167R 0.0548₹0.3167R 0.0548₹0.3167
FranceR 1.31₹7.5588R 0.457₹2.6393R 0.457₹2.6393R 0.457₹2.6393
GermanyR 2.08₹12.0088R 0.838₹4.8386R 0.838₹4.8386R 0.838₹4.8386
Hong KongR 1.11₹6.4397R 0.396₹2.2867R 0.396₹2.2867R 0.396₹2.2867
HungaryR 1.31₹7.5596R 0.532₹3.0700R 0.532₹3.0700R 0.532₹3.0700
IndiaR 0.163₹0.9435R 0.0336₹0.1941R 0.0243₹0.1402R 0.0251₹0.1450
IndonesiaR 0.626₹3.6133R 0.381₹2.1979R 0.381₹2.1979R 0.381₹2.1979
IraqR 0.519₹2.9992R 0.120₹0.6943R 0.120₹0.6943R 0.120₹0.6943
IsraelR 0.537₹3.1045R 0.0807₹0.4662R 0.0807₹0.4662R 0.0807₹0.4662
ItalyR 1.21₹6.9847R 0.457₹2.6369R 0.457₹2.6369R 0.457₹2.6369
KazakhstanR 0.919₹5.3098R 0.274₹1.5824R 0.274₹1.5824R 0.274₹1.5824
KuwaitR 1.21₹6.9671R 0.670₹3.8671R 0.670₹3.8671R 0.670₹3.8671
MalaysiaR 1.31₹7.5644R 0.213₹1.2314R 0.213₹1.2314R 0.213₹1.2314
MexicoR 0.604₹3.4877R 0.129₹0.7471R 0.129₹0.7471R 0.129₹0.7471
MoroccoR 0.631₹3.6425R 0.350₹2.0218R 0.350₹2.0218R 0.350₹2.0218
NetherlandsR 2.43₹14.0494R 0.762₹4.3987R 0.762₹4.3987R 0.762₹4.3987
NepalR 1.11₹6.4397R 0.0518₹0.2990R 0.0518₹0.2990R 0.0518₹0.2990
NigeriaR 0.786₹4.5421R 0.102₹0.5898R 0.102₹0.5898R 0.102₹0.5898
OmanR 0.519₹2.9992R 0.376₹2.1709R 0.376₹2.1709R 0.376₹2.1709
PakistanR 0.721₹4.1620R 0.229₹1.3200R 0.229₹1.3200R 0.229₹1.3200
PeruR 1.07₹6.1843R 0.457₹2.6392R 0.457₹2.6392R 0.457₹2.6392
PolandR 0.556₹3.2105R 0.185₹1.0702R 0.185₹1.0702R 0.185₹1.0702
QatarR 0.519₹2.9992R 0.183₹1.0547R 0.183₹1.0547R 0.183₹1.0547
RomaniaR 1.31₹7.5596R 0.440₹2.5436R 0.440₹2.5436R 0.440₹2.5436
RussiaR 1.22₹7.0520R 0.609₹3.5173R 0.609₹3.5173R 0.609₹3.5173
Saudi ArabiaR 0.875₹5.0537R 0.163₹0.9401R 0.163₹0.9401R 0.163₹0.9401
SingaporeR 1.11₹6.4397R 0.244₹1.4072R 0.244₹1.4072R 0.244₹1.4072
South AfricaR 0.578₹3.3385R 0.145₹0.8369R 0.145₹0.8369R 0.145₹0.8369
SpainR 1.08₹6.2161R 0.304₹1.7578R 0.304₹1.7578R 0.304₹1.7578
Sri LankaR 1.11₹6.4397R 0.0305₹0.1759R 0.0305₹0.1759R 0.0305₹0.1759
TurkeyR 0.166₹0.9587R 0.0137₹0.0792R 0.0137₹0.0792R 0.0137₹0.0792
UkraineR 1.31₹7.5596R 0.453₹2.6138R 0.453₹2.6138R 0.453₹2.6138
United Arab EmiratesR 0.875₹5.0537R 0.239₹1.3811R 0.239₹1.3811R 0.239₹1.3811
United KingdomR 0.966₹5.5795R 0.335₹1.9346R 0.335₹1.9346R 0.335₹1.9346
North AmericaR 0.380₹2.1976R 0.0517₹0.2989R 0.0517₹0.2989R 0.0517₹0.2989
Rest of AfricaR 0.343₹1.9796R 0.0609₹0.3516R 0.0609₹0.3516R 0.0609₹0.3516
Rest of Asia PacificR 1.28₹7.4057R 0.172₹0.9938R 0.172₹0.9938R 0.172₹0.9938
Rest of Central & Eastern EuropeR 1.31₹7.5596R 0.322₹1.8595R 0.322₹1.8595R 0.322₹1.8595
Rest of Latin AmericaR 1.13₹6.5048R 0.172₹0.9934R 0.172₹0.9934R 0.172₹0.9934
Rest of Middle EastR 0.597₹3.4490R 0.138₹0.7998R 0.138₹0.7998R 0.138₹0.7998
Rest of Western EuropeR 0.901₹5.2054R 0.260₹1.5019R 0.260₹1.5019R 0.260₹1.5019
OtherR 0.919₹5.3098R 0.117₹0.6769R 0.117₹0.6769R 0.117₹0.6769
Currency converter

R 172.96 ZAR

Indicative conversion at reference rates (ExchangeRate-API snapshot). InfiQ sets and invoices prices in Indian rupees, excluding GST; your bank’s rate on the day you pay will differ. Rates By Exchange Rate API.

Plan prices are monthly, in rupees, excluding GST; yearly billing is two months free. Messages are charged per delivered message on top of the plan, at the rate for the recipient’s country. Full details: InfiQ pricing. Visitors on Indian +91 numbers are billed at the India rate, ₹0.19 for an update. Rand figures in the converter are indicative; InfiQ invoices in rupees.

Work out your own monthly cost by message type.

Calculate your exact cost

On InfiQ

The tree, carried into InfiQ

Each branch of the decision path above has a place in the platform.

  1. Consent records and opt-out enforcement

    Records each Pretoria contact's opt-in with its source and time, and enforces STOP, so the second question of the tree has an answer on file.

  2. Template manager and library

    Keep utility and marketing templates apart, in en_ZA and the other languages you need, with your identity and an opt-out line in every marketing one.

  3. Developer API and webhooks

    Your ERP sends the dispatch or shortage template when a Rosslyn order changes status, and signed webhooks report delivery back.

  4. Shared team inbox

    A chat a contact starts is where the one consent request belongs; agents ask it the same way, once, from a shared inbox.

Nearby

City pages near Pretoria

The nearest city guides on this site, in South Africa and its neighbours.

POPIA, section 69 and the South Africa rate apply across the country; the South Africa guide covers them in full.

Questions Pretoria businesses ask

We supply parts to a Rosslyn assembly line. Is a WhatsApp line-side shortage alert a utility template?
Yes. It concerns an order the buyer placed and promotes nothing, so it is a utility template at ₹0.8369 per delivered message to a +27 number. Write it to say what is short, when the next consignment lands and who to call, and let your ERP send it.
Our delegation to a critical-minerals meeting at the University of Pretoria is using Indian SIMs. Which rate applies?
The India rate. Meta prices by the recipient's country code, so a +91 number is billed at ₹0.19 for an itinerary update even in Pretoria. Marketing templates also reach +91 numbers, with the person's opt-in.
Can we WhatsApp an official at a department near the Union Buildings about our new software product?
Only once the decision tree allows it. WhatsApp's policy needs the official's opt-in to your messages first. Then, as a promotion to someone who is not your customer, section 69 allows one request for consent, best asked in a conversation they started. Without consent, send nothing promotional.
UNISA students learn from all over South Africa. Can our course reminders reach them in Setswana or Sepedi?
Not as templates: neither language is on Meta's template list. Send the reminder in English (South Africa), en_ZA, or in Afrikaans or isiZulu where a student chose those, and let agents reply in Setswana or Sepedi inside the 24-hour window.
A buyer in Pretoria with an 012 landline and one in Johannesburg with an 011 landline: same rate, same clock?
Yes. Both are +27 numbers on South Africa's rate line, and both cities keep SAST, UTC+2, with no daylight saving, three and a half hours behind India all year. Only the stored number differs: +27 12 for Pretoria and +27 11 for Johannesburg, and a landline must be registered on WhatsApp to receive anything.
Our company is registered in Gauteng, with a parent in Pune. Which of the two should hold the InfiQ account?
InfiQ serves India-based businesses: it bills in rupees with GST, keeps customer data in India and supports customers in English and Hindi on India time. Your Pune parent could hold an account. If your business is based in Pretoria, talk to sales about whether InfiQ fits, and raise the India data hosting with your POPIA adviser.

Sources

Facts on this page were checked against these sources on the dates shown. Page updated 2026-10-20.

  1. [1]South Africa's provinces · South African Government · read 2026-10-20
  2. [2]High Commission of India, Pretoria (home page and notices) · High Commission of India, Pretoria · read 2026-10-20
  3. [3]India–South Africa relations (trade 2024-25, diaspora, events) · High Commission of India, Pretoria · read 2026-10-20
  4. [4]BMW Group Plant Rosslyn · BMW Group · read 2026-10-20
  5. [5]About Unisa · University of South Africa · read 2026-10-20
  6. [6]tzdb 'africa' file: Africa/Johannesburg and the SA rules · IANA Time Zone Database · read 2026-10-20
  7. [7]POPIA section 69: Direct marketing by means of unsolicited electronic communications · popia.co.za · read 2026-10-20

Sort the message, then send it to Pretoria

Indian businesses can start a 7-day Lite trial, no card needed, and run the decision path on their first templates. If your business is based in Pretoria, talk to sales about whether InfiQ fits.