Issues found while running detect-related-terms on 10 random articles (2026-08-31).
Missing glossary entries
These terms were requested via snr-ModelRequestedTerms across multiple articles. Importance will be calculated later from corpus-wide occurrence counts and positions.
- dynamic-content — Dynamic content (Insert objects, web layers, popups) is a major Experience Hub feature with no glossary entry. Referenced by
css-selectors.md,introduction-to-dynamic-content.md,shopify-integration.md, and likely many other campaign articles. - mobile-push — Mobile push notifications are a distinct campaign type with their own templates, SDK requirements, and delivery logic. No glossary entry exists. Referenced by
mobile-push-visual-builder.md,android-listeners.md,flutter.md(push config),ios.md(push config). - in-app-message — In-app messages are a distinct campaign type with their own templates, SDK requirements, and display logic. No glossary entry exists. Referenced by
inapp-drag-and-drop.mdandandroid-listeners.md. - screen-view — A campaign type that displays documents to users in mobile applications, with feeds, scheduling, and priority. No glossary entry. Referenced by
whats-new.md(screen views). - organization — The entity that groups workspaces in Synerise, with its own user management, roles (Administrator, Member), and consumption reports. No glossary entry. Referenced by
users.md(organization users). - brickworks — The content management system within Data Modeling Hub (schemas, records, external sources). No standalone glossary entry. Referenced by
creating-external-source.md. - loyalty-points — Points in a loyalty program that can be earned, transferred between customers, and redeemed. No glossary entry. Referenced by
scenarios.md(loyalty lesson 3). - external-source — Fetching live data from external APIs into Brickworks records. No glossary entry. Referenced by
creating-external-source.md. - document — A content unit (JSON structure) used in screen view campaigns and mobile SDK content delivery. No glossary entry. Referenced by
whats-new.md(screen views). - data-transformation-rule-node — Data transformation nodes (Data Input, Rename Column, Decrypt Data, Data Output, etc.) are explicitly "different than automation nodes" per the
data-transformationglossary entry, but have no entry of their own. Referenced byrename-columns.mdanddecrypt-data.md. - insert — Jinjava-based dynamic content tags used in templates to reference customer data, recommendations, aggregates, etc. No glossary entry. Referenced by
mobile-push-visual-builder.md,update-dynamic-discount-value.md. - ai-hub — The AI Hub component housing recommendations, predictions, AI search, and promotions. No glossary entry. Referenced by
introduction-to-ai-promotions.md,discover-customers-for-new-shop-branch.md. - snippet — Reusable code segments used in templates and configuration fields. No glossary entry. Referenced by
creating-external-source.md. - whatsapp — The WhatsApp Send Template Message integration node in Automation Hub. No glossary entry. Referenced by
whatsapp-abandoned-cart.md. - ai-assistant — The Customer AI Assistant, a conversational shopping tool embedded in stores. No glossary entry. Referenced by
ai-assistant.md. - api-consumption — API call monitoring and statistics at the organization level. No glossary entry. Referenced by
api-calls.md. - web-push — Web push notifications are a distinct campaign channel with their own templates, TTL/lifespan settings, and subscriber requirements. No glossary entry. Referenced by
send-webpush-node.md. - funnel — A sequence of steps used to analyze conversion drop-off across events. A core Decision Hub analytics feature with its own UI. No glossary entry. Referenced by
faq_analytics.md. - histogram — A Decision Hub analytics type that visualizes distribution of event parameter or attribute values across buckets. No glossary entry. Referenced by
removing-histograms.md. - sms — SMS is a distinct campaign channel with its own gateway configuration, sender name verification, and delivery rules. No glossary entry. Referenced by
cant-send-sms-with-custom-sender-name.md. - dashboard — A visual analytics tool in Decision Hub that combines metrics, reports, trends, segmentations, aggregates, and other analyses into a unified view. No glossary entry. Referenced by
customer-dashboard-call-center.md.
Semantic mismatches
Cases where a glossary term's title matches a word used in articles, but the glossary definition doesn't cover the article's meaning. These cause incorrect term matching if not addressed.
Resolution pattern: Create disambiguated entries following the existing convention — add context in parentheses to the title, and optionally a module/feature suffix to the id. Examples already in the glossary: schema "Schema (brickworks)" vs. schema-automation "Schema"; statistics-automation "Statistics".
filter
- Glossary definition: "A funnel—a sequence of one or more conditions—that selects profiles by attributes, events, or other analyses" (Decision Hub concept).
- Mismatched usage: AI Search articles use "filter" for item attribute filtering (including/excluding search results by attribute values). This is a different mechanism in a different module.
- Suggested entry:
filter-ai-searchwith title "Filter (AI Search)" — item attribute filtering for including/excluding search results.
distinct-filters
- Glossary definition: "A filter that increases item variety in a recommendation slot" — scoped to AI Recommendations only.
- Mismatched usage:
define-attributes.md(AI Search) describes "distinct attributes" applied as distinct filters to "increase result variety or deduplicate item variants" in search results. Same mechanism name, different module. - Suggested entry:
distinct-filters-ai-searchwith title "Distinct filters (AI Search)" — distinct attributes applied to search results to increase variety or deduplicate variants.
node
- Glossary definition: "A building element of the workflow" — specifically automation workflow nodes (triggers, flow control, conditions, actions, integrations).
- Mismatched usage: Data transformation articles reference "nodes" (Data Input, Rename Column, Decrypt Data, etc.) that are explicitly noted as "different than automation nodes" in the
data-transformationentry. Mapping these to thenodeglossary ID would give an AI model the wrong definition. - Suggested entry:
data-transformation-rule-nodewith title "Node (data transformation)" — a building element of a data transformation rule (Data Input, Rename Column, Decrypt Data, Data Output, etc.), distinct from automation workflow nodes.
integration (systemic)
- Glossary definition: "A node that lets you connect a workflow with an external service or system" — specifically an automation workflow node category.
- Mismatched usage: Many articles across Settings, use cases, and Developers use "integration" for platform-level connections between Synerise and third-party services, configured in Settings > Apps & Services. No workflow is involved — it's a workspace-level configuration. This affects every third-party service article (Shopify, Salesforce, Google Cloud, etc.), not just isolated cases.
- Examples of the mismatch:
shopify-integration.md: "Click New integration" in Settings > Apps & Services — a workspace-level Shopify connection, not a workflow node.creating-external-source.md: "The connection you created can be used later in Workflows and Brickworks external sources" — a reusable connection object, not a node.- Any article linking to Settings > Apps & Services for a third-party service setup.
- Suggested entry:
integration-platformwith title "Integration (platform)" — a platform-level connection between Synerise and a third-party service, configured in Settings > Apps & Services, distinct from automation workflow integration nodes.
tag
- Glossary definition: A label assigned to a customer profile for segmentation and targeting purposes (profile tag).
- Mismatched usage: Campaign-related articles (e.g.,
campaign-limits.md,tagging-campaigns.md) use "tag" for campaign tags — labels assigned to campaigns to group them for communication limiting, reporting, and organization. These are configured in a dedicated "campaigns" tag folder and applied per campaign, not per profile. - Suggested entry:
tag-campaignwith title "Tag (campaign)" — a label assigned to a campaign for communication limiting and organizational purposes, distinct from profile tags.