This guide helps you connect DonationPay with Zapier to automate workflows and enhance productivity. DonationPay offers three triggers and one action to make integration simple and seamless.
Follow these steps to get started with Zapier and DonationPay:
To access the private DonationPay Zapier app, please send an email with your Zapier account details to support@donationpay.org.
This trigger will send details every time a new payment is processed.
{
"id": "1234567e345d",
"created": "2024-09-03 12:00:00",
"email_address": "example.email@example.com",
"amount": 20.00,
"billing_full_name": "John Doe",
"billing_name_first": "John",
"billing_name_last": "Doe",
"billing_address": "123 Example Street",
"billing_city": "Example City",
"billing_province": "EX",
"billing_zip_code": "12345",
"billing_country": "US",
"request_uri": "/example-path/donations/"
}
This trigger sends information whenever a new payout is processed.
[
{
"amount": 1500.50,
"date": 1725321600,
"data": [
{
"Amount": 100.00,
"Fee": 3.50,
"Name": "Jane Doe",
"Email": "janedoe@example.com",
"Address": {
"city": "New York",
"country": "US",
"line1": "123 Broadway",
"line2": "Apt 4B",
"postal_code": "10001",
"state": "NY"
}
},
{
"Amount": 200.00,
"Fee": 7.00,
"Name": "John Smith",
"Email": "johnsmith@example.com",
"Address": {
"city": "Los Angeles",
"country": "US",
"line1": "456 Hollywood Blvd",
"postal_code": "90028",
"state": "CA"
}
}
]
}
]
This trigger fires when a new recurring payment is scheduled.
{
"id": "123e456d",
"created": "2024-09-03 09:26:47",
"email_address": "example.email@example.com",
"recurring_amount": 15.25,
"frequency": "monthly",
"start_date": "2024-09-03",
"schedule_date": "2024-10-03",
"billing_full_name": "John Doe",
"billing_name_first": "John",
"billing_name_last": "Doe",
"billing_address": "123 Example Street",
"billing_city": "Example City",
"billing_state": "EX",
"billing_zip_code": "12345",
"billing_country": "US",
"payment_page": "/example-path/recurring-donation/"
}
This action allows you to retrieve all payments made within the current month, up to 1000 transactions.
{
"transactions": [
{
"id": "66edbf09d683",
"date": "2024-09-20 11:29:29",
"payment_page": "/sample/path/",
"email_address": "test@donationpay.org",
"status": "success",
"amount": 1.00,
"refund_amount": 0,
"refund_date": null,
"full_name": "Test Smith",
"first_name": "Test",
"last_name": "Smith",
"address": "123 Main Road",
"city": "San Francisco",
"state": "CA",
"zip": "94114",
"country": "US",
"custom_fields": {
"Personal_Note": 'Thank you for all that you do!',
"Giving_Option": "No"
}
},
{
"id": "66ed32ddac10",
"date": "2024-09-20 01:31:25",
"payment_page": "/sample/path/",
"email_address": "test@outlook.com",
"status": "success",
"amount": 35.00,
"refund_amount": 0,
"refund_date": null,
"full_name": "Nick Jones",
"first_name": "Nick",
"last_name": "Jones",
"address": "123 Spring Road",
"city": "Atlanta",
"state": "GA",
"zip": "30306",
"country": "US",
"custom_fields": {
"Personal_Note": 'In honor of John Doe',
"Giving_Option": true
}
}
]
}
If you need help, please reach out to support@donationpay.org for assistance with setting up your DonationPay Zapier integration.