> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gameball.co/llms.txt
> Use this file to discover all available pages before exploring further.

# How Do I Connect Gameball with Apps on Zapier?

> Step by step guide to creating a connection between Gameball and any other app on Zapier.

Learn how to use Zapier to let Gameball reward your players after completing actions on other apps like subscribing, submitting a survey, reactivating an account, completing payments, and more.

A Zap consists of a trigger and an action. Gameball works as an action. Read more on [Gameball on Zapier](/product-documentation/apps-integrations/zapier-integration).

<Frame>
  <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-127.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=cf1b266d9918515fbdd3b94bd51b1d31" width="913" height="382" data-path="images/product-docs/apps-integrations/apps-integrations-127.png" />
</Frame>

***

## How to Create a Zapier Connection

<Steps>
  <Step title="Choose a Trigger and Action App">
    1. Go to [zapier.com](http://zapier.com).
    2. In the left box, search for any app you want to set as the [trigger app](/product-documentation/apps-integrations/zapier/connecting-gameball-to-zapier).

    <Info>
      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.
    </Info>

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-128.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=e99336976dc493ac3bf0c63def122fae" width="1502" height="729" data-path="images/product-docs/apps-integrations/apps-integrations-128.png" />
    </Frame>

    3. Search for **Gameball** in the right box.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-129.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=4c16e9384ee89cc9366206506e326a81" width="1503" height="665" data-path="images/product-docs/apps-integrations/apps-integrations-129.png" />
    </Frame>

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

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-130.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=77c62d32980577fbd278bc26baa18be9" width="1919" height="842" data-path="images/product-docs/apps-integrations/apps-integrations-130.png" />
    </Frame>

    5. Click **Try it**.
  </Step>

  <Step title="Configure the Trigger">
    A **trigger** is any event that starts a Zap. Read more on [triggers](https://zapier.com/help/create/basics/set-up-your-zap-trigger) 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.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-131.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=5f65860d689a7512ecc88f4a770c0092" width="1019" height="562" data-path="images/product-docs/apps-integrations/apps-integrations-131.png" />
    </Frame>

    **A. Choose App and Event** - Select SurveyMonkey and "New Response Notification" as the trigger event.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-132.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=eedf62a3e0a62426a9c074dbe3137a3b" width="910" height="839" data-path="images/product-docs/apps-integrations/apps-integrations-132.png" />
    </Frame>

    **B. Choose Account** - Select the SurveyMonkey account you are expecting campaigns through.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-133.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=65b57893830c189def62cdbdd1baf923" width="904" height="372" data-path="images/product-docs/apps-integrations/apps-integrations-133.png" />
    </Frame>

    **C. Customize Response** - Choose the name of the survey you're expecting the response to.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-134.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=46fe87e8c3cd3aff6c32cd71bc29904b" width="906" height="618" data-path="images/product-docs/apps-integrations/apps-integrations-134.png" />
    </Frame>

    **D. Choose Collector** - Choose the collector you're expecting this response on.

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

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-135.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=11ee113425191151155522b26176441c" width="907" height="575" data-path="images/product-docs/apps-integrations/apps-integrations-135.png" />
    </Frame>

    **E. Test Trigger** - Click "Test trigger" to make sure your trigger is working fine before customizing your Zap.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-136.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=305d83325ec2bf95a09f21fcb5ae7ee7" width="908" height="497" data-path="images/product-docs/apps-integrations/apps-integrations-136.png" />
    </Frame>
  </Step>

  <Step title="Configure the Action">
    An **action** is a job your Zap does once your trigger event occurs. Read more on [actions](https://zapier.com/help/create/basics/set-up-your-zap-action) on Zapier.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-137.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=0b50bea0fb5ce97d0c7b0738b593d0a3" width="908" height="594" data-path="images/product-docs/apps-integrations/apps-integrations-137.png" />
    </Frame>

    **A. Choose App & Event** - Choose Gameball as the app and "Send Event" as the action.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-138.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=0a68c7be563539cf1cb866827c375f34" width="1856" height="782" data-path="images/product-docs/apps-integrations/apps-integrations-138.png" />
    </Frame>

    **B. Choose Gameball Account**

    <Note>
      You might need to add your API key. Learn [where to find your Gameball API key](/product-documentation/admin-settings/get-api-keys).
    </Note>

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-139.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=fe49031e5897c45687660602a1b3ea56" width="1816" height="1308" data-path="images/product-docs/apps-integrations/apps-integrations-139.png" />
    </Frame>

    **C. Customize Event** - Add the event name, event metadata (if needed), and player email.

    <Note>
      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.
    </Note>

    **D. Send Data** - Click **Test & Review** or **Test & Continue**.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-140.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=7e5684559cbcca50fb0d7e5aa736ff22" width="2438" height="1490" data-path="images/product-docs/apps-integrations/apps-integrations-140.png" />
    </Frame>

    <Warning>
      Without testing the connection between the two apps and solving all errors, the trigger event will not be sent to Gameball, and you will not be able to reward your players even if they complete the required action.
    </Warning>

    Finally, click **Turn on Zap**.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-141.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=e1d08f9f1314aa085bc76dfd30954454" width="1814" height="638" data-path="images/product-docs/apps-integrations/apps-integrations-141.png" />
    </Frame>
  </Step>

  <Step title="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**.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-142.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=876fad86cc3754c98c74fa171678612a" width="1856" height="782" data-path="images/product-docs/apps-integrations/apps-integrations-142.png" />
    </Frame>

    **B. Set Challenge Details and Rewards** - Set the challenge details (internal name, displayed badge, displayed information) and choose the reward size (points and score).

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-143.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=914875411b47b1efd66bd39f6d2b72f7" width="1816" height="1308" data-path="images/product-docs/apps-integrations/apps-integrations-143.png" />
    </Frame>

    **C. Set Challenge Settings** - Click the **Edit Icon** next to **Challenge Settings** to configure activation, visibility, unlocking, repeatability, and notification settings.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-144.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=9fa9ca42e48004efaed55d8ba61e5b08" width="2438" height="1490" data-path="images/product-docs/apps-integrations/apps-integrations-144.png" />
    </Frame>

    **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**.

    <Frame>
      <img src="https://mintcdn.com/gameball/061svGa8TDKAo95o/images/product-docs/apps-integrations/apps-integrations-145.png?fit=max&auto=format&n=061svGa8TDKAo95o&q=85&s=639178c26ef0cffee5127609619c58ba" width="1814" height="638" data-path="images/product-docs/apps-integrations/apps-integrations-145.png" />
    </Frame>

    Review the configured steps, make edits if needed, then click **Save**. Your players will start earning this challenge upon survey form submission!
  </Step>
</Steps>

***

<CardGroup cols={2}>
  <Card title="Connecting and Using Zapier with Gameball" icon="plug" href="/product-documentation/apps-integrations/zapier/connecting-gameball-to-zapier">
    Explore Gameball templates and use cases on Zapier.
  </Card>
</CardGroup>
