AdTrigger pauses, enables, or adjusts budget on Google Ads campaigns when real-world conditions hit (live sports and weather). Rules check as often as every minute, compound with AND/OR, and every action is logged with its trigger reason. AI Analysis reads your account and recommends rules — one free run in every account. Built by a solo founder for marketers who babysit event-sensitive spend. All signups get PH bonus: World Cup live-match data access. Email bonus@adtrigger.io
No reviews yetBe the first to leave a review for AdTrigger.io
Maker
📌
Hi Product Hunt 👋 solo founder here.
Two nights ago during the World Cup quarter-final, a rule I'd set up enabled an ad group within 60 seconds of Norway scoring, paused it when England equalized, and caught the VAR-disallowed goal in between — logged in the audit trail, untouched by me while I sat and enjoyed the game.
That's the job AdTrigger exists to do: the work babysitting marketers still do by hand during live sports, storms, and market swings.You set a rule once — "when X is true, do Y to this campaign or ad group" — and AdTrigger watches the data and executes on Google Ads (working on meta ads).
Data sources today: live sports scores and weather, checked as often as every minute — more engines are on the roadmap. Conditions compound with AND/OR, and every action lands in an audit log with the trigger reason, so "why did this pause at 9:47pm?" always has an answer. No duct-taped Zapier flow to maintain.
What it deliberately isn't: bid management, attribution, A/B testing, or creative. It's a trigger engine. If your spend has no correlation with real-world events, it won't help you — and I'd rather tell you that now.If you don't know where to start, you don't have to start from a blank canvas: the built-in AI Analysis reads your campaign structure and recommends the rules worth setting up.
Every account gets one free run, including free accounts.There's a free plan to try it, paid starts at $25/mo, and I'm onboarding every signup personally right now, so rough edges get fixed fast.And a launch-day thank-you: everyone who signs up from
Product Hunt gets free access to the soccer World Cup live-match data (normally on the $199 plan) — email bonus@adtrigger.io after you sign up and I'll switch it on your account personally. The semifinals are July 14–15; set a rule in the morning and watch it fire that night.
A question for the comments: what real-world event moves your ad performance that you're still reacting to by hand? That list will become my roadmap.
I definitely like the concept behind this - congratulations. And sports and weather are great triggers to build from. What other triggers do you have in the pipeline? Stock market certainly seems like a good one to include. Plus (similar) money exchange markets. My only comment is there seems to be a significant jump in price between Agency and Enterprise. Would be useful to understand exactly what is offered in that plan... because the "every minute" refresh feels important for a sports related campaign. But the pricing feels quite painful! One last question... do the ad providers (Meta/Google etc) respond quickly enough to ensure that the wrong ads aren't cached when sport scores change?
Yes, Stock Markets and Economics data are already in the pipeline and its great to get confirmation on these already.
On pricing — fair push-back, here's the logic. Most tools in this space charge a % of ad spend (around 5% on average), which scales painfully: 5% of a $100k/mo account is $5,000 every month, forever. AdTrigger is flat, and tiers are priced on the three things that actually cost something: which data engines you use and how fast the trigger interval goes and what value that creates in cost savings. Agency checks down to every 15 minutes; the every-minute floor and the heaviest data usage live on Enterprise. It follows that these Enterprise accounts would see the most value benefit from avoiding wasteful expenditure by running their campaigns when conditions are not optimal.
Caching: genuinely a non-issue, and here's why — AdTrigger never touches creative. It flips delivery state (pause/enable) or budget at the campaign/ad-group level via the Google Ads API, so there's nothing to cache-invalidate; the change takes effect on the campaign status and the campaign itself remains unchanged. In the World Cup quarter-final, a rule took an ad group from off to actively serving within ~60 seconds of the goal.
Again thank you for taking the time to interact.
Report
Really cool idea, especially for sports and weather-based ads. What happens if something changes right after the trigger, like a goal being overturned?
Report
Maker
@john_marker3 Hi John,
This actually happened in the Norway QF match last week.
The rule conditions will be re-evaluate during the next trigger interval (1min) and the ad campaign will revert back to its previous state.
I will be implementing a feature to turn this default behavior on or off depending on user preferences.
Thanks for your question
Shaun
I definitely like the concept behind this - congratulations. And sports and weather are great triggers to build from. What other triggers do you have in the pipeline? Stock market certainly seems like a good one to include. Plus (similar) money exchange markets. My only comment is there seems to be a significant jump in price between Agency and Enterprise. Would be useful to understand exactly what is offered in that plan... because the "every minute" refresh feels important for a sports related campaign. But the pricing feels quite painful! One last question... do the ad providers (Meta/Google etc) respond quickly enough to ensure that the wrong ads aren't cached when sport scores change?
@martin_tanner Hi Martin, thanks for your feedback!
Yes, Stock Markets and Economics data are already in the pipeline and its great to get confirmation on these already.
On pricing — fair push-back, here's the logic. Most tools in this space charge a % of ad spend (around 5% on average), which scales painfully: 5% of a $100k/mo account is $5,000 every month, forever. AdTrigger is flat, and tiers are priced on the three things that actually cost something: which data engines you use and how fast the trigger interval goes and what value that creates in cost savings. Agency checks down to every 15 minutes; the every-minute floor and the heaviest data usage live on Enterprise. It follows that these Enterprise accounts would see the most value benefit from avoiding wasteful expenditure by running their campaigns when conditions are not optimal.
Caching: genuinely a non-issue, and here's why — AdTrigger never touches creative. It flips delivery state (pause/enable) or budget at the campaign/ad-group level via the Google Ads API, so there's nothing to cache-invalidate; the change takes effect on the campaign status and the campaign itself remains unchanged. In the World Cup quarter-final, a rule took an ad group from off to actively serving within ~60 seconds of the goal.
Again thank you for taking the time to interact.
Really cool idea, especially for sports and weather-based ads. What happens if something changes right after the trigger, like a goal being overturned?