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)

  1. In your automation platform, create a new Zap / flow and choose Webhooks by Zapier (or equivalent) as the trigger.
  2. Select Catch Hook and copy the webhook URL.
  3. In WordPress, go to SmartPay → Settings → Webhooks.
  4. Click Add Endpoint, paste the URL, and select which events to send.
  5. Make a test payment — your automation platform will receive a sample payload to map fields.

Available Webhook Events

EventTrigger
payment.completedAny payment is confirmed as paid
payment.failedA payment fails or is declined
payment.refundedA refund is issued
subscription.createdA new subscription is created
subscription.renewedA subscription renewal payment succeeds
subscription.cancelledA subscription is cancelled
subscription.completedA 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": "jane@example.com"
    },
    "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

  1. Install and activate Uncanny Automator (free or Pro from uncannyautomator.com).
  2. In WordPress, go to Automator → Add New Recipe.
  3. Set the recipe type to Logged-in or Everyone.
  4. For the Trigger, select WP SmartPay → User completes a payment.
  5. Choose a specific form or set to "Any form".
  6. 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
  7. 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.