Skip to main content
Gameball on Attentive

Integrate Gameball with Attentive to Enhance Your SMS Marketing Campaigns.

Rana ElGharib avatar
Written by Rana ElGharib
Updated over 2 weeks ago

Platform

Plan

Shopify

Starter, Pro, and Guru

Gameball and Attentive integration allows you to leverage customer engagement data from Gameball to power your SMS marketing campaigns in Attentive. Follow this guide to seamlessly connect the two platforms and maximize the impact of your loyalty and marketing efforts.


Step 1: Prerequisites

Before starting the integration, ensure the following:

  • You have an active Gameball account.

  • You have an active Attentive account.

  • Access to admin permissions in both platforms.


Step 2: Enable Gameball API Access

  1. Log in to your Gameball Dashboard.

  2. Navigate to the Settings menu.

  3. Select API Keys.

  4. Click Generate API Key and copy the key.

    • Save this key securely, as it will be needed for integration.


Step 3: Set Up a Webhook in Attentive

Webhooks allow Gameball to send real-time data to Attentive.

  1. Log in to your Attentive Dashboard.

  2. Go to Integrations > Webhooks.

  3. Click Create Webhook.

    • Provide a name for the webhook (e.g., "Gameball Integration").

    • Enter the Webhook URL provided by Gameball in the integration section.

  4. Save the webhook.


Step 4: Map Gameball Events to Attentive

Gameball tracks various customer events (e.g., points earned, redeemed, levels achieved). Map these events to Attentive to use them in your campaigns.

  1. In the Gameball Dashboard, go to Integrations.

  2. Select Attentive from the list of available integrations.

  3. Map the following events to Attentive:

    • Coupon Created

    • Coupon Redeemed

    • Reward Campaign Achieved

    • Order Placed

  4. Confirm the event mappings and save.


Step 5: Sync Customer Data

Syncing customer data ensures Attentive receives real-time updates about customer actions.

  1. In the Gameball Dashboard, navigate to Integrations > Attentive.

  2. Enable the Customer Sync toggle.

  3. Choose the customer attributes to sync. Here are all the attributes that can be sent:

    • Customer ID

    • Date of Birth

    • Join Date

    • Tier Name

    • Wallet Points

    • Pending Points

    • Tier Progress

    • Tier ID

    • Completed Reward Campaigns

    • Referral Code

    • Referral Link

    • Tags and Segments

  4. Save your settings.


Step 6: Test the Integration

Before launching your campaigns, test the integration to ensure it works as expected:

  1. Perform a test action in Gameball (e.g., award points to a test user).

  2. Check if the event appears in Attentive under the corresponding profile.

  3. Send a test SMS using the synced data in Attentive.


Step 7: Create SMS Campaigns in Attentive

Now that the integration is live, use Gameball data to personalize your Attentive campaigns:

  1. Navigate to Campaigns in Attentive.

  2. Create a new campaign and select your target audience based on Gameball data (e.g., customers who achieved a certain level or redeemed rewards).

  3. Use dynamic variables (e.g., {total_points}, {current_level}) to personalize your messages.

  4. Launch your campaign.


Troubleshooting

If you encounter issues:

  1. Verify that the API key and webhook URL are correctly configured.

  2. Check the integration logs in Gameball for error messages.

  3. Contact Gameball support or Attentive support for further assistance.


Frequently Asked Questions

Q: What happens if my Gameball data doesn’t sync immediately with Attentive?
A: We’ve built a retry mechanism for quick data synchronization. However, if you encounter delays, check your integration settings or contact support.

Q: Will my customer data be secure?
A: Yes, only Gameball-related loyalty data is passed to Attentive, ensuring data safety and compliance with privacy regulations.


Related Articles:

Did this answer your question?