AAigency
Member-gated WhatsApp sales OS

Run the shop and sell through WhatsApp.

SalesGuy turns a cannabis social club or member retail shop into a managed WhatsApp sales operation: member onboarding, menu questions, live stock, specials, order creation, PayFast payment links, payment confirmation, and fulfilment handoff.

Built as a reusable SalesBot system, configured for cannabis retail where lawful and still usable for any inventory-led business.

Book a demo See the flow
Member onboarding and status checks
Menu, specials, stock, and order history
PayFast links for orders and membership fees
Simple pitch: Aigency is not only a chatbot. It is a lightweight operating system for the shop, with a WhatsApp salesperson on the front desk and a dashboard behind it.
24/7
WhatsApp replies
Live
Stock and specials
Paid
PayFast confirmed
Known
Member history
Hi, am I a member yet? Also what specials do you have today?
I found your profile. Your membership is active. Today's specials are available in flower, edibles, and accessories. Want the full menu or just in-stock deals?
In-stock deals. Add the best value flower and send a payment link.
Done. I created order GC-1042, reserved the stock, and sent a PayFast payment link. Once payment is confirmed, the shop dashboard will mark it ready for fulfilment.

A full shop OS, not just a menu bot

Demo workspace example
I am new. Can I order?
First I need to set up your member profile and confirm the shop's eligibility rules. I can start that now and send the joining fee link if required.
Cool, I have paid the fee.
Payment confirmed. Your profile is now active. I can show current specials, menu categories, and what is in stock.

What it manages

Members and non-members

  • Detects whether the WhatsApp contact is a known member
  • Starts onboarding for new contacts before order flows
  • Tracks active, pending, expired, and blocked member states
  • Uses the member record when showing order history

Inventory-led selling

  • Answers current menu, category, price, and stock questions
  • Shows specials and avoids recommending unavailable items
  • Creates structured orders instead of loose chat notes
  • Keeps stock, order status, and fulfilment status aligned

Payments and fees

  • Sends PayFast checkout links inside WhatsApp
  • Supports order payments and membership fee payments
  • Uses PayFast notifications to mark payments confirmed
  • Gives staff a clear paid, pending, or failed payment state

Payments, orders, and membership fees

PayFast payment flow

The assistant creates a real order or member-fee invoice, sends a PayFast link, and waits for the payment notification. When PayFast confirms the transaction, the app updates payment status and moves the order into the staff fulfilment queue.

Membership fee flow

New contacts can be onboarded as members before they buy. If the shop charges a joining fee or renewal fee, SalesGuy sends the fee link, records the payment, and updates the member state once the webhook confirms it.

PayFast confirmation is handled through the app's payment notification endpoint, so staff do not need to manually trust a screenshot before updating an order or membership fee.

See the shop flow at a glance

Live operations board

New WhatsApp contactOnboarding
Returning active memberKnown
Order GC-1042Payment sent
PayFast notificationPaid
Staff fulfilmentPack / collect

Assistant knowledge

Products and categoriesLoaded
Stock levels and specialsLive
Membership rulesConfigured
Payment rulesPayFast
Human handoff stepsLoaded

How the flow works

Step 1

Identify contact

The bot checks whether the WhatsApp number is an active member, pending member, or brand new contact.

Step 2

Onboard if needed

Non-members go through the shop's onboarding and fee process before member-only flows continue.

Step 3

Sell from live stock

The assistant answers menu, specials, and availability questions using the workspace catalogue.

Step 4

Create and charge

It creates the order or membership invoice and sends the PayFast payment link in WhatsApp.

Step 5

Confirm and fulfil

PayFast confirms payment, then the order or membership fee is updated for staff action.

Feature highlights

M
Member onboarding and state
S
Menu, specials, and stock answers
O
Order creation and history
P
PayFast links and webhooks

Run the shop from one place

Front desk

WhatsApp responses, buyer qualification, member onboarding, specials, menu lookup, order capture, and staff handoff.

Back office

Products, stock, prices, order status, contact history, membership fees, payment status, and internal notes.

Knowledge base

Shop rules, SOPs, scripts, fulfilment rules, delivery or collection areas, and the exact language the assistant should use.

The cannabis setup is a specialised configuration of the general SalesGuy platform. The same engine can still run a florist, liquor store, parts shop, supplement store, restaurant, or any other inventory-led sales operation.

Example 1 - member check

A new WhatsApp number asks for today's menu. The bot starts membership onboarding instead of immediately showing restricted shop flows.

Example 2 - order ready

An active member asks for in-stock specials. The assistant builds a cart, sends the PayFast link, then updates the order when payment is confirmed.

Example 3 - repeat buyer

A returning member asks for the same order as last time. The bot can inspect past orders and confirm availability before recreating the order.

Compliance-aware by design

Configured to shop rules

  • Member-gated flows for shops that operate as clubs
  • Eligibility checks before restricted flows
  • Approved product descriptions and staff-controlled claims
  • Manual handoff whenever a conversation falls outside policy

Business remains in control

The shop controls its catalogue, legal eligibility rules, member terms, fulfilment policy, and product claims. The assistant follows those rules and can be configured to refuse unsupported advice or off-policy requests.

Pilot options

Menu Assistant

Entry pilot

Best if the shop wants faster menu, stock, specials, and FAQ handling first.

  • WhatsApp menu guidance
  • Basic member-aware answers
  • Human handoff

Operations Layer

Custom setup

For shops that want deeper stock control, internal SOP support, compliance records, fulfilment workflows, and analytics.

  • Sales OS plus back-office workflows
  • Documents, SOPs, and staff support
  • Broader AI operating system rollout

Illustrative outcomes

Fewer missed chats

Late-night and peak-hour enquiries get handled immediately instead of waiting for staff to come online.

Cleaner paid orders

Staff see a structured order, a contact history, and a payment state instead of chasing screenshots in WhatsApp.

Stronger member control

New contacts, active members, pending members, and expired members can receive different flows.

Demo-ready shop name: Greenlane Social Club

The demo workspace can be presented as Greenlane Social Club: a member-gated cannabis retail operation with live menu categories, rotating specials, stock-aware orders, PayFast order payments, PayFast membership fees, order history by contact, and staff fulfilment queues.

See a live walkthrough Talk about a pilot

Want one for your shop?

We can set up SalesGuy for a cannabis social club or member retail shop: onboarding, member status, menu and stock answers, specials, order creation, PayFast payment links, payment confirmation, fulfilment handoff, and staff dashboards.

Book a demo Chat on WhatsApp about this setup