WiGroup integration

SA loyalty & rewards: vouchers, transactions, customers, campaigns, points

Help CentreConnectors

Overview

WIGroup is a South African loyalty, vouchers, and rewards platform – used by retailers, banks, and brands. The Automize WIGroup connector covers vouchers, transactions, customers, campaigns, points.

  • Regions: South Africa.
  • Plans: Enterprise commercial agreement.

Setting up the connection

Auth type: API Key.

  1. WIGroup account → API → create key.
  2. In Automize → Settings → Connectors → WIGroup. Paste key.

Find your credentials at https://www.wigroup.co.za/.


Rate limits

Per-account, generous for normal use.


Data model

Loyalty primitives:

    Programme ─┬─ Customers ─── Points Balance
               ├─ Vouchers (single-use codes)
               ├─ Transactions (earn/burn)
               └─ Campaigns (point multipliers, etc.)

Available operations

11 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create VoucherGeneralCreate a new voucher
Get CampaignGeneralGet campaign details
Get CustomerGeneralGet customer details
Get Points BalanceGeneralGet customer points balance
Get TransactionGeneralGet transaction details
Get VoucherGeneralGet voucher details
List CampaignsGeneralList all campaigns
List TransactionsGeneralList all transactions
Redeem VoucherGeneralRedeem a voucher
Search CustomerGeneralSearch customer by phone or email
Void VoucherGeneralVoid a voucher

Operations

Create Voucher

Create a new voucher

ParameterRequiredTypeDescription
Campaign Id campaign_idYestext
Amount amountYesnumber
Customer Id customer_idYestext

Get Campaign

Get campaign details

ParameterRequiredTypeDescription
Campaign Id campaign_idYestext

Get Customer

Get customer details

ParameterRequiredTypeDescription
Customer Id customer_idYestext

Get Points Balance

Get customer points balance

ParameterRequiredTypeDescription
Customer Id customer_idYestext

Get Transaction

Get transaction details

ParameterRequiredTypeDescription
Transaction Id transaction_idYestext

Get Voucher

Get voucher details

ParameterRequiredTypeDescription
Voucher Id voucher_idYestext

List Campaigns

List all campaigns

No input parameters.

Tips

  • Active reward campaigns.

List Transactions

List all transactions

No input parameters.

Tips

  • Earn + burn history per customer.

Redeem Voucher

Redeem a voucher

ParameterRequiredTypeDescription
Amount amountYesnumber
Store Id store_idYestext
Voucher Id voucher_idYestext

Tips

  • Mark voucher as used. Returns redemption details.

Search Customer

Search customer by phone or email

No input parameters.


Void Voucher

Void a voucher

ParameterRequiredTypeDescription
Voucher Id voucher_idYestext

FAQ

Use cases?
Retail loyalty programmes, fuel rewards, bank credit-card rewards, employee gifting.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.