
How to Create a Zapier Connection
Choose a Trigger and Action App
- Go to zapier.com.
- In the left box, search for any app you want to set as the trigger app.
In this guide, we will use SurveyMonkey as the trigger app to reward players upon survey form submission. You must be on a paid plan on SurveyMonkey to use this feature.

- Search for Gameball in the right box.

- Select a trigger, then choose Send Event as the Gameball action.

- Click Try it.
Configure the Trigger
A trigger is any event that starts a Zap. Read more on triggers on Zapier.In this use case, make sure your players submit their email addresses in the survey. The email address submitted must match the one stored at Gameball.
A. Choose App and Event - Select SurveyMonkey and “New Response Notification” as the trigger event.
B. Choose Account - Select the SurveyMonkey account you are expecting campaigns through.
C. Customize Response - Choose the name of the survey you’re expecting the response to.
D. Choose Collector - Choose the collector you’re expecting this response on.
E. Test Trigger - Click “Test trigger” to make sure your trigger is working fine before customizing your Zap.




A collector on SurveyMonkey is a shorthand for describing the way responses are being collected.


Configure the Action
An action is a job your Zap does once your trigger event occurs. Read more on actions on Zapier.
A. Choose App & Event - Choose Gameball as the app and “Send Event” as the action.
B. Choose Gameball Account
C. Customize Event - Add the event name, event metadata (if needed), and player email.D. Send Data - Click Test & Review or Test & Continue.
Finally, click Turn on Zap.


You might need to add your API key. Learn where to find your Gameball API key.

Make sure you add the name in this format:
appname_eventname. Leave metadata empty if not needed. Add the player email to choose the player you want to reward.If you enter an email for a player that is not already created on Gameball, the player will be created automatically.

Configure Challenge on Gameball
Log in to your Gameball Admin Dashboard, go to Programs > Challenges, and click Add New Challenge.A. Set Challenge Type - Choose Event-based as the challenge type and click Next.
B. Set Challenge Details and Rewards - Set the challenge details (internal name, displayed badge, displayed information) and choose the reward size (points and score).
C. Set Challenge Settings - Click the Edit Icon next to Challenge Settings to configure activation, visibility, unlocking, repeatability, and notification settings.
D. Set Event Settings - From the event list, choose the corresponding Event Name you added during the “Customize Event” step. Make sure the number of times to complete is one.
Review the configured steps, make edits if needed, then click Save. Your players will start earning this challenge upon survey form submission!



