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.
- WIGroup account → API → create key.
- 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.
| Operation | Category | What it does |
|---|---|---|
| Create Voucher | General | Create a new voucher |
| Get Campaign | General | Get campaign details |
| Get Customer | General | Get customer details |
| Get Points Balance | General | Get customer points balance |
| Get Transaction | General | Get transaction details |
| Get Voucher | General | Get voucher details |
| List Campaigns | General | List all campaigns |
| List Transactions | General | List all transactions |
| Redeem Voucher | General | Redeem a voucher |
| Search Customer | General | Search customer by phone or email |
| Void Voucher | General | Void a voucher |
Operations
Create Voucher
Create a new voucher
| Parameter | Required | Type | Description |
|---|---|---|---|
Campaign Id campaign_id | Yes | text | |
Amount amount | Yes | number | |
Customer Id customer_id | Yes | text |
Get Campaign
Get campaign details
| Parameter | Required | Type | Description |
|---|---|---|---|
Campaign Id campaign_id | Yes | text |
Get Customer
Get customer details
| Parameter | Required | Type | Description |
|---|---|---|---|
Customer Id customer_id | Yes | text |
Get Points Balance
Get customer points balance
| Parameter | Required | Type | Description |
|---|---|---|---|
Customer Id customer_id | Yes | text |
Get Transaction
Get transaction details
| Parameter | Required | Type | Description |
|---|---|---|---|
Transaction Id transaction_id | Yes | text |
Get Voucher
Get voucher details
| Parameter | Required | Type | Description |
|---|---|---|---|
Voucher Id voucher_id | Yes | text |
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
| Parameter | Required | Type | Description |
|---|---|---|---|
Amount amount | Yes | number | |
Store Id store_id | Yes | text | |
Voucher Id voucher_id | Yes | text |
Tips
- Mark voucher as used. Returns redemption details.
Search Customer
Search customer by phone or email
No input parameters.
Void Voucher
Void a voucher
| Parameter | Required | Type | Description |
|---|---|---|---|
Voucher Id voucher_id | Yes | text |
FAQ
- Use cases?
- Retail loyalty programmes, fuel rewards, bank credit-card rewards, employee gifting.