Feature Overview

Reusable Snippets is a content management capability in Synerise that provides reusable content blocks — including custom snippets and a growing library of predefined elements (aggregates, recommendations, expressions, Jinjava filters, links) — that can be managed, previewed, and inserted across all template editors and assets in the platform. Snippets support both static insertion and dynamic references that auto-update everywhere when the source is edited.

The feature is available through the Snippet Widget in any template editor and via Data Management > Snippets.

What Are Reusable Snippets?

Reusable Snippets are content blocks in Synerise that can be created, customized, and inserted into any template or asset across the platform. The Snippets library includes predefined elements (aggregates, recommendations, expressions, Jinjava snippets) and custom user-created snippets. Snippets can be inserted as static content or as dynamic references — when inserted as a reference, any edit to the source snippet automatically propagates to all locations using it.

The Snippet Widget provides a unified interface for browsing, searching, previewing, and inserting snippets, accessible from any template editor or from Data Management > Snippets.

Why Reusable Snippets Matter

Creating content across in-app messages, dynamic landing pages, outgoing integrations, documents, and other assets involves repeating common elements — footers, recommendation blocks, promotional banners, Jinjava expressions. Without reusable content blocks, these elements are duplicated manually, creating version drift, inconsistencies, and maintenance overhead.

Reusable Snippets address this by:

  • Providing a centralized library of predefined and custom content blocks accessible from any editor
  • Supporting dynamic references that auto-update across all assets when the source snippet is edited
  • Including a Snippet Widget with search, preview, and configurable forms — no coding required
  • Offering compact and wide view modes for better control during snippet management
Synerise Snippet Widget showing the library of predefined and custom snippets with search, preview, and insertion options

Key Capabilities

Snippet Widget

A unified interface for inserting, previewing, and managing snippets from within any template editor. Supports compact and wide view modes, search, and browsing of predefined and custom snippets.

Dynamic references

Snippets can be inserted as dynamic references that automatically update content across all messages, pages, and integrations when the source snippet is edited.

Synerise snippet reference interface showing how to copy a dynamic reference for automatic content propagation

Configurable forms

Snippets can be customized with configurable fields like dropdowns and text inputs — no coding required. This makes content creation faster and ensures consistency across team members.

Synerise snippet editor showing configurable form fields for no-code snippet customization

Predefined snippet library

The library includes predefined elements: aggregates, recommendations, expressions, and popular Jinjava snippets (filters, links). The library is continuously expanding to support more use cases.

How Reusable Snippets Work

  1. Open the Snippet Widget by clicking "Snippets" in any template editor, or navigate to Data Management > Snippets.
  2. Browse predefined snippets or create a custom snippet using the snippet editor.
  3. Preview the snippet with customer context.
  4. Use configuration forms to tailor the snippet to specific needs.
  5. Insert the snippet as static content or as a dynamic reference for automatic updates.

Example Use Case

A marketing team creates a "Recommendation Block" snippet with configurable fields for recommendation model ID and display count. The snippet is inserted as a dynamic reference into email templates, in-app messages, and dynamic landing pages. When the team updates the recommendation layout in the source snippet, the change propagates automatically to all assets — without editing each template individually.

FAQ

What are Reusable Snippets?

Content blocks that can be created, customized, and inserted across all template editors in Synerise, with support for static insertion and dynamic references.

What is a dynamic reference?

A reference to a source snippet that auto-updates across all locations when the source is edited.

What predefined snippets are available?

Aggregates, recommendations, expressions, and popular Jinjava snippets (filters, links). The library is continuously expanding.

Is coding required?

No. Snippets can be customized with configurable forms (dropdowns, text inputs) without any coding.

Key Facts

AttributeValue
FeatureReusable Snippets
ProductSynerise
ModuleData Management (Snippets), Cross-module
PurposeReusable content blocks with dynamic references, configurable forms, and a predefined library
Reference typesStatic insertion, dynamic reference (auto-update)
Predefined libraryAggregates, recommendations, expressions, Jinjava snippets
Code requiredNo
Documentationhub.synerise.com — Snippets
  • Snippet Playground in Synerise
  • Snippets Widget in Automation
  • Snippets in Documents and Screen Views
  • Snippet metadata and direct object access
  • Content management and template editing

TL;DR

Reusable Snippets in Synerise provide a library of predefined and custom content blocks that can be inserted into any template or asset — as static content or dynamic references that auto-update everywhere. The Snippet Widget offers search, preview, and configurable forms (no coding required). Predefined snippets include aggregates, recommendations, expressions, and Jinjava snippets.