Brand variables let you define a set of fields and fill in different values per brand. Each product automatically gets the content matching its brand (product family). One schema, many brands — each with their own values.
Set them up on the Brands tab in Settings > Content Logic.
How to use them
- Define a schema — Create fields (e.g.,
tagline, compliance_text) with a key, label, and type (text, long text, or URL).
- Fill in values per brand — Select each brand and enter its specific values.
- Reference in content — Use
{{brand.your_key}} in any formula-enabled field. Each product resolves to its own brand’s value.
Brands map to your product families. The list of available brands is loaded from the product families configured in your project.
Use case examples
1. Brand taglines in product descriptions
Add unique brand messaging to every product without editing them one by one.
Key: tagline | Value |
|---|
| Fischer | Engineered for precision. |
| Hilti | Outperform. Outlast. |
| Bosch | Invented for life. |
In a product description formula:
{{product.name}} by {{product.brand}}. {{brand.tagline}}
“Stainless Steel Anchor Bolt by Fischer. Engineered for precision.”
2. Manufacturer compliance and certification text
Different manufacturers have different certifications. Store them per brand and pull them into every product.
Key: compliance_text | Value |
|---|
| Fischer | ISO 9001:2015 certified. ETA approved. Fire-tested to EN 13501-2. |
| Hilti | ISO 14001 environmental management. ICC-ES evaluated. FM approved. |
| Bosch | CE marked. RoHS compliant. WEEE registered. |
Append with Append/Prepend:
\n\nCompliance: {{brand.compliance_text}}
Each product gets its manufacturer’s certifications automatically.
3. Brand origin stories for enriched descriptions
Give AI enrichment prompts brand context so generated content reflects the manufacturer’s identity.
Key: origin_story | Value |
|---|
| Fischer | Founded in 1948 in Waldachtal, Germany. A family-owned company with 75+ years of innovation in fixing systems. |
| Hilti | Founded in 1941 in Schaan, Liechtenstein. A global leader in providing technology-led solutions for the construction industry. |
Reference in AI prompts: “Write a product description for {{product.name}}. Brand background: {{brand.origin_story}}”
4. Minimum order quantities per manufacturer
Different suppliers have different MOQs. Store them per brand and reference in B2B product pages.
Key: moq | Value |
|---|
| Fischer | 25 |
| Hilti | 10 |
| Bosch | 50 |
In a product description:
Minimum order: {{brand.moq}} units. {{global.lead_time_text}}
“Minimum order: 25 units. Ships within 3-5 business days.”
5. Manufacturer warranty terms
Warranties differ by brand — centralize them instead of writing them per product.
Key: warranty_text | Value |
|---|
| Fischer | 10-year manufacturer warranty on all fixing products. |
| Hilti | Lifetime warranty on all Hilti tools. 2-year warranty on consumables. |
| Bosch | 3-year Bosch Professional warranty. Register at {{brand.website}} for extension. |
6. Brand website links
Store manufacturer URLs for use in product pages, legal text, or export templates.
Learn more about {{product.brand}} at {{brand.website}}.
7. Hazardous material handling per manufacturer
Different manufacturers have different MSDS and handling procedures.
Key: hazmat_handling | Value |
|---|
| Brand A | Refer to MSDS-A001. Store below 25°C. Keep away from open flame. |
| Brand B | Refer to MSDS-B042. Ventilated storage required. PPE mandatory for handling. |
Use in a conditional block: if the product is a dangerous good, show {{brand.hazmat_handling}}.
8. Manufacturer-specific return policies
Not all suppliers allow the same return terms.
Key: return_policy | Value |
|---|
| Fischer | Returns accepted within 30 days. Original packaging required. |
| Hilti | Hilti fleet management: swap or return anytime. |
| Bosch | Returns within 14 days for unopened items only. |
Returns: {{brand.return_policy}}
Tips
- Use the Long text field type for multi-line content like compliance text or origin stories.
- Brand variables can reference global variables in their values — e.g., a brand’s return policy can include
{{global.support_email}}.
- The progress indicator (“3/5 filled”) helps you track which brands still need values entered.