We're trying to implement a raffle through square like many others have, but we're trying to streamline it like we've seen some others do in the form of keeping track of who buys how many chances.
What is the simplest way of tracking these? I myself as a developer creating this for my station, thought ages back when I last did some stuff for a square integration that there was an option or setting somewhere that you could put a link to an endpoint API/callback where all activity would go to that URL (similar to how you can set an email to receive all purchase alerts).
Is this no longer a thing or am I just missing it somehow? Or alternatively is there some other way to export an easy list of all the purchasers for a /specific/ item and how many they bought? Or do I basically have to rig up some kind of script to literally read the emails and pull info from that?
That’s a great idea! Square doesn’t have a built-in “raffle tracking” feature, but there are a few ways to streamline this:
You're right that Square used to offer a webhook/callback option to send transaction data in real-time. Square Webhooks still exist and can send order data to a custom endpoint. You can check Square's Webhooks API to see if it fits your needs.
If you don’t want to deal with webhooks, a simpler option is:
If you absolutely have to extract this from email receipts, you’d need a script (Zapier, Python, or Google Apps Script) to scan your inbox and pull order details. Not ideal, but doable.
If you’re comfortable with development, webhooks are the way to go—it’s real-time and automated. If you want a simple manual process, exporting transaction reports should work fine.
Hope that helps! Let us know which method works best for you 🙂
That’s a great idea! Square doesn’t have a built-in “raffle tracking” feature, but there are a few ways to streamline this:
You're right that Square used to offer a webhook/callback option to send transaction data in real-time. Square Webhooks still exist and can send order data to a custom endpoint. You can check Square's Webhooks API to see if it fits your needs.
If you don’t want to deal with webhooks, a simpler option is:
If you absolutely have to extract this from email receipts, you’d need a script (Zapier, Python, or Google Apps Script) to scan your inbox and pull order details. Not ideal, but doable.
If you’re comfortable with development, webhooks are the way to go—it’s real-time and automated. If you want a simple manual process, exporting transaction reports should work fine.
Hope that helps! Let us know which method works best for you 🙂
Square Community
Square Products