Feature Overview
On-Demand Trigger for Dynamic Content is a new trigger type in Synerise that allows Dynamic Content campaigns to be displayed when a specific SDK method is called, rather than on page load or based on predefined behaviors. This enables campaigns to respond to real-time user actions — such as rating a product, filling out a form, liking an item, or performing a search — with precise timing and full control over when content appears.
The feature is available in the Dynamic Content campaign configuration in Synerise.
What Is the On-Demand Trigger?
The On-Demand Trigger is a campaign activation method for Dynamic Content in Synerise that renders content only when a specific SDK method is called. Unlike landing triggers (which activate on page load), the on-demand trigger activates when a defined user action occurs — such as a click, scroll, form submission, or custom event. All other campaign conditions (audience, scheduling) must still be met for the content to display.
Why On-Demand Trigger Matters
Standard Dynamic Content triggers activate on page load, which limits the ability to show content at specific moments during a user's session. For scenarios like showing a recommendation after a product rating, displaying a promotion after a form submission, or rotating banners based on user interactions, timing is critical.
On-Demand Trigger addresses this by:
- Enabling content display at the exact moment a specific action occurs
- Supporting any custom event or real-time user action as a trigger
- Improving resource optimization by not preloading the campaign with other landing triggers
- Providing full control over when and how personalized content appears

Key Capabilities
Action-based campaign activation
Campaigns are triggered by a specific SDK method call, enabling activation based on any user action — clicks, scrolls, form submissions, searches, product ratings, or custom events.
Precise delivery timing
Content is displayed at the exact moment the triggering action occurs, ensuring maximum relevance and engagement.
Resource optimization
On-demand campaigns are not preloaded with other landing triggers, reducing unnecessary resource usage and improving page performance.
How On-Demand Trigger Works
- Create or open a Dynamic Content campaign in Synerise.
- Select "On demand" as the trigger type.
- Configure campaign conditions (audience, scheduling) as usual.
- Implement the corresponding SDK method call in your website or application code.
- When the SDK method is called and all campaign conditions are met, the Dynamic Content is rendered.
Example Use Case
An e-commerce site wants to show a personalized product recommendation banner immediately after a customer rates a product. Using the On-Demand Trigger, the team configures a Dynamic Content campaign that activates when the product rating SDK method is called. After a customer submits a 5-star review, a "You might also like" banner appears instantly — showing recommendations based on the rated product, with controlled display frequency to avoid repetition.
FAQ
What is the On-Demand Trigger?
A trigger type for Dynamic Content campaigns that activates content when a specific SDK method is called, rather than on page load.
What actions can trigger it?
Any action that can be tied to an SDK method call: clicks, scrolls, form submissions, searches, product ratings, custom events, and more.
Do other campaign conditions still apply?
Yes. Audience targeting, scheduling, and other campaign conditions must still be met for the content to display.
Is it better for performance than landing triggers?
Yes. On-demand campaigns are not preloaded with other landing triggers, reducing unnecessary resource usage.
Key Facts
| Attribute | Value |
|---|---|
| Feature | On-Demand Trigger for Dynamic Content |
| Product | Synerise |
| Module | Campaigns (Dynamic Content) |
| Purpose | Trigger Dynamic Content campaigns based on real-time user actions via SDK method calls |
| Trigger method | SDK method call |
| Supported actions | Any custom event or user action |
| Documentation | hub.synerise.com — On-Demand Content |
Related Concepts
- Synerise Dynamic Content campaigns
- First-time visitor handling in Dynamic Content
- Synerise Web SDK methods
- Campaign triggering and audience targeting
- Personalization and real-time content delivery
TL;DR
On-Demand Trigger for Dynamic Content in Synerise enables campaigns to be displayed when a specific SDK method is called — responding to real-time user actions like clicks, form submissions, product ratings, or custom events. Unlike landing triggers (page load), on-demand triggers provide precise timing, better resource optimization, and full control over when personalized content appears. All other campaign conditions (audience, scheduling) still apply.
