Skip to content

Zapier Integration

Connect SecPaid to 6,000+ apps using Zapier — no coding required.

Overview

The SecPaid Zapier integration allows you to automate payment workflows:

  • Automatically create payment links when new orders arrive
  • Log transactions to Google Sheets or your CRM
  • Send Slack notifications when payments are received
  • Trigger follow-up emails after successful payments

Getting Started

1. Accept the Zapier Invite

SecPaid's Zapier integration is currently in private beta. Contact support@secpaid.com to receive an invite link.

2. Connect Your Account

When adding SecPaid as a connection in Zapier:

  1. Click "Add Connection"
  2. Authorize via OAuth2 (you'll be redirected to SecPaid's login)
  3. Grant Zapier access to your account

3. Available Actions

Action Description Key Fields
Create Payment Link Creates a new payment link amount, recipient_note, callback_url
Get Pay-In Transactions Retrieves your incoming payments limit, search, date

4. Available Triggers

Trigger Description
Payment Received Fires when a payment is completed (via webhook)

Example Zaps

WooCommerce → SecPaid → Slack

flowchart LR
    A[New WooCommerce Order] --> B[Create SecPaid Link]
    B --> C[Send Link to Customer via Email]
    C --> D[Wait for Payment]
    D --> E[Notify Slack Channel]

Invoice → SecPaid → Google Sheets

  1. Trigger: New row in Google Sheets (invoice)
  2. Action: Create SecPaid payment link with invoice amount
  3. Action: Update Sheets row with pay_link
  4. Trigger: Payment received webhook
  5. Action: Mark row as "Paid" in Sheets

Authentication

The Zapier integration uses OAuth2 to authenticate with your SecPaid account. This is separate from the API token header used for direct API calls.

Different from API auth

Zapier uses OAuth2 (browser-based login), not the API Key token. You don't need to manage API keys for Zapier — just authorize once.

Limitations

  • Zapier triggers rely on webhooks — ensure your SecPaid account has a valid payment_endpoint configured
  • Rate limits apply: 60 requests/minute per account
  • Currently in private beta — features may change

Support

For issues with the Zapier integration, contact support@secpaid.com with your Zapier task ID and error details.