Skip to main content
Skip table of contents

Direct Trigger Campaign

A Direct Trigger campaign is a campaign type that allows you to issue supported offers manually through the Support Tool or programmatically through the API. Unlike other campaign types, Direct Trigger campaigns do not require a triggering event or a target audience.

When to Use Direct Trigger Campaigns

Manually issue offers to a member

  • Ideal for customer support situations where you want to issue a one-time offer with its own reporting visibility.

Programmatically issue offers through internal tools or systems

Examples include:

  • Sending a welcome reward after a Facebook form submission

  • Issuing a one-time discount when a member texts a special keyword (e.g., “BURGERDAY”)

  • Delivering a sign-up bonus when a member subscribes to SMS

  • Triggering an onboarding offer after a member installs your app

  • Rewarding a member after a custom event, such as hitting a loyalty milestone, completing a referral, or submitting an NPS survey

These actions originate in external platforms, and you can use the Spendgo Rewards API to issue the offer in real time through a Direct Trigger campaign—no audience or Spendgo automation required.

Things to Know

  • You must have Admin or Marketing Manager Dashboard permissions to create and manage Direct Trigger campaigns.

  • Direct Trigger campaigns are not supported with Local Store Marketing (LSM) templates.

  • To issue offers programmatically, a Spendgo Rewards API integration is required.

  • Need help? Reach out to your Customer Success Manager for setup support of your Spendgo Rewards API.


Creating an Offer Campaign

  1. Go to the Campaigns in the Dashboard

  2. Click the + New Campaign button.

  3. Select the Direct Trigger automation and click Next Step.

  4. Define your offer parameters and click Next Step.
    See the Offer Types and Offer Configuration Options for details on how to configure your offers.

  5. Enter a unique Campaign Name for internal reference.

  6. Schedule your campaign Start Date and time.

  7. (Optional) Schedule your campaign End Date and time. If not defined, the campaign will remain active until manually ended.

  8. Review your campaign details.

  9. Click Schedule to create your new campaign.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.