How to test PD AWS SNS in WHMCS without sending an SMS
As the hosting operator, use a Test / Debug gateway to rehearse your notification setup before selecting Amazon SNS. Log only records the rehearsal in History without sending an SMS or making an AWS request.
Create a separate rehearsal gateway
- Open PD Modules → AWS SNS → Gateways.
- Choose Add a gateway → Test / Debug.
- Give it a clear name such as SMS rehearsal.
- Set Mode to Log only (record in History, send nothing).
- Leave Simulate failure off for the first successful rehearsal and save.
Do not select Email mode if you want a rehearsal without email either. Email mode sends a preview to administrators; leaving the address blank can send to active administrators rather than a single selected inbox.
Rehearse the intended text
Open Send SMS, explicitly choose the rehearsal gateway under Send via, and use an approved test recipient record or test number. Enter a short message and choose Count segments. Check that the intended gateway remains selected before submitting the rehearsal.
Open History and inspect the stored body, gateway and outcome. A successful Test / Debug record confirms that the module processed that rehearsal; it does not prove that AWS authentication, SMS permissions, an origination identity or phone delivery works.
Keep rehearsals separate from live routing
For an automatic-message rehearsal, select the test gateway explicitly on the intended trigger. Check the client’s category preference and the queue settings as well. Do not generate real orders, invoices or customer events merely to test a message on a live installation.
Simulate failure can be used in a controlled rehearsal to inspect error handling. It deliberately makes sends fail. Restore the intended routing before normal operation, and review any queued work before changing a default gateway. Never assume that enabling Log only on one gateway redirects every existing trigger or campaign to it.
See the PD AWS SNS WHMCS guide for related tasks, or explore PD AWS SNS.