Skip to content

Questions & answers

Straight answers before you start.

What Diretsa does, who it is for, and what to confirm before joining the network or running a campaign.

What is Diretsa?

A media network that connects South African publishers with advertisers. Publishers list ad space on websites, newsletters, screens, print, radio and more; advertisers book it in rand and pay by card. Diretsa is run by Aha Core (Pty) Ltd.

Who is it for?

Publishers of any size with an audience: websites, newsletters, screen networks, billboards, print, radio, podcasts. And advertisers, agencies and media buyers who want to reach South Africans.

How do I join?

Choose Get started, confirm your email and create a publisher or advertiser organisation. Then verify your website or brand — or, if you have no website, send your business details for a quick check. Joining is free. You can belong to both kinds of organisation.

Can I advertise without a website?

Yes. Many businesses only have a Facebook page, Instagram or WhatsApp. Give your registration number (or ID for a sole trader) and a contact number; a Diretsa admin checks them, usually within a working day. Your ads can then link to the pages and WhatsApp number we approve.

What does it cost?

Joining is free. Publishers set their prices. Advertisers pay the publisher's price for what is delivered, from R100 a booking. Publishers receive 70% of media revenue; Diretsa keeps 30%. No VAT is charged: Aha Core (Pty) Ltd is not registered for VAT.

How do advertisers pay?

Top up your balance by card through Paystack, from R100. When a booking is approved its budget is held; you're charged only for what runs and the rest returns to your balance. Businesses can ask for a credit account with monthly invoices.

How and when are publishers paid?

Monthly, from the 7th, by bank transfer, once earnings reach R200. Add your bank details in Payouts; they're checked with the bank, and payouts to new details start after 7 days. Delivery you report yourself (anything not counted by Diretsa's ad server or player) is paid once the advertiser's 30-day dispute window has passed.

What kinds of media can I list or book?

Website display, newsletters, digital screens, creators and social accounts are open to every publisher. Diretsa counts website and newsletter ads with its own ad server, and screen plays with the free Diretsa player. Radio, print, billboards, TV, podcasts and other channels can be listed too; Diretsa opens them for sale per publisher once it knows the publisher.

How do I know my ad ran?

Every placement and booking shows how strong its proof is. Verified by Diretsa: our ad server or the Diretsa screen player counted it. Publisher's system report: a report from the publisher's own system. Publisher's own report: logs, tear sheets or photos. You can dispute a report within 30 days, and publishers are paid for reported delivery only after those 30 days.

Can I use Diretsa from Claude, ChatGPT or Copilot?

Yes. Add https://api.diretsa.com/mcp as a connector in your AI app and sign in. You choose what it may do. It can plan and book for you, but every booking needs your yes in the chat, up to R10,000.

Can publishers control which ads appear?

Yes. Review each ad before it runs, block categories such as alcohol or gambling and named competitor brands, and accept or decline bookings for media you run yourself.

How do you stop scam ads?

Every new ad is checked before it runs: for phone numbers, QR codes, other brands' logos and prize or 'verify your account' wording, and a person checks every ad from a new advertiser. Ads can link only to the advertiser's own website or pages we approved, and every day we follow each live ad's link; if it starts sending people somewhere else, the ad is paused.

Is my information safe?

Sign-in is by confirmed email with optional two-step sign-in. Card details go straight to Paystack; we never see them. We keep only the last four digits of bank accounts. See the privacy notice for details.

Do you guarantee results?

No. We show you exactly what ran and charge only for that, but bookings, clicks and sales depend on the audience, the ad and the offer.

Can AI agents book ads on Diretsa?

Yes. Bring your own AdCP buying agent: create an AdCP key in the console and use the connection address it shows. Agents can find placements, book, change, pause or cancel bookings, send artwork, check status, and read impressions, clicks and spend. Claude, ChatGPT or Copilot can also plan and book at https://api.diretsa.com/mcp; each booking needs your clear yes in chat with a one-time code, up to R10,000. Top-ups, payments and bank details stay on diretsa.com.

What is AdCP?

AdCP (Ad Context Protocol) is an open standard for AI agents that buy media, described at adcontextprotocol.org. Diretsa is an AdCP seller. Its sales agent is built on the official AdCP SDK and speaks AdCP over MCP with signed-in access. The console books through the same sales agent.

Are AI bookings checked like normal bookings?

Yes. The same prepaid balance and trust-based limits, first-booking reviews, artwork checks, verified-site or approved-page links with daily re-checks, placement proof levels and publisher ad rules apply. Artwork from outside agents is checked too. Sandbox test accounts can book, but are never served or billed.

How does Diretsa use AI?

AI checks artwork for phone numbers, QR codes, other brands' logos and prize or claim scams; a person checks new advertisers' artwork. The help assistant learns only from admin-approved answers. Dashboard next steps are statistical estimates from delivery: placements compared on the same days, artwork wear-out against the rest of the same ad spot, and sizes compared within sites. Diretsa suggests a change only when it is at least 90% sure it helps; otherwise it is labelled general advice. Effects are measured over time, not guaranteed.

Using Diretsa in Claude, ChatGPT or Copilot

What do I need before connecting?

A diretsa.com account with confirmed email, belonging to an advertiser or publisher organisation. The connector address is https://api.diretsa.com/mcp. You'll need:

  • Claude: any plan. On the Free plan you can add one custom connector. On Team and Enterprise, an owner adds it first.
  • ChatGPT: a paid plan (Plus, Pro, Business, Enterprise or Edu), using ChatGPT on the web. On Business, Enterprise and Edu, an admin may need to allow developer mode first.
  • Copilot: Microsoft Copilot Studio, to add Diretsa as a tool to an agent.

How do I connect Diretsa to Claude?

  1. In Claude, go to Customize → Connectors.
  2. Click + Add, then Add custom connector.
  3. Name it Diretsa and enter https://api.diretsa.com/mcp as the server URL. Click Continue.
  4. Keep the detected sign-in settings (OAuth, Use Claude's published identity) and click Add.
  5. When the Diretsa page opens, sign in with your Diretsa account, check what Claude asks to do (see "What permissions should I give?") and click Allow.
  6. In a chat, click + → Connectors and turn Diretsa on.

On Team or Enterprise: an owner adds it under Organization settings → Connectors → Add → Custom → Web, using the same address. Each member then clicks Connect next to Diretsa under Customize → Connectors and signs in with their own Diretsa account.

How do I connect Diretsa to ChatGPT?

  1. On chatgpt.com, open your profile menu (bottom left) → Settings → Apps (on some accounts called Apps & Connectors).
  2. Open Advanced settings and turn on Developer mode.
  3. Click Create app. Name it Diretsa, enter https://api.diretsa.com/mcp as the MCP server URL, leave authentication as OAuth, and tick the box to confirm you trust it.
  4. Sign in to Diretsa in the window that opens, check the permissions and click Allow. Then click Create.
  5. In a new chat, click + → More (or Developer mode) and choose Diretsa.

ChatGPT asks you to confirm each action that changes something. Agent mode and deep research don't use custom apps, so use a normal chat.

How do I connect Diretsa to Copilot?

  1. In Copilot Studio, open your agent's Tools page.
  2. Select Add a tool → New tool → Model Context Protocol.
  3. Enter Diretsa as the server name. As the description, enter "Diretsa media network: campaigns, placements, bookings and reports in South Africa". Enter https://api.diretsa.com/mcp as the server URL.
  4. Choose OAuth 2.0 → Dynamic discovery, then Create and Next.
  5. Select Create a new connection, sign in to Diretsa, check the permissions and click Allow. Then select Add to agent.

If your organisation has Power Platform data policies, an admin may need to allow the connection.

What permissions should I give?

The Diretsa page lists what the AI app asks for, then you click Allow or Cancel. It can ask for one or more of:

  • Read: your organisations, campaigns, reports, balances, sites and earnings.
  • Change placements (publishers): add and prove sites, change placements and prices, choose which ads you accept, accept or decline orders and report what ran.
  • Book campaigns (advertisers): create and change campaigns, add artwork, make plans, and book, only after you confirm each booking in the chat.

Give only what you need. If the app asks for more, click Cancel. You can disconnect and connect again later.

How does booking work in an AI app?

  1. Ask, for example: "Plan R5,000 on screens in Sandton for next month."
  2. The app creates a campaign and a draft plan. Nothing is spent yet.
  3. Before booking, it shows you a summary (placements, dates, amount) and a one-time code from Diretsa.
  4. Reply with a clear yes. The app books with that code. Each code works once, for that booking only.

Each booking can be up to R10,000. Larger bookings, top-ups, card payments and bank details are done on diretsa.com. The app can only give you a Paystack payment link to open yourself.

What can I ask it?

Advertisers: "How did my campaigns do last week?", "Which placement got the most clicks for the money?", "Pause my Summer campaign", "Upload this image for the 300×250 slot: <link>".

Publishers: "What did I earn this month?", "Which orders are waiting for me?", "Raise the price of my leaderboard to R60 per thousand".

How do I disconnect an AI app?

In Media Control, open Security → Connected AI apps and select Disconnect. Access stops straight away. You can also remove the connector in the AI app itself.

It isn't working. What should I check?

  • "Connector address not reachable": check the address is exactly https://api.diretsa.com/mcp.
  • You don't see your organisations: you signed in to Diretsa with a different email. Disconnect and connect again with the right account.
  • It can't book: you didn't allow Book campaigns, your balance is too low, the booking is above R10,000, or your brand isn't verified yet.
  • In ChatGPT, nothing happens: make sure Developer mode is on and Diretsa is chosen in that chat.
  • Still stuck: email support@diretsa.com.

Menu names in Claude, ChatGPT and Copilot change from time to time. If yours look different, look for the custom connector or MCP option. Last checked 30 October 2026.

Ready when you are.

Sign up in minutes and list your ad space or plan your first campaign. Questions? We're on support@diretsa.com.