Note: Webhooks can only be set up on the web version of Posh and require a paid Zapier plan.
Webhooks allow you to automate actions when a ticket is purchased or a pending order is created. Follow these steps to connect Posh to Zapier and streamline your workflow.
1. Access Webhook Settings in Posh
Log in to your Posh dashboard.
Go to your organization’s Settings and navigate to API Webhooks.
You will see two webhook options:
Order Created – triggers when an attendee purchases a ticket.
Pending Order Created – triggers when a ticket is purchased but requires approval.
2. Set Up Zapier to Receive Webhooks ⚡
Sign up or log in at Zapier.com.
Start a new Zap and select Webhooks by Zapier as the trigger.
Choose "Catch Hook" as the trigger type.
Copy the webhook URL that Zapier generates.
Note: Webhooks require a paid Zapier plan.
3. Connect the Webhook to Posh
Return to the API Webhooks section in Posh.
Paste the Zapier webhook URL into the "Webhook Endpoint" field.
4. Test the Connection
In Posh, click “Test Webhook” to send a sample event.
Go back to Zapier and check for incoming data.
Zapier should display a preview of the event details, including:
Customer name
Ticket type
Payment amount
You can also click “View Example Response Body” in Posh to see sample webhook data.
5. Automate Actions Using Webhooks 🤖
Now that your webhook is connected, you can use the data to automate tasks. Here are some ideas:
Send yourself an email when a pending order needs approval.
Log order details in Google Sheets to track ticket sales in real-time.
Post a Slack notification to your team when a ticket is sold.
Send an automatic thank-you email to attendees after purchase.
6. Test the Full Workflow
Complete a test ticket purchase in Posh.
Ensure the data flows correctly to Zapier and triggers the intended action.
Verify the automation works as expected.
You're All Set!
Webhooks let you automate workflows, track sales in real-time, and enhance customer engagement—all with minimal effort. If you need help, check out Zapier’s Webhook Guide for troubleshooting.