Contacts & Leads Works with

POPIA Compliance

Seven consents, each with its own dates and its own source.

Every contact carries seven separate consents. Each one records whether they opted in, the date consent was given, the date it was withdrawn, and a free text Consent confirmed by field. Sends read those fields before anything goes out. Know one thing up front: a contact created from a Property24 or Private Property enquiry arrives with five of the seven already set to Opted in, and Consent confirmed by holds the portal name rather than a person.

POPIA6 of 7Consents opted inReceive WhatsApp communicationOpted in · Property24Receive Email communicationOpted in · Property24Receive marketing communicationConsent confirmed byThandeka NxumaloChange entry loggedOld value, new value and who
How it works

Four steps, not forty.

POPIAReceive WhatsApp communicationOpted inReceive Phone communicationOpted inReceive marketing communicationSeven consents, from WhatsApp, phone, SMS and email through to Hold & process data, property alerts and marketing.Receive marketing communicationCommunication preferenceConsent given18 Aug 2026Consent confirmed byThandeka NxumaloPOPIADocumentsPOPIA Proof of Consent formPOPIAReceive Email communicationHold & process dataReceive property alertsNew listing alerts check all three before every send.Unsubscribe stamps the withdrawal dateDrops the contact from future audiences
  1. 1

    Open the POPIA tab

    Open a contact and pick the POPIA tab. Seven consents are listed, from WhatsApp, phone, SMS and email through to Hold & process data, property alerts and marketing.

  2. 2

    Record one consent

    Tap a consent to open its drawer. Tick Communication preference, set Consent given, and type who confirmed it into Consent confirmed by.

  3. 3

    Attach the proof

    Upload the signed form under POPIA Proof of Consent form so the paperwork sits on the contact record rather than in somebody's mailbox.

  4. 4

    Let the sends check it

    New listing alerts check email, Hold & process data, and property alerts consent before every send. An unsubscribe stamps the withdrawal date and drops the contact from future audiences.

Why it matters

Built for the way South African agents actually work.

POPIA5 of 7Consents opted inReceive WhatsApp communicationOpted in · Property24Hold & process dataOpted in · Property24Property alerts and marketing are never set that way, so somebody has to tick those.

Seven fields, not one tick box

WhatsApp, phone, SMS, email, Hold & process data, property alerts and marketing are seven separate consents, so alerts consent is never treated as marketing consent. They are stored separately but they are not always obtained separately: the portal lead ingest sets WhatsApp, phone, SMS, email and Hold & process data to Opted in in one step. Property alerts and marketing are never set that way, so somebody has to tick those.

Receive marketing communicationCommunication preferenceConsent given18 Aug 2026Consent removed—Consent confirmed byThandeka NxumaloChange entry loggedThe old value, the new value and who made it

Consent changes are logged

Each consent stores Communication preference, Consent given, Consent removed and Consent confirmed by, and edits you save in the CRM write a change entry with the old value, the new value and who made it.

POPIAReceive Email communicationHold & process dataReceive property alertsA new listing alert only reaches contacts opted in for all three.Unsubscribe stamps the withdrawal dateRemoved from the newsletter audience

Opt-outs enforced at send

A new listing alert only reaches contacts opted in for email, Hold & process data, and property alerts. An unsubscribe click stamps the withdrawal date and removes them from the newsletter audience.

Questions

About POPIA Compliance.

How does RealtyPA handle consent revocation?

Set Consent removed on that consent, or let the contact click unsubscribe, which stamps the withdrawal date on both alerts and marketing. New listing alerts check email, Hold & process data, and property alerts consent before every send, and the newsletter audience excludes anyone carrying a marketing withdrawal timestamp.

Do you have a Data Processing Agreement?

Not as something the product issues on its own. Clause 7.4 of the Terms of Service says plainly that RealtyPA is not the responsible party for the data you hold here and that you remain the responsible party. POPIA expects a separate written agreement between a responsible party and its operator, so ask us for one directly before you file your compliance paperwork.

Can I delete a contact and all their data?

Delete contact on the contact's Overview tab marks the record deleted and takes it out of your lists. There is no one-click data subject export or hard erase in the product today, so a full POPIA erasure request needs to be handled with us directly.

Ready to try POPIA Compliance?

Start with 30 days free and 5 property reports. No card required.