summaryrefslogtreecommitdiff
path: root/genesishosting/provisioning/whmcs-integration.md
blob: 3f5663dbf40408fb691f787c06f0562cf6e1ff64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# WHMCS Integration

WHMCS handles client billing, service provisioning, and support workflows.

## Services Integrated

| Service      | Method                          |
|--------------|---------------------------------|
| DirectAdmin  | Built-in WHMCS module           |
| AzuraCast    | Custom provisioning script       |
| TeamTalk     | API + XML user patching scripts |

## Auto-Provisioning Steps

1. Client signs up and completes payment
2. WHMCS triggers product-specific hook
3. Script/module provisions the service
4. Welcome email is sent with credentials

## Logging & Troubleshooting

- Logs stored at `/var/log/whmcs-hooks.log`
- Errors generate internal ticket automatically if provisioning fails