1. Home
  2. Integrations

Integrating Airtable to Tremendous using Zapier

 

💡 Before you get started, review our Zapier Integration Guide

These steps require using a multi-step Zap which requires a paid version of Zapier.

Overview

This guide will walk through how to connect Airtable to Tremendous using Zapier with an approval process for your rewards in Airtable. There are many other techniques you can use, however, we have found this to work well for a number of customers.

We’ll set up this connection by:

  1. Setting up a view in Airtable that will trigger Zapier for rewards that are ready to send.
  2. Setting up a field to use for different campaigns.
  3. Configuring the Zapier settings so that Tremendous rewards are sent based on an approval column in Airtable.
  4. Updating Airtable with the reward information sent.

Setting up an Airtable view of rewards that are ready to send

This will create a new view in Airtable from which Zapier will trigger Tremendous rewards.

  1. Go to Airtable and open up the Base that you’d like to use.

  2. On the sidebar, under “Create…”, select “Grid”

    "Create grid view" is highlighted in the bottom left corner of the Airtable Base. The new grid view will be used to trigger Tremendous rewards through Zapier.

  3. Name your view and set the permissions as desired

    The new Airtable grid view is titled "Approved Rewards 2" to display approved Tremendous rewards. Editing permissions are set to "collaborative".

  4. Open your view and click on “Filter”

    "Filter" is highlighted in the new Airtable view of approved Tremendous rewards.

  5. Click on “Add condition”

  6. Then select the field name, your condition and value option that matches your approval process.

    For example, a field called “Reward Approved” will have a value of “Approved”

    The Airtable view of Tremendous rewards is filtered to show approved rewards. The filter rules only show records where the reward is Approved.

  7. Now your view is saved and only approved rewards should appear in this view.

💡 If there are other required fields that you need for a reward (email, name, amounts, etc), you should add them to the filters by selecting the field and ensuring that you select the condition “is not empty”. This will make sure rewards aren’t attempted for incomplete records.

Setting up a field for different campaigns

If your Airtable base is used to trigger different Tremendous campaigns, you can set up a column to represent the different campaign templates you have in Tremendous.

  1. Open your Airtable Base

  2. Add a “Single select” field to the base (e.g. “Reward Options”)

  3. Add the different options that represent the different types of campaign templates you have

    Options are added to an Airtable "single select" field dropdown to represent the different types of campaign templates in Tremendous.

  4. Make sure you add this field as “is not empty” in the filters for the view you created above

Setting up your Zap in Zapier

Set up the connection between Airtable and Tremendous via Zapier. This assumes that Airtable is properly connected to Zapier and you have some familiarity with Zapier. If not, please review our guide.

  1. Open Zapier and Create a new Zap.

  2. For the Trigger, search and select “Airtable”

  3. For the event, select “New Record”

  4. In the trigger settings:

    1. Select your Base
    2. Select the Table in your base to use
    3. Under Limit to View, select the view that you created above.

    Trigger settings are selected in Zapier to integrate Airtable with Tremendous. The view is limited to an Airtable view of approved Tremendous rewards.

  5. Test the trigger to make sure things are working.

If you want to use multiple campaign templates, your action will be “Path” or “Filter”. If you only have a single campaign for all your rewards, skip to step 5 under Setting up a Filter

  • Path is best if you want to keep everything in this Zap.
  • Filter is best if you want to set up multiple Zaps.

Setting up using a Path

  1. Select “Path” to switch between two campaigns within one Zap:

    Two Zapier Paths are created to switch between Tremendous campaigns within one Zap. The paths are titled Path A and Path B, each containing two steps.
  2. First, set up Path A. Click on Path A and specify the rule under “Only continue if”.

    1. For example, the Airtable column “Reward Option” determines the campaign and makes this path for when it is “All Rewards”.

      The Zapier Path rule states that the Airtable column 'Reward Option' must match the Tremendous campaign titled 'All Rewards'.

  3. Now click on Action and search for Tremendous.

  4. Select “Create Order → Email Reward” as the Event and login to Tremendous if prompted.

  5. Set up your Tremendous action:

    1. Funding Source: Select the funding source you’d like to use
    2. Campaign: Search for and select the campaign that is appropriate for the value you set in the Path in step 8.
    3. Amount: Specify an amount or the field from Airtable that contains the amount.
    4. Currency Code: Select a currency code or specify the field from Airtable that contains the currency code
    5. Recipient name: Select recipient name or specify the field from Airtable that contains the it
    6. Recipient Email: Select a recipient email or specify the field from Airtable that contains it
  6. Click continue and test your integration.

  7. Once you are done with Path A, you can click the “X” to close the window. Now, repeat steps 7 - 12 for Path B.

  8. Rename your Paths if desired using the menu icon.

Zapier Paths can be renamed. In the Zap integrating Airtable with Tremendous, Path A's "More Options" menu is highlighted and "Rename" is selected.


Setting up using a Filter

  1. Select the “Filter” action.

  2. On your filter, specify the rule under “Only continue if”.

    • For example, the Airtable column “Reward Option” determines the campaign and makes this path for when it is “All Rewards”.

      A Zapier Filter integrates Airtable to Tremendous. The Filter will only continue if the Airtable column 'Reward Option' matches 'All Rewards'.

  3. Click Continue.

  4. Click the “+” icon to add another action.

  5. Search for and select Tremendous.

  6. Select “Create Order → Email Reward” as the Event and login to Tremendous if prompted.

  7. Set up your Tremendous action:

    1. Funding Source: Select the funding source you’d like to use
    2. Campaign: Search for and select the campaign that is appropriate.
    3. Amount: Specify an amount or the field from Airtable that contains the amount.
    4. Currency Code: Select a currency code or specify the field from Airtable that contains the currency code
    5. Recipient name: Select recipient name or specify the field from Airtable that contains the it
    6. Recipient Email: Select a recipient email or specify the field from Airtable that contains it
  8. Click continue and test your integration.

Updating Airtable when a reward is sent

To automatically update Airtable when a reward is sent, after the Tremendous Action in Zapier:

  1. Click the “+” icon to add another action.

  2. Search for and select Airtable as your Action.

  3. Select “Update Record” as your Event

  4. For Base and Table, select the values that represent the same ones as in the trigger.

  5. Click “Refresh Fields” in the lower left.

    To automatically update Airtable when a Tremendous reward is sent, a Zapier "Update record" action is created.

  6. Under Record, select Custom, then select “1. New Record in Airtable” (this references what data triggered the Zap).

  7. Then select the ID value from the list and click Continue

    A custom record is selected in Zapier to integrate Airtable with Tremendous.

  8. For the fields you want to update, click on them and select the row for Tremendous

    Zapier update fields

  9. Then select the field from the list that you’d like to map to your Airtable Base

    To update Airtable fields using the Zapier integration, a Tremendous field titled "Reward ID" has been selected.

  10. Repeat Step 8 and 9 for every column you’d like to save reward information in.