WP SmartPay Pro connects to Zapier, Integrately, Pabbly Connect, and Uncanny Automator, letting you trigger automated workflows whenever a payment event fires — across thousands of third-party apps without writing code.
How Automation Integrations Work
SmartPay sends a JSON payload to a webhook URL each time a payment event occurs. Your automation platform receives this webhook, extracts the payment data, and runs the actions you've configured (add a row to Google Sheets, send a custom email, create a Trello card, etc.).
Setting Up Webhooks (Zapier, Integrately, Pabbly)
- In your automation platform, create a new Zap / flow and choose Webhooks by Zapier (or equivalent) as the trigger.
- Select Catch Hook and copy the webhook URL.
- In WordPress, go to SmartPay → Settings → Webhooks.
- Click Add Endpoint, paste the URL, and select which events to send.
- Make a test payment — your automation platform will receive a sample payload to map fields.
Available Webhook Events
| Event | Trigger |
|---|---|
payment.completed | Any payment is confirmed as paid |
payment.failed | A payment fails or is declined |
payment.refunded | A refund is issued |
subscription.created | A new subscription is created |
subscription.renewed | A subscription renewal payment succeeds |
subscription.cancelled | A subscription is cancelled |
subscription.completed | A fixed-term subscription finishes all installments |
Payload Example
{
"event": "payment.completed",
"payment": {
"id": 1234,
"key": "sp_abc123",
"amount": 4900,
"currency": "USD",
"status": "completed",
"gateway": "stripe",
"form_id": 5,
"form_title": "Figma UI Kit",
"customer": {
"name": "Jane Smith",
"email": "[email protected]"
},
"created_at": "2026-07-28T10:23:00Z"
}
}
Uncanny Automator Integration
Uncanny Automator is a WordPress-native automation plugin that works entirely on your server — no external accounts or API keys required. It connects SmartPay to WooCommerce, LearnDash, BuddyBoss, bbPress, Gravity Forms, and hundreds of other WordPress plugins.
Setting Up
- Install and activate Uncanny Automator (free or Pro from uncannyautomator.com).
- In WordPress, go to Automator → Add New Recipe.
- Set the recipe type to Logged-in or Everyone.
- For the Trigger, select WP SmartPay → User completes a payment.
- Choose a specific form or set to "Any form".
- Add your Actions — examples:
- Enroll user in a LearnDash course
- Add user to a BuddyBoss group
- Send a custom WordPress email
- Grant a user role
- Add a WooCommerce product to the user's account
- Publish the recipe.
Popular Automation Recipes
- Payment → Google Sheets row: Add a new row with buyer name, email, amount, and date to a tracking spreadsheet.
- Subscription created → Onboarding email sequence: Start a 5-email onboarding sequence in Mailchimp or ActiveCampaign.
- Payment failed → Slack alert + SMS: Notify your team instantly on every failed renewal.
- Subscription cancelled → Win-back sequence: Tag the contact in FluentCRM to trigger a 3-email win-back campaign.
- Payment completed → Airtable record: Create a new record in your Airtable customer tracker.
Troubleshooting
- Webhook not firing: Go to SmartPay → Settings → Webhooks and check the delivery log for the endpoint. If it shows errors, verify the URL is correct and the receiving platform is accepting the webhook.
- Zapier not receiving test data: Make a real test purchase (Test Mode on) after adding the webhook — Zapier needs a live HTTP request to map fields, not a manual sample.
- Uncanny Automator not triggering: Confirm the recipe is published (not draft) and the trigger form matches the form used at checkout. Also check the Automator log at Automator → Logs for the trigger attempt.