Skip to content

Create a Vertical

A Vertical represents an insurance product type — Household, Liability, Dental, etc. It is the central entity that ties together questionnaires, pricing, branding, and policy modals.

  1. Confirm the insurance type name with engineering (they will provide the exact SCREAMING_SNAKE_CASE value).
  2. Get the brand color hex code from Design.
  3. Decide which regions offer this product.
  1. In Strapi, go to Content Manager -> Vertical -> Create new entry
  2. Fill in the required fields:
Field Purpose Example
name Slug identifier (lowercase with hyphens) household-insurance
humanReadableName Display name for users Household Insurance
insuranceType Internal enum value (SCREAMING_SNAKE_CASE) HOUSEHOLD_INSURANCE
image Product image/icon Upload or select media
colorCode Brand color for this product #4A90D9
regions Countries where this product is available Select DE, AT, etc.
  1. Save the entry

The slug used in URLs and internal references. Keep it lowercase with hyphens. This is what you will use in sync commands.

Must be in SCREAMING_SNAKE_CASE format. Ask engineering for the exact value — the system will reject other formats. Examples: HOUSEHOLD, PRIVATE_LIABILITY, DENTAL. This value is used as an enum throughout the backend and frontend systems.

Multi-select field with 60+ country options. Select all countries where this insurance product is offered. The questionnaire also has its own regions field — both must include the target country for the product to be available there. Typical sets:

  • Germany only: select DE
  • Germany + Austria: select DE, AT
  • EU-wide: select all EU country codes

A hex color code (6 characters after #). Ask Design or use the hex code from a similar product. Examples: #FF6B35 (orange), #2E86AB (blue). This color is used for plan cards, icons, and accent colors in the UI.