{
  "schema": "2.0",
  "document": {
    "schema": "2.0",
    "key": "hub-custom-systems",
    "locale": "en",
    "path": "/hub/custom-systems",
    "url": "https://oxarus.com/en/hub/custom-systems",
    "alternates": {
      "tr": "https://oxarus.com/tr/hub/custom-systems",
      "en": "https://oxarus.com/en/hub/custom-systems"
    },
    "unit": "hub",
    "status": "live",
    "parent": "hub",
    "order": 5,
    "label": "Custom Systems",
    "title": "Custom dashboards, CRM and operations systems",
    "description": "We move work that runs on Excel, WhatsApp and paper into a single dashboard. Orders, inventory, service, customers and staff, with no per-user fees.",
    "breadcrumbs": [
      {
        "label": "Oxarus home",
        "path": "/",
        "url": "https://oxarus.com/en"
      },
      {
        "label": "Oxarus Hub",
        "path": "/hub",
        "url": "https://oxarus.com/en/hub"
      },
      {
        "label": "Custom Systems",
        "path": "/hub/custom-systems",
        "url": "https://oxarus.com/en/hub/custom-systems"
      }
    ],
    "sections": [
      {
        "id": "hero",
        "url": "https://oxarus.com/en/hub/custom-systems",
        "kind": "hero",
        "component": "OpsHero",
        "sources": [
          "messages:customSystems.hero"
        ],
        "eyebrow": "HUB · CUSTOM SYSTEMS",
        "title": "all on one screen.",
        "lead": "No more orders stuck in Excel, requests buried in WhatsApp and notes on paper. We build a dashboard around the way you already work and automate the steps you repeat.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "actions",
            "items": [
              {
                "label": "Get in touch",
                "action": "open_page",
                "args": {
                  "path": "/hub/custom-systems",
                  "anchor": "cta-heading"
                },
                "href": "/en/hub/custom-systems#cta-heading",
                "source": "messages:customSystems.hero.primary"
              },
              {
                "label": "What we build",
                "action": "open_page",
                "args": {
                  "path": "/hub/custom-systems",
                  "anchor": "roles-heading"
                },
                "href": "/en/hub/custom-systems#roles-heading",
                "source": "messages:customSystems.hero.secondary"
              }
            ],
            "source": "messages:customSystems.hero.primary"
          },
          {
            "type": "list",
            "style": "bullet",
            "items": [
              "No per-user fees",
              "Your Excel data comes with you",
              "Works on mobile too"
            ],
            "source": "messages:customSystems.hero.checks"
          },
          {
            "type": "list",
            "style": "ordered",
            "items": [
              "Scattered",
              "One dashboard",
              "Automatic"
            ],
            "source": "messages:customSystems.hero.steps"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Illustrative dashboard interface.",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "tabTitle",
                        "value": "Dashboard · Northfield Supply",
                        "source": "messages:customSystems.hero.demo.tabTitle"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.tabTitle"
                  },
                  {
                    "type": "group",
                    "key": "chaos",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "excelName",
                            "value": "order_tracking_FINAL_v3.xlsx",
                            "source": "messages:customSystems.hero.demo.chaos.excelName"
                          }
                        ],
                        "source": "messages:customSystems.hero.demo.chaos.excelName"
                      },
                      {
                        "type": "table",
                        "columns": [],
                        "rows": [
                          [
                            "Customer",
                            "Product",
                            "Status"
                          ],
                          [
                            "Yıldız İnşaat",
                            "Plaster 40 bags",
                            "??"
                          ],
                          [
                            "Ece Mimarlık",
                            "Tiles 60 m²",
                            "shipped??"
                          ],
                          [
                            "Demir Usta",
                            "Paint 12 buckets",
                            "CALL"
                          ]
                        ],
                        "source": "messages:customSystems.hero.demo.chaos.excelRows"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "whatsappName",
                            "value": "Warehouse · Hakan",
                            "source": "messages:customSystems.hero.demo.chaos.whatsappName"
                          }
                        ],
                        "source": "messages:customSystems.hero.demo.chaos.whatsappName"
                      },
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "Did Yıldız's plaster go out?",
                          "Think we're down to 20"
                        ],
                        "source": "messages:customSystems.hero.demo.chaos.whatsapp"
                      },
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "Call Ece back!",
                          "Invoice not sent yet?"
                        ],
                        "source": "messages:customSystems.hero.demo.chaos.note"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "mailSubject",
                            "value": "RE: RE: RE: stock status",
                            "source": "messages:customSystems.hero.demo.chaos.mailSubject"
                          },
                          {
                            "label": "mailFrom",
                            "value": "accounting@",
                            "source": "messages:customSystems.hero.demo.chaos.mailFrom"
                          }
                        ],
                        "source": "messages:customSystems.hero.demo.chaos.mailSubject"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.chaos"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "company",
                        "value": "Northfield Supply",
                        "source": "messages:customSystems.hero.demo.company"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.company"
                  },
                  {
                    "type": "list",
                    "style": "tags",
                    "items": [
                      "Dashboard",
                      "Orders",
                      "Inventory",
                      "Customers",
                      "Service",
                      "Reports"
                    ],
                    "source": "messages:customSystems.hero.demo.nav"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "greeting",
                        "value": "Good morning, Murat",
                        "source": "messages:customSystems.hero.demo.greeting"
                      },
                      {
                        "label": "date",
                        "value": "Monday, September 14",
                        "source": "messages:customSystems.hero.demo.date"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.greeting"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.hero.demo.kpis.0",
                        "title": "Orders today",
                        "fields": [
                          {
                            "label": "value",
                            "value": "24",
                            "source": "messages:customSystems.hero.demo.kpis.0.value"
                          },
                          {
                            "label": "delta",
                            "value": "+6",
                            "source": "messages:customSystems.hero.demo.kpis.0.delta"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.hero.demo.kpis.1",
                        "title": "Awaiting approval",
                        "fields": [
                          {
                            "label": "value",
                            "value": "3",
                            "source": "messages:customSystems.hero.demo.kpis.1.value"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.hero.demo.kpis.2",
                        "title": "Low stock",
                        "fields": [
                          {
                            "label": "value",
                            "value": "5",
                            "source": "messages:customSystems.hero.demo.kpis.2.value"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.hero.demo.kpis.3",
                        "title": "Open service jobs",
                        "fields": [
                          {
                            "label": "value",
                            "value": "7",
                            "source": "messages:customSystems.hero.demo.kpis.3.value"
                          },
                          {
                            "label": "delta",
                            "value": "-2",
                            "source": "messages:customSystems.hero.demo.kpis.3.delta"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.kpis"
                  },
                  {
                    "type": "cards",
                    "title": "Recent orders",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.hero.demo.orders.0",
                        "fields": [
                          {
                            "label": "no",
                            "value": "#2041",
                            "source": "messages:customSystems.hero.demo.orders.0.no"
                          },
                          {
                            "label": "customer",
                            "value": "Yıldız İnşaat",
                            "source": "messages:customSystems.hero.demo.orders.0.customer"
                          },
                          {
                            "label": "item",
                            "value": "Plaster · 40 bags",
                            "source": "messages:customSystems.hero.demo.orders.0.item"
                          },
                          {
                            "label": "amount",
                            "value": "₺18,400",
                            "source": "messages:customSystems.hero.demo.orders.0.amount"
                          },
                          {
                            "label": "status",
                            "value": "New",
                            "source": "messages:customSystems.hero.demo.orders.0.status"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.hero.demo.orders.1",
                        "fields": [
                          {
                            "label": "no",
                            "value": "#2040",
                            "source": "messages:customSystems.hero.demo.orders.1.no"
                          },
                          {
                            "label": "customer",
                            "value": "Ece Mimarlık",
                            "source": "messages:customSystems.hero.demo.orders.1.customer"
                          },
                          {
                            "label": "item",
                            "value": "Tiles · 60 m²",
                            "source": "messages:customSystems.hero.demo.orders.1.item"
                          },
                          {
                            "label": "amount",
                            "value": "₺42,900",
                            "source": "messages:customSystems.hero.demo.orders.1.amount"
                          },
                          {
                            "label": "status",
                            "value": "In transit",
                            "source": "messages:customSystems.hero.demo.orders.1.status"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.hero.demo.orders.2",
                        "fields": [
                          {
                            "label": "no",
                            "value": "#2039",
                            "source": "messages:customSystems.hero.demo.orders.2.no"
                          },
                          {
                            "label": "customer",
                            "value": "Demir Usta",
                            "source": "messages:customSystems.hero.demo.orders.2.customer"
                          },
                          {
                            "label": "item",
                            "value": "Paint · 12 buckets",
                            "source": "messages:customSystems.hero.demo.orders.2.item"
                          },
                          {
                            "label": "amount",
                            "value": "₺9,360",
                            "source": "messages:customSystems.hero.demo.orders.2.amount"
                          },
                          {
                            "label": "status",
                            "value": "Preparing",
                            "source": "messages:customSystems.hero.demo.orders.2.status"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.hero.demo.orders.3",
                        "fields": [
                          {
                            "label": "no",
                            "value": "#2038",
                            "source": "messages:customSystems.hero.demo.orders.3.no"
                          },
                          {
                            "label": "customer",
                            "value": "Kaya Dekorasyon",
                            "source": "messages:customSystems.hero.demo.orders.3.customer"
                          },
                          {
                            "label": "item",
                            "value": "Parquet · 85 m²",
                            "source": "messages:customSystems.hero.demo.orders.3.item"
                          },
                          {
                            "label": "amount",
                            "value": "₺61,200",
                            "source": "messages:customSystems.hero.demo.orders.3.amount"
                          },
                          {
                            "label": "status",
                            "value": "Delivered",
                            "source": "messages:customSystems.hero.demo.orders.3.status"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.orders"
                  },
                  {
                    "type": "group",
                    "key": "statuses",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "new",
                            "value": "New",
                            "source": "messages:customSystems.hero.demo.statuses.new"
                          },
                          {
                            "label": "transit",
                            "value": "In transit",
                            "source": "messages:customSystems.hero.demo.statuses.transit"
                          },
                          {
                            "label": "preparing",
                            "value": "Preparing",
                            "source": "messages:customSystems.hero.demo.statuses.preparing"
                          },
                          {
                            "label": "delivered",
                            "value": "Delivered",
                            "source": "messages:customSystems.hero.demo.statuses.delivered"
                          }
                        ],
                        "source": "messages:customSystems.hero.demo.statuses.new"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.statuses"
                  },
                  {
                    "type": "group",
                    "key": "chart",
                    "title": "This week",
                    "blocks": [
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "Mo",
                          "Tu",
                          "We",
                          "Th",
                          "Fr",
                          "Sa"
                        ],
                        "source": "messages:customSystems.hero.demo.chartDays"
                      },
                      {
                        "type": "list",
                        "style": "tags",
                        "items": [
                          "62",
                          "78",
                          "54",
                          "88",
                          "96",
                          "40"
                        ],
                        "source": "messages:customSystems.hero.demo.chartValues"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.chart"
                  },
                  {
                    "type": "group",
                    "key": "automation",
                    "title": "Automation · New order",
                    "blocks": [
                      {
                        "type": "steps",
                        "items": [
                          {
                            "id": "0",
                            "source": "messages:customSystems.hero.demo.automationSteps.0",
                            "title": "Order received",
                            "meta": [
                              "Web form · Yıldız İnşaat"
                            ]
                          },
                          {
                            "id": "1",
                            "source": "messages:customSystems.hero.demo.automationSteps.1",
                            "title": "Stock reserved",
                            "meta": [
                              "Plaster · 40 bags, 180 left"
                            ]
                          },
                          {
                            "id": "2",
                            "source": "messages:customSystems.hero.demo.automationSteps.2",
                            "title": "Warehouse work order",
                            "meta": [
                              "Added to Hakan's list"
                            ]
                          },
                          {
                            "id": "3",
                            "source": "messages:customSystems.hero.demo.automationSteps.3",
                            "title": "Invoice draft",
                            "meta": [
                              "Sent to Logo"
                            ]
                          },
                          {
                            "id": "4",
                            "source": "messages:customSystems.hero.demo.automationSteps.4",
                            "title": "SMS to customer",
                            "meta": [
                              "“Your order is being prepared”"
                            ]
                          }
                        ],
                        "source": "messages:customSystems.hero.demo.automationSteps"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.automation"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "toast",
                        "value": "Work order #2041 sent to the warehouse",
                        "source": "messages:customSystems.hero.demo.toast"
                      },
                      {
                        "label": "auto",
                        "value": "Automatic",
                        "source": "messages:customSystems.hero.demo.auto"
                      },
                      {
                        "label": "importing",
                        "value": "Importing",
                        "source": "messages:customSystems.hero.demo.importing"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.toast"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.hero.demo.moreOrders.0",
                        "fields": [
                          {
                            "label": "no",
                            "value": "#2037",
                            "source": "messages:customSystems.hero.demo.moreOrders.0.no"
                          },
                          {
                            "label": "customer",
                            "value": "Kaya Dekorasyon",
                            "source": "messages:customSystems.hero.demo.moreOrders.0.customer"
                          },
                          {
                            "label": "item",
                            "value": "Skirting · 40 m",
                            "source": "messages:customSystems.hero.demo.moreOrders.0.item"
                          },
                          {
                            "label": "amount",
                            "value": "₺6,800",
                            "source": "messages:customSystems.hero.demo.moreOrders.0.amount"
                          },
                          {
                            "label": "status",
                            "value": "Delivered",
                            "source": "messages:customSystems.hero.demo.moreOrders.0.status"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.hero.demo.moreOrders.1",
                        "fields": [
                          {
                            "label": "no",
                            "value": "#2036",
                            "source": "messages:customSystems.hero.demo.moreOrders.1.no"
                          },
                          {
                            "label": "customer",
                            "value": "Yıldız İnşaat",
                            "source": "messages:customSystems.hero.demo.moreOrders.1.customer"
                          },
                          {
                            "label": "item",
                            "value": "Plasterboard · 120 sheets",
                            "source": "messages:customSystems.hero.demo.moreOrders.1.item"
                          },
                          {
                            "label": "amount",
                            "value": "₺27,600",
                            "source": "messages:customSystems.hero.demo.moreOrders.1.amount"
                          },
                          {
                            "label": "status",
                            "value": "In transit",
                            "source": "messages:customSystems.hero.demo.moreOrders.1.status"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.moreOrders"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "revenueLabel",
                        "value": "Revenue",
                        "source": "messages:customSystems.hero.demo.revenueLabel"
                      }
                    ],
                    "source": "messages:customSystems.hero.demo.revenueLabel"
                  }
                ],
                "source": "messages:customSystems.hero.demo"
              }
            ],
            "source": "messages:customSystems.hero.demo"
          }
        ]
      },
      {
        "id": "audiences",
        "anchor": "audiences-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#audiences-heading",
        "kind": "audiences",
        "component": "ChaosToRecords",
        "sources": [
          "messages:customSystems.audiences"
        ],
        "eyebrow": "WHAT'S SCATTERED",
        "title": "where do we start?",
        "lead": "In most companies, not everything is a mess at once; one process slows down the rest. We start where you lose the most time.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "title": "From scattered notes to records",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.audiences.demo.note"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "replay",
                        "value": "Play again",
                        "source": "messages:customSystems.audiences.demo.replay"
                      },
                      {
                        "label": "sourcesLabel",
                        "value": "Where it lives today",
                        "source": "messages:customSystems.audiences.demo.sourcesLabel"
                      },
                      {
                        "label": "recordLabel",
                        "value": "In the dashboard",
                        "source": "messages:customSystems.audiences.demo.recordLabel"
                      },
                      {
                        "label": "waiting",
                        "value": "Waiting",
                        "source": "messages:customSystems.audiences.demo.waiting"
                      }
                    ],
                    "source": "messages:customSystems.audiences.demo.replay"
                  }
                ],
                "source": "messages:customSystems.audiences.demo"
              }
            ],
            "source": "messages:customSystems.audiences.demo"
          },
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:customSystems.audiences.items.0",
                "title": "One flow from order to shipment",
                "eyebrow": "Orders and inventory",
                "text": [
                  "“Orders go into Excel, stock lives in a separate file. The warehouse says it's there, the system says it isn't, and customers get the wrong promise.”",
                  "The moment an order is entered, stock is reserved, the warehouse gets the job and the shipment is tracked. Nobody types the same thing twice."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Live stock with low-stock alerts",
                      "Warehouse and shipping screen",
                      "Bulk orders and price lists",
                      "Automatic sync to accounting"
                    ],
                    "source": "messages:customSystems.audiences.items.0.points"
                  },
                  {
                    "type": "actions",
                    "items": [
                      {
                        "label": "See the order automation",
                        "action": "open_page",
                        "args": {
                          "path": "/hub/custom-systems",
                          "anchor": "automation-heading"
                        },
                        "href": "/en/hub/custom-systems#automation-heading",
                        "source": "messages:customSystems.audiences.items.0.link"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.0.link"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "cards",
                        "items": [
                          {
                            "id": "0",
                            "source": "messages:customSystems.audiences.items.0.sources.0",
                            "title": "order_tracking_FINAL_v3.xlsx",
                            "blocks": [
                              {
                                "type": "table",
                                "columns": [],
                                "rows": [
                                  [
                                    "Customer",
                                    "Product",
                                    "Status"
                                  ],
                                  [
                                    "Yıldız İnşaat",
                                    "Plaster 40 bags",
                                    "??"
                                  ],
                                  [
                                    "Ece Mimarlık",
                                    "Tiles 60 m²",
                                    "shipped??"
                                  ],
                                  [
                                    "Demir Usta",
                                    "Paint 12 buckets",
                                    "CALL"
                                  ]
                                ],
                                "source": "messages:customSystems.audiences.items.0.sources.0.rows"
                              }
                            ]
                          },
                          {
                            "id": "1",
                            "source": "messages:customSystems.audiences.items.0.sources.1",
                            "title": "Warehouse · Hakan",
                            "blocks": [
                              {
                                "type": "list",
                                "style": "bullet",
                                "items": [
                                  "Did Yıldız's plaster go out?",
                                  "Think we're down to 20"
                                ],
                                "source": "messages:customSystems.audiences.items.0.sources.1.lines"
                              }
                            ]
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.0.sources"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.0.sources"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "record",
                        "title": "Order #2041",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "status",
                                "value": "Preparing",
                                "source": "messages:customSystems.audiences.items.0.record.status"
                              },
                              {
                                "label": "Customer",
                                "value": "Yıldız İnşaat",
                                "source": "messages:customSystems.audiences.items.0.record.fields.0"
                              },
                              {
                                "label": "Product",
                                "value": "Plaster · 40 bags",
                                "source": "messages:customSystems.audiences.items.0.record.fields.1"
                              },
                              {
                                "label": "Status",
                                "value": "Being prepared in the warehouse",
                                "source": "messages:customSystems.audiences.items.0.record.fields.2"
                              },
                              {
                                "label": "Stock left",
                                "value": "180 bags",
                                "source": "messages:customSystems.audiences.items.0.record.fields.3"
                              },
                              {
                                "label": "Owner",
                                "value": "Hakan · Warehouse",
                                "source": "messages:customSystems.audiences.items.0.record.fields.4"
                              }
                            ],
                            "source": "messages:customSystems.audiences.items.0.record.status"
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.0.record"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.0.record"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:customSystems.audiences.items.1",
                "title": "Your field team, in the same dashboard",
                "eyebrow": "Service and field teams",
                "text": [
                  "“Fault reports come in by phone, the team waits for jobs in a WhatsApp group, and nobody knows what got closed until evening.”",
                  "A ticket is opened, assigned to the right technician and closed from a phone with photos and a signature. The customer gets status updates by SMS."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Work orders and assignment",
                      "Mobile field screen",
                      "Photos, signatures and parts log",
                      "Service time reports"
                    ],
                    "source": "messages:customSystems.audiences.items.1.points"
                  },
                  {
                    "type": "actions",
                    "items": [
                      {
                        "label": "See the service board",
                        "action": "open_page",
                        "args": {
                          "path": "/hub/custom-systems",
                          "anchor": "service-heading"
                        },
                        "href": "/en/hub/custom-systems#service-heading",
                        "source": "messages:customSystems.audiences.items.1.link"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.1.link"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "cards",
                        "items": [
                          {
                            "id": "0",
                            "source": "messages:customSystems.audiences.items.1.sources.0",
                            "title": "Phone note",
                            "blocks": [
                              {
                                "type": "list",
                                "style": "bullet",
                                "items": [
                                  "Kaya Dekorasyon called",
                                  "Living room parquet has lifted",
                                  "Someone must go today!"
                                ],
                                "source": "messages:customSystems.audiences.items.1.sources.0.lines"
                              }
                            ]
                          },
                          {
                            "id": "1",
                            "source": "messages:customSystems.audiences.items.1.sources.1",
                            "title": "Field team",
                            "blocks": [
                              {
                                "type": "list",
                                "style": "bullet",
                                "items": [
                                  "Who's going to Kaya today?",
                                  "Emre: I'm free after 14:00",
                                  "Don't forget the photos"
                                ],
                                "source": "messages:customSystems.audiences.items.1.sources.1.lines"
                              }
                            ]
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.1.sources"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.1.sources"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "record",
                        "title": "Service job #S-318",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "status",
                                "value": "Assigned",
                                "source": "messages:customSystems.audiences.items.1.record.status"
                              },
                              {
                                "label": "Customer",
                                "value": "Kaya Dekorasyon",
                                "source": "messages:customSystems.audiences.items.1.record.fields.0"
                              },
                              {
                                "label": "Fault",
                                "value": "Lifted parquet · living room",
                                "source": "messages:customSystems.audiences.items.1.record.fields.1"
                              },
                              {
                                "label": "Due",
                                "value": "Today by 18:00",
                                "source": "messages:customSystems.audiences.items.1.record.fields.2"
                              },
                              {
                                "label": "Technician",
                                "value": "Emre · 14:00",
                                "source": "messages:customSystems.audiences.items.1.record.fields.3"
                              },
                              {
                                "label": "Closing",
                                "value": "With photos and a customer signature",
                                "source": "messages:customSystems.audiences.items.1.record.fields.4"
                              }
                            ],
                            "source": "messages:customSystems.audiences.items.1.record.status"
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.1.record"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.1.record"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:customSystems.audiences.items.2",
                "title": "Customer tracking built around you",
                "eyebrow": "Customer tracking",
                "text": [
                  "“Quotes get lost in email, nobody knows who called whom, and when a salesperson leaves, the customer knowledge leaves with them.”",
                  "Every customer's quotes, calls, orders and balance on a single card. Reminders show up on their own."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Quote and approval flow",
                      "Call and reminder log",
                      "Sales pipeline and targets",
                      "No per-user fees"
                    ],
                    "source": "messages:customSystems.audiences.items.2.points"
                  },
                  {
                    "type": "actions",
                    "items": [
                      {
                        "label": "See the quote flow",
                        "action": "open_page",
                        "args": {
                          "path": "/hub/custom-systems",
                          "anchor": "approvals-heading"
                        },
                        "href": "/en/hub/custom-systems#approvals-heading",
                        "source": "messages:customSystems.audiences.items.2.link"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.2.link"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "cards",
                        "items": [
                          {
                            "id": "0",
                            "source": "messages:customSystems.audiences.items.2.sources.0",
                            "title": "Ece Mimarlık",
                            "blocks": [
                              {
                                "type": "list",
                                "style": "bullet",
                                "items": [
                                  "RE: RE: RE: tile quote",
                                  "Could you resend last week's price?",
                                  "We talked about 10% off."
                                ],
                                "source": "messages:customSystems.audiences.items.2.sources.0.lines"
                              }
                            ]
                          },
                          {
                            "id": "1",
                            "source": "messages:customSystems.audiences.items.2.sources.1",
                            "title": "Note",
                            "blocks": [
                              {
                                "type": "list",
                                "style": "bullet",
                                "items": [
                                  "Call Ece back!",
                                  "Who had the quote?"
                                ],
                                "source": "messages:customSystems.audiences.items.2.sources.1.lines"
                              }
                            ]
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.2.sources"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.2.sources"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "record",
                        "title": "Customer card · Ece Mimarlık",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "status",
                                "value": "Open quote",
                                "source": "messages:customSystems.audiences.items.2.record.status"
                              },
                              {
                                "label": "Quote",
                                "value": "T-1182 · Tiles 60 m²",
                                "source": "messages:customSystems.audiences.items.2.record.fields.0"
                              },
                              {
                                "label": "Discount",
                                "value": "10% · with the manager for approval",
                                "source": "messages:customSystems.audiences.items.2.record.fields.1"
                              },
                              {
                                "label": "Account owner",
                                "value": "Selin · Sales",
                                "source": "messages:customSystems.audiences.items.2.record.fields.2"
                              },
                              {
                                "label": "Last contact",
                                "value": "Last week · asked for the price",
                                "source": "messages:customSystems.audiences.items.2.record.fields.3"
                              },
                              {
                                "label": "Reminder",
                                "value": "Tomorrow 10:00 · call Ece",
                                "source": "messages:customSystems.audiences.items.2.record.fields.4"
                              }
                            ],
                            "source": "messages:customSystems.audiences.items.2.record.status"
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.2.record"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.2.record"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:customSystems.audiences.items.3",
                "title": "HR in one place",
                "eyebrow": "Staff and leave",
                "text": [
                  "“Leave requests are on paper, overtime is calculated by hand, and advances and company equipment are tracked in separate spreadsheets.”",
                  "Leave is requested from a phone, a manager approves it and the balance updates automatically. Overtime, advances and assigned equipment live in the same record."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Leave and approval flow",
                      "Overtime and shift tracking",
                      "Advances and equipment log",
                      "Payroll export"
                    ],
                    "source": "messages:customSystems.audiences.items.3.points"
                  },
                  {
                    "type": "actions",
                    "items": [
                      {
                        "label": "See the role screens",
                        "action": "open_page",
                        "args": {
                          "path": "/hub/custom-systems",
                          "anchor": "roles-heading"
                        },
                        "href": "/en/hub/custom-systems#roles-heading",
                        "source": "messages:customSystems.audiences.items.3.link"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.3.link"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "cards",
                        "items": [
                          {
                            "id": "0",
                            "source": "messages:customSystems.audiences.items.3.sources.0",
                            "title": "Leave form",
                            "blocks": [
                              {
                                "type": "list",
                                "style": "bullet",
                                "items": [
                                  "Name: Hakan Y.",
                                  "September 22–24 · 3 days",
                                  "Approved by: ________"
                                ],
                                "source": "messages:customSystems.audiences.items.3.sources.0.lines"
                              }
                            ]
                          },
                          {
                            "id": "1",
                            "source": "messages:customSystems.audiences.items.3.sources.1",
                            "title": "overtime_sept_FINAL.xlsx",
                            "blocks": [
                              {
                                "type": "table",
                                "columns": [],
                                "rows": [
                                  [
                                    "Name",
                                    "Overtime",
                                    "Advance"
                                  ],
                                  [
                                    "Hakan",
                                    "6 hours",
                                    "₺2,000"
                                  ],
                                  [
                                    "Emre",
                                    "4.5 hours",
                                    "none"
                                  ]
                                ],
                                "source": "messages:customSystems.audiences.items.3.sources.1.rows"
                              }
                            ]
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.3.sources"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.3.sources"
                  },
                  {
                    "type": "demo",
                    "representative": true,
                    "caption": "Representative",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "record",
                        "title": "Leave request · Hakan",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "status",
                                "value": "Approved",
                                "source": "messages:customSystems.audiences.items.3.record.status"
                              },
                              {
                                "label": "Dates",
                                "value": "September 22–24 · 3 days",
                                "source": "messages:customSystems.audiences.items.3.record.fields.0"
                              },
                              {
                                "label": "Approved by",
                                "value": "Murat · from his phone",
                                "source": "messages:customSystems.audiences.items.3.record.fields.1"
                              },
                              {
                                "label": "Leave left",
                                "value": "Down from 11 days to 8",
                                "source": "messages:customSystems.audiences.items.3.record.fields.2"
                              },
                              {
                                "label": "September overtime",
                                "value": "6 hours · goes to payroll",
                                "source": "messages:customSystems.audiences.items.3.record.fields.3"
                              },
                              {
                                "label": "Advance",
                                "value": "₺2,000 · deducted from salary",
                                "source": "messages:customSystems.audiences.items.3.record.fields.4"
                              }
                            ],
                            "source": "messages:customSystems.audiences.items.3.record.status"
                          }
                        ],
                        "source": "messages:customSystems.audiences.items.3.record"
                      }
                    ],
                    "source": "messages:customSystems.audiences.items.3.record"
                  }
                ]
              }
            ],
            "source": "messages:customSystems.audiences.items"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "todayLabel",
                "value": "Today",
                "source": "messages:customSystems.audiences.todayLabel"
              },
              {
                "label": "planLabel",
                "value": "What we build",
                "source": "messages:customSystems.audiences.planLabel"
              }
            ],
            "source": "messages:customSystems.audiences"
          }
        ]
      },
      {
        "id": "roles",
        "anchor": "roles-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#roles-heading",
        "kind": "features",
        "component": "RoleViews",
        "sources": [
          "messages:customSystems.roles"
        ],
        "eyebrow": "WHO SEES WHAT",
        "title": "everyone sees their own work.",
        "lead": "The same order looks different to the manager, sales, the warehouse, the field team and accounting. We decide with you who can see and change what, and every change is logged.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:customSystems.roles.items.0",
                "title": "Operations dashboard",
                "eyebrow": "DASHBOARD",
                "text": [
                  "See orders, stock, service and team status on one screen. Every role sees its own work."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Role-based home screen",
                      "Live numbers and alerts",
                      "Works on phone and tablet"
                    ],
                    "source": "messages:customSystems.roles.items.0.features"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:customSystems.roles.items.1",
                "title": "Who sees what",
                "eyebrow": "ACCESS",
                "text": [
                  "The warehouse doesn't see prices, sales doesn't see costs. Every user's permissions and every change they make are logged."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Role and user permissions",
                      "Change history",
                      "Two-factor sign-in"
                    ],
                    "source": "messages:customSystems.roles.items.1.features"
                  }
                ]
              }
            ],
            "source": "messages:customSystems.roles.items"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "title": "Role view",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.roles.demo.note"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "viewAs",
                        "value": "Whose screen",
                        "source": "messages:customSystems.roles.demo.viewAs"
                      },
                      {
                        "label": "reset",
                        "value": "Reset",
                        "source": "messages:customSystems.roles.demo.reset"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.viewAs"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.roles.demo.roles.0",
                        "title": "Murat",
                        "fields": [
                          {
                            "label": "role",
                            "value": "Manager",
                            "source": "messages:customSystems.roles.demo.roles.0.role"
                          },
                          {
                            "label": "homeTitle",
                            "value": "Waiting for approval",
                            "source": "messages:customSystems.roles.demo.roles.0.homeTitle"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:customSystems.roles.demo.roles.0.tasks.0",
                                "title": "Quote T-1182 · 10% off",
                                "meta": [
                                  "Ece Mimarlık · sent by Selin"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Approve",
                                    "source": "messages:customSystems.roles.demo.roles.0.tasks.0.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Approved",
                                    "source": "messages:customSystems.roles.demo.roles.0.tasks.0.done"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:customSystems.roles.demo.roles.0.tasks.1",
                                "title": "Leave request · Hakan · 3 days",
                                "meta": [
                                  "September 22–24"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Approve",
                                    "source": "messages:customSystems.roles.demo.roles.0.tasks.1.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Approved",
                                    "source": "messages:customSystems.roles.demo.roles.0.tasks.1.done"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:customSystems.roles.demo.roles.0.tasks.2",
                                "title": "Low stock · Paint",
                                "meta": [
                                  "8 buckets left, minimum 10"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Reorder",
                                    "source": "messages:customSystems.roles.demo.roles.0.tasks.2.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Reordered",
                                    "source": "messages:customSystems.roles.demo.roles.0.tasks.2.done"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:customSystems.roles.demo.roles.0.tasks"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.roles.demo.roles.1",
                        "title": "Selin",
                        "fields": [
                          {
                            "label": "role",
                            "value": "Sales",
                            "source": "messages:customSystems.roles.demo.roles.1.role"
                          },
                          {
                            "label": "homeTitle",
                            "value": "Calls for today",
                            "source": "messages:customSystems.roles.demo.roles.1.homeTitle"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:customSystems.roles.demo.roles.1.tasks.0",
                                "title": "Call Ece",
                                "meta": [
                                  "Quote T-1182 · 10:00"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Called",
                                    "source": "messages:customSystems.roles.demo.roles.1.tasks.0.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Call logged",
                                    "source": "messages:customSystems.roles.demo.roles.1.tasks.0.done"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:customSystems.roles.demo.roles.1.tasks.1",
                                "title": "Demir Usta · paint order",
                                "meta": [
                                  "Waiting for a price"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Send quote",
                                    "source": "messages:customSystems.roles.demo.roles.1.tasks.1.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Quote sent",
                                    "source": "messages:customSystems.roles.demo.roles.1.tasks.1.done"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:customSystems.roles.demo.roles.1.tasks.2",
                                "title": "Kaya Dekorasyon · new project",
                                "meta": [
                                  "Parquet, about 200 m²"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Open task",
                                    "source": "messages:customSystems.roles.demo.roles.1.tasks.2.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Task opened",
                                    "source": "messages:customSystems.roles.demo.roles.1.tasks.2.done"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:customSystems.roles.demo.roles.1.tasks"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.roles.demo.roles.2",
                        "title": "Hakan",
                        "fields": [
                          {
                            "label": "role",
                            "value": "Warehouse",
                            "source": "messages:customSystems.roles.demo.roles.2.role"
                          },
                          {
                            "label": "homeTitle",
                            "value": "Orders to prepare",
                            "source": "messages:customSystems.roles.demo.roles.2.homeTitle"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:customSystems.roles.demo.roles.2.tasks.0",
                                "title": "#2041 · Plaster · 40 bags",
                                "meta": [
                                  "Shelf B-14 · Yıldız İnşaat"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Ready",
                                    "source": "messages:customSystems.roles.demo.roles.2.tasks.0.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Ready to ship",
                                    "source": "messages:customSystems.roles.demo.roles.2.tasks.0.done"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:customSystems.roles.demo.roles.2.tasks.1",
                                "title": "#2039 · Paint · 12 buckets",
                                "meta": [
                                  "Shelf D-03 · Demir Usta"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Ready",
                                    "source": "messages:customSystems.roles.demo.roles.2.tasks.1.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Ready to ship",
                                    "source": "messages:customSystems.roles.demo.roles.2.tasks.1.done"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:customSystems.roles.demo.roles.2.tasks.2",
                                "title": "Stock count · Tiles",
                                "meta": [
                                  "Aisle C · 14 items"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Start",
                                    "source": "messages:customSystems.roles.demo.roles.2.tasks.2.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Count started",
                                    "source": "messages:customSystems.roles.demo.roles.2.tasks.2.done"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:customSystems.roles.demo.roles.2.tasks"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.roles.demo.roles.3",
                        "title": "Emre",
                        "fields": [
                          {
                            "label": "role",
                            "value": "Field",
                            "source": "messages:customSystems.roles.demo.roles.3.role"
                          },
                          {
                            "label": "homeTitle",
                            "value": "Today's service jobs",
                            "source": "messages:customSystems.roles.demo.roles.3.homeTitle"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:customSystems.roles.demo.roles.3.tasks.0",
                                "title": "S-318 · Kaya Dekorasyon",
                                "meta": [
                                  "Lifted parquet · 14:00"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "On my way",
                                    "source": "messages:customSystems.roles.demo.roles.3.tasks.0.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "On the way",
                                    "source": "messages:customSystems.roles.demo.roles.3.tasks.0.done"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:customSystems.roles.demo.roles.3.tasks.1",
                                "title": "S-319 · Ece Mimarlık",
                                "meta": [
                                  "Grout check · 16:30"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "On my way",
                                    "source": "messages:customSystems.roles.demo.roles.3.tasks.1.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "On the way",
                                    "source": "messages:customSystems.roles.demo.roles.3.tasks.1.done"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:customSystems.roles.demo.roles.3.tasks.2",
                                "title": "Part request · skirting",
                                "meta": [
                                  "2 meters for S-318"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Request",
                                    "source": "messages:customSystems.roles.demo.roles.3.tasks.2.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Sent to warehouse",
                                    "source": "messages:customSystems.roles.demo.roles.3.tasks.2.done"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:customSystems.roles.demo.roles.3.tasks"
                          }
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:customSystems.roles.demo.roles.4",
                        "title": "Aylin",
                        "fields": [
                          {
                            "label": "role",
                            "value": "Accounting",
                            "source": "messages:customSystems.roles.demo.roles.4.role"
                          },
                          {
                            "label": "homeTitle",
                            "value": "Invoices to issue",
                            "source": "messages:customSystems.roles.demo.roles.4.homeTitle"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "cards",
                            "items": [
                              {
                                "id": "0",
                                "source": "messages:customSystems.roles.demo.roles.4.tasks.0",
                                "title": "#2040 · Ece Mimarlık",
                                "meta": [
                                  "e-Invoice · ₺42,900"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Issue invoice",
                                    "source": "messages:customSystems.roles.demo.roles.4.tasks.0.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Sent to Logo",
                                    "source": "messages:customSystems.roles.demo.roles.4.tasks.0.done"
                                  }
                                ]
                              },
                              {
                                "id": "1",
                                "source": "messages:customSystems.roles.demo.roles.4.tasks.1",
                                "title": "#2038 · Kaya Dekorasyon",
                                "meta": [
                                  "3 days overdue"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Remind",
                                    "source": "messages:customSystems.roles.demo.roles.4.tasks.1.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "SMS sent",
                                    "source": "messages:customSystems.roles.demo.roles.4.tasks.1.done"
                                  }
                                ]
                              },
                              {
                                "id": "2",
                                "source": "messages:customSystems.roles.demo.roles.4.tasks.2",
                                "title": "Hakan · advance",
                                "meta": [
                                  "₺2,000 · September payroll"
                                ],
                                "fields": [
                                  {
                                    "label": "action",
                                    "value": "Record",
                                    "source": "messages:customSystems.roles.demo.roles.4.tasks.2.action"
                                  },
                                  {
                                    "label": "done",
                                    "value": "Added to payroll",
                                    "source": "messages:customSystems.roles.demo.roles.4.tasks.2.done"
                                  }
                                ]
                              }
                            ],
                            "source": "messages:customSystems.roles.demo.roles.4.tasks"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.roles"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "greeting",
                        "value": "Good morning, {name}",
                        "source": "messages:customSystems.roles.demo.greeting"
                      },
                      {
                        "label": "recordTitle",
                        "value": "Order #2041",
                        "source": "messages:customSystems.roles.demo.recordTitle"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.greeting"
                  },
                  {
                    "type": "group",
                    "key": "views",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "Order #2041",
                            "value": "Record",
                            "source": "messages:customSystems.roles.demo.views.record"
                          },
                          {
                            "label": "permissions",
                            "value": "Permissions",
                            "source": "messages:customSystems.roles.demo.views.permissions"
                          }
                        ],
                        "source": "messages:customSystems.roles.demo.views.record"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.views"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Customer",
                      "Product and quantity",
                      "Delivery",
                      "Sale amount",
                      "Cost and margin",
                      "Shelf",
                      "Account balance",
                      "Proof of delivery"
                    ],
                    "source": "messages:customSystems.roles.demo.fields"
                  },
                  {
                    "type": "group",
                    "key": "values",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "customer",
                            "value": "Yıldız İnşaat",
                            "source": "messages:customSystems.roles.demo.values.customer"
                          },
                          {
                            "label": "product",
                            "value": "Plaster · 40 bags",
                            "source": "messages:customSystems.roles.demo.values.product"
                          },
                          {
                            "label": "delivery",
                            "value": "Building site · September 15",
                            "source": "messages:customSystems.roles.demo.values.delivery"
                          },
                          {
                            "label": "margin",
                            "value": "{cost} · {margin} margin",
                            "source": "messages:customSystems.roles.demo.values.margin"
                          },
                          {
                            "label": "shelf",
                            "value": "B-14",
                            "source": "messages:customSystems.roles.demo.values.shelf"
                          },
                          {
                            "label": "balance",
                            "value": "{balance} · {limit} limit",
                            "source": "messages:customSystems.roles.demo.values.balance"
                          },
                          {
                            "label": "proof",
                            "value": "Photos and signature pending",
                            "source": "messages:customSystems.roles.demo.values.proof"
                          }
                        ],
                        "source": "messages:customSystems.roles.demo.values.customer"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.values"
                  },
                  {
                    "type": "group",
                    "key": "access",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "edit",
                            "value": "Can edit",
                            "source": "messages:customSystems.roles.demo.access.edit"
                          },
                          {
                            "label": "view",
                            "value": "Can view",
                            "source": "messages:customSystems.roles.demo.access.view"
                          },
                          {
                            "label": "hidden",
                            "value": "Hidden",
                            "source": "messages:customSystems.roles.demo.access.hidden"
                          }
                        ],
                        "source": "messages:customSystems.roles.demo.access.edit"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.access"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "hiddenValue",
                        "value": "Hidden for this role",
                        "source": "messages:customSystems.roles.demo.hiddenValue"
                      },
                      {
                        "label": "fieldColumn",
                        "value": "Field",
                        "source": "messages:customSystems.roles.demo.fieldColumn"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.hiddenValue"
                  },
                  {
                    "type": "group",
                    "key": "log",
                    "title": "Change history",
                    "blocks": [
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "Selin created the order",
                          "Hakan set the status to Preparing"
                        ],
                        "source": "messages:customSystems.roles.demo.logSeed"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "entry",
                            "value": "{name} · {title}: {done}",
                            "source": "messages:customSystems.roles.demo.logEntry"
                          }
                        ],
                        "source": "messages:customSystems.roles.demo.logEntry"
                      }
                    ],
                    "source": "messages:customSystems.roles.demo.log"
                  }
                ],
                "source": "messages:customSystems.roles.demo"
              }
            ],
            "source": "messages:customSystems.roles.demo"
          }
        ]
      },
      {
        "id": "approvals",
        "anchor": "approvals-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#approvals-heading",
        "kind": "features",
        "component": "ApprovalFlow",
        "sources": [
          "messages:customSystems.approvals"
        ],
        "eyebrow": "QUOTES AND APPROVALS",
        "title": "one record from quote to invoice.",
        "lead": "Quotes are prepared on the customer card. A discount above what sales may give goes to a manager for approval; the approved quote becomes an order, and the order becomes an invoice. Who did what, and when, stays on record.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "group",
            "key": "item",
            "title": "Customer and quote tracking",
            "blocks": [
              {
                "type": "paragraph",
                "text": "CUSTOMERS",
                "role": "detail",
                "source": "messages:customSystems.approvals.item.chip"
              },
              {
                "type": "paragraph",
                "text": "Quotes, calls, orders and collections on the same customer card. The sales team may change; the knowledge stays with the company.",
                "source": "messages:customSystems.approvals.item.body"
              },
              {
                "type": "list",
                "style": "bullet",
                "items": [
                  "Quote and approval flow",
                  "Reminders and tasks",
                  "Balance and collections"
                ],
                "source": "messages:customSystems.approvals.item.features"
              }
            ],
            "source": "messages:customSystems.approvals.item"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "title": "Quote T-1182",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.approvals.demo.note"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "restart",
                        "value": "Start over",
                        "source": "messages:customSystems.approvals.demo.restart"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.restart"
                  },
                  {
                    "type": "group",
                    "key": "customer",
                    "title": "Ece Mimarlık",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "type",
                            "value": "Architecture studio · customer for 2 years",
                            "source": "messages:customSystems.approvals.demo.customer.type"
                          },
                          {
                            "label": "Contact",
                            "value": "Ece",
                            "source": "messages:customSystems.approvals.demo.customer.contact"
                          },
                          {
                            "label": "Account owner",
                            "value": "Selin · Sales",
                            "source": "messages:customSystems.approvals.demo.customer.owner"
                          },
                          {
                            "label": "balanceLabel",
                            "value": "Open balance",
                            "source": "messages:customSystems.approvals.demo.customer.balanceLabel"
                          }
                        ],
                        "source": "messages:customSystems.approvals.demo.customer.type"
                      },
                      {
                        "type": "list",
                        "title": "Recent activity",
                        "style": "bullet",
                        "items": [
                          "Yesterday · Selin called, they asked for the price again",
                          "Last week · quote sent by email",
                          "August · #1987 delivered"
                        ],
                        "source": "messages:customSystems.approvals.demo.customer.history"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "Reminder",
                            "value": "Tomorrow 10:00 · call Ece",
                            "source": "messages:customSystems.approvals.demo.customer.reminder"
                          }
                        ],
                        "source": "messages:customSystems.approvals.demo.customer.reminder"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.customer"
                  },
                  {
                    "type": "list",
                    "style": "ordered",
                    "items": [
                      "Quote",
                      "Approval",
                      "Order",
                      "Invoice"
                    ],
                    "source": "messages:customSystems.approvals.demo.stages"
                  },
                  {
                    "type": "group",
                    "key": "stageStates",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "waiting",
                            "value": "Waiting",
                            "source": "messages:customSystems.approvals.demo.stageStates.waiting"
                          },
                          {
                            "label": "current",
                            "value": "Now",
                            "source": "messages:customSystems.approvals.demo.stageStates.current"
                          },
                          {
                            "label": "done",
                            "value": "Done",
                            "source": "messages:customSystems.approvals.demo.stageStates.done"
                          },
                          {
                            "label": "skipped",
                            "value": "Not needed",
                            "source": "messages:customSystems.approvals.demo.stageStates.skipped"
                          }
                        ],
                        "source": "messages:customSystems.approvals.demo.stageStates.waiting"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.stageStates"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "product",
                        "value": "Tiles · 60 m²",
                        "source": "messages:customSystems.approvals.demo.product"
                      },
                      {
                        "label": "unitPrice",
                        "value": "{price} per m²",
                        "source": "messages:customSystems.approvals.demo.unitPrice"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.product"
                  },
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Selin can give up to {limit} off."
                    ],
                    "source": "messages:customSystems.approvals.demo.limitNote"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "needsApproval",
                        "value": "{discount} off needs Murat's approval.",
                        "source": "messages:customSystems.approvals.demo.needsApproval"
                      },
                      {
                        "label": "withinLimit",
                        "value": "Within sales authority, no approval needed.",
                        "source": "messages:customSystems.approvals.demo.withinLimit"
                      },
                      {
                        "label": "subtotal",
                        "value": "Subtotal",
                        "source": "messages:customSystems.approvals.demo.subtotal"
                      },
                      {
                        "label": "Discount",
                        "value": "Discount",
                        "source": "messages:customSystems.approvals.demo.discount"
                      },
                      {
                        "label": "vat",
                        "value": "VAT {rate}",
                        "source": "messages:customSystems.approvals.demo.vat"
                      },
                      {
                        "label": "total",
                        "value": "Total",
                        "source": "messages:customSystems.approvals.demo.total"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.needsApproval"
                  },
                  {
                    "type": "group",
                    "key": "actions",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "sendApproval",
                            "value": "Send for approval",
                            "source": "messages:customSystems.approvals.demo.actions.sendApproval"
                          },
                          {
                            "label": "sendCustomer",
                            "value": "Send to customer",
                            "source": "messages:customSystems.approvals.demo.actions.sendCustomer"
                          },
                          {
                            "label": "approve",
                            "value": "Approve as Murat",
                            "source": "messages:customSystems.approvals.demo.actions.approve"
                          },
                          {
                            "label": "reject",
                            "value": "Send back",
                            "source": "messages:customSystems.approvals.demo.actions.reject"
                          },
                          {
                            "label": "order",
                            "value": "Convert to order",
                            "source": "messages:customSystems.approvals.demo.actions.order"
                          },
                          {
                            "label": "invoice",
                            "value": "Issue invoice",
                            "source": "messages:customSystems.approvals.demo.actions.invoice"
                          }
                        ],
                        "source": "messages:customSystems.approvals.demo.actions.sendApproval"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.actions"
                  },
                  {
                    "type": "group",
                    "key": "waitingFor",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "approval",
                            "value": "Waiting for Murat's approval",
                            "source": "messages:customSystems.approvals.demo.waitingFor.approval"
                          },
                          {
                            "label": "customer",
                            "value": "Waiting for Ece's reply",
                            "source": "messages:customSystems.approvals.demo.waitingFor.customer"
                          },
                          {
                            "label": "invoice",
                            "value": "Aylin will issue the invoice",
                            "source": "messages:customSystems.approvals.demo.waitingFor.invoice"
                          }
                        ],
                        "source": "messages:customSystems.approvals.demo.waitingFor.approval"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.waitingFor"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "done",
                        "value": "Invoice issued, e-invoice sent to Logo.",
                        "source": "messages:customSystems.approvals.demo.done"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.done"
                  },
                  {
                    "type": "group",
                    "key": "log",
                    "title": "Activity",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "created",
                            "value": "Selin prepared the quote",
                            "source": "messages:customSystems.approvals.demo.log.created"
                          },
                          {
                            "label": "sentApproval",
                            "value": "Selin sent it for approval at {discount} off",
                            "source": "messages:customSystems.approvals.demo.log.sentApproval"
                          },
                          {
                            "label": "approved",
                            "value": "Murat approved",
                            "source": "messages:customSystems.approvals.demo.log.approved"
                          },
                          {
                            "label": "rejected",
                            "value": "Murat sent it back: {limit} at most",
                            "source": "messages:customSystems.approvals.demo.log.rejected"
                          },
                          {
                            "label": "sentCustomer",
                            "value": "Quote emailed to Ece",
                            "source": "messages:customSystems.approvals.demo.log.sentCustomer"
                          },
                          {
                            "label": "ordered",
                            "value": "Ece accepted, #2040 opened and stock reserved",
                            "source": "messages:customSystems.approvals.demo.log.ordered"
                          },
                          {
                            "label": "invoiced",
                            "value": "Aylin issued the invoice, sent to Logo",
                            "source": "messages:customSystems.approvals.demo.log.invoiced"
                          }
                        ],
                        "source": "messages:customSystems.approvals.demo.log.created"
                      }
                    ],
                    "source": "messages:customSystems.approvals.demo.log"
                  }
                ],
                "source": "messages:customSystems.approvals.demo"
              }
            ],
            "source": "messages:customSystems.approvals.demo"
          }
        ]
      },
      {
        "id": "service",
        "anchor": "service-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#service-heading",
        "kind": "features",
        "component": "ServiceBoard",
        "sources": [
          "messages:customSystems.service"
        ],
        "eyebrow": "SERVICE AND FIELD WORK",
        "title": "every job has an owner and a deadline.",
        "lead": "A fault report becomes a job and goes to the right technician. The dashboard warns you as the promised time runs down; the job is closed from a phone with photos and a signature, and the customer is updated by SMS.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "title": "Service board",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.service.demo.note"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "now",
                        "value": "Time",
                        "source": "messages:customSystems.service.demo.now"
                      },
                      {
                        "label": "speed",
                        "value": "1 second = 5 minutes",
                        "source": "messages:customSystems.service.demo.speed"
                      },
                      {
                        "label": "reset",
                        "value": "Reset",
                        "source": "messages:customSystems.service.demo.reset"
                      }
                    ],
                    "source": "messages:customSystems.service.demo.now"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "New",
                      "Assigned",
                      "On site",
                      "Closed"
                    ],
                    "source": "messages:customSystems.service.demo.columns"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.service.demo.jobs.0",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-316",
                            "source": "messages:customSystems.service.demo.jobs.0.no"
                          },
                          {
                            "label": "customer",
                            "value": "Yıldız İnşaat",
                            "source": "messages:customSystems.service.demo.jobs.0.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Door frame fitting check",
                            "source": "messages:customSystems.service.demo.jobs.0.issue"
                          },
                          {
                            "label": "place",
                            "value": "Building site",
                            "source": "messages:customSystems.service.demo.jobs.0.place"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.service.demo.jobs.1",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-317",
                            "source": "messages:customSystems.service.demo.jobs.1.no"
                          },
                          {
                            "label": "customer",
                            "value": "Yıldız İnşaat",
                            "source": "messages:customSystems.service.demo.jobs.1.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Plasterboard arrived damaged",
                            "source": "messages:customSystems.service.demo.jobs.1.issue"
                          },
                          {
                            "label": "place",
                            "value": "Building site",
                            "source": "messages:customSystems.service.demo.jobs.1.place"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.service.demo.jobs.2",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-318",
                            "source": "messages:customSystems.service.demo.jobs.2.no"
                          },
                          {
                            "label": "customer",
                            "value": "Kaya Dekorasyon",
                            "source": "messages:customSystems.service.demo.jobs.2.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Lifted parquet in the living room",
                            "source": "messages:customSystems.service.demo.jobs.2.issue"
                          },
                          {
                            "label": "place",
                            "value": "Apartment",
                            "source": "messages:customSystems.service.demo.jobs.2.place"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.service.demo.jobs.3",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-319",
                            "source": "messages:customSystems.service.demo.jobs.3.no"
                          },
                          {
                            "label": "customer",
                            "value": "Ece Mimarlık",
                            "source": "messages:customSystems.service.demo.jobs.3.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Tile grout check",
                            "source": "messages:customSystems.service.demo.jobs.3.issue"
                          },
                          {
                            "label": "place",
                            "value": "Office",
                            "source": "messages:customSystems.service.demo.jobs.3.place"
                          }
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:customSystems.service.demo.jobs.4",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-320",
                            "source": "messages:customSystems.service.demo.jobs.4.no"
                          },
                          {
                            "label": "customer",
                            "value": "Demir Usta",
                            "source": "messages:customSystems.service.demo.jobs.4.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Paint mixer breakdown",
                            "source": "messages:customSystems.service.demo.jobs.4.issue"
                          },
                          {
                            "label": "place",
                            "value": "Shop",
                            "source": "messages:customSystems.service.demo.jobs.4.place"
                          }
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:customSystems.service.demo.jobs.5",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-321",
                            "source": "messages:customSystems.service.demo.jobs.5.no"
                          },
                          {
                            "label": "customer",
                            "value": "Kaya Dekorasyon",
                            "source": "messages:customSystems.service.demo.jobs.5.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Skirting fitting",
                            "source": "messages:customSystems.service.demo.jobs.5.issue"
                          },
                          {
                            "label": "place",
                            "value": "Apartment",
                            "source": "messages:customSystems.service.demo.jobs.5.place"
                          }
                        ]
                      },
                      {
                        "id": "6",
                        "source": "messages:customSystems.service.demo.jobs.6",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-322",
                            "source": "messages:customSystems.service.demo.jobs.6.no"
                          },
                          {
                            "label": "customer",
                            "value": "Ece Mimarlık",
                            "source": "messages:customSystems.service.demo.jobs.6.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Bathroom tile survey",
                            "source": "messages:customSystems.service.demo.jobs.6.issue"
                          },
                          {
                            "label": "place",
                            "value": "Building site",
                            "source": "messages:customSystems.service.demo.jobs.6.place"
                          }
                        ]
                      },
                      {
                        "id": "7",
                        "source": "messages:customSystems.service.demo.jobs.7",
                        "fields": [
                          {
                            "label": "no",
                            "value": "S-315",
                            "source": "messages:customSystems.service.demo.jobs.7.no"
                          },
                          {
                            "label": "customer",
                            "value": "Demir Usta",
                            "source": "messages:customSystems.service.demo.jobs.7.customer"
                          },
                          {
                            "label": "issue",
                            "value": "Color chart and sample delivery",
                            "source": "messages:customSystems.service.demo.jobs.7.issue"
                          },
                          {
                            "label": "place",
                            "value": "Shop",
                            "source": "messages:customSystems.service.demo.jobs.7.place"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.service.demo.jobs"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Emre",
                      "Burak",
                      "Deniz"
                    ],
                    "source": "messages:customSystems.service.demo.technicians"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "left",
                        "value": "{time} left",
                        "source": "messages:customSystems.service.demo.left"
                      },
                      {
                        "label": "late",
                        "value": "{time} late",
                        "source": "messages:customSystems.service.demo.late"
                      },
                      {
                        "label": "onTime",
                        "value": "Closed on time",
                        "source": "messages:customSystems.service.demo.onTime"
                      },
                      {
                        "label": "closedLate",
                        "value": "Closed late",
                        "source": "messages:customSystems.service.demo.closedLate"
                      },
                      {
                        "label": "hours",
                        "value": "{h} h {m} min",
                        "source": "messages:customSystems.service.demo.hours"
                      },
                      {
                        "label": "minutes",
                        "value": "{m} min",
                        "source": "messages:customSystems.service.demo.minutes"
                      },
                      {
                        "label": "unassigned",
                        "value": "Unassigned",
                        "source": "messages:customSystems.service.demo.unassigned"
                      },
                      {
                        "label": "selectHint",
                        "value": "Pick a job to see its details.",
                        "source": "messages:customSystems.service.demo.selectHint"
                      },
                      {
                        "label": "assign",
                        "value": "Assign a technician",
                        "source": "messages:customSystems.service.demo.assign"
                      },
                      {
                        "label": "start",
                        "value": "Mark on site",
                        "source": "messages:customSystems.service.demo.start"
                      },
                      {
                        "label": "proofLabel",
                        "value": "To close",
                        "source": "messages:customSystems.service.demo.proofLabel"
                      },
                      {
                        "label": "photo",
                        "value": "Add photos",
                        "source": "messages:customSystems.service.demo.photo"
                      },
                      {
                        "label": "photoDone",
                        "value": "2 photos added",
                        "source": "messages:customSystems.service.demo.photoDone"
                      },
                      {
                        "label": "signature",
                        "value": "Get signature",
                        "source": "messages:customSystems.service.demo.signature"
                      },
                      {
                        "label": "signatureDone",
                        "value": "Signed",
                        "source": "messages:customSystems.service.demo.signatureDone"
                      },
                      {
                        "label": "close",
                        "value": "Close job",
                        "source": "messages:customSystems.service.demo.close"
                      },
                      {
                        "label": "needProof",
                        "value": "A job can't close without photos and a signature.",
                        "source": "messages:customSystems.service.demo.needProof"
                      }
                    ],
                    "source": "messages:customSystems.service.demo.left"
                  },
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Job closed, report sent to the customer."
                    ],
                    "source": "messages:customSystems.service.demo.closedNote"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "phoneTitle",
                        "value": "Field screen",
                        "source": "messages:customSystems.service.demo.phoneTitle"
                      }
                    ],
                    "source": "messages:customSystems.service.demo.phoneTitle"
                  },
                  {
                    "type": "group",
                    "key": "sms",
                    "title": "SMS to the customer",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "assigned",
                            "value": "{tech} has been assigned to your service job {no}.",
                            "source": "messages:customSystems.service.demo.sms.assigned"
                          },
                          {
                            "label": "onsite",
                            "value": "Our technician {tech} has arrived.",
                            "source": "messages:customSystems.service.demo.sms.onsite"
                          },
                          {
                            "label": "closed",
                            "value": "{no} is closed. A report with photos was sent to your email.",
                            "source": "messages:customSystems.service.demo.sms.closed"
                          }
                        ],
                        "source": "messages:customSystems.service.demo.sms.assigned"
                      }
                    ],
                    "source": "messages:customSystems.service.demo.sms"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "escalation",
                        "value": "{time} left on {no}, Murat has been notified.",
                        "source": "messages:customSystems.service.demo.escalation"
                      }
                    ],
                    "source": "messages:customSystems.service.demo.escalation"
                  }
                ],
                "source": "messages:customSystems.service.demo"
              }
            ],
            "source": "messages:customSystems.service.demo"
          }
        ]
      },
      {
        "id": "automation",
        "anchor": "automation-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#automation-heading",
        "kind": "features",
        "component": "AutomationRules",
        "sources": [
          "messages:customSystems.automation"
        ],
        "eyebrow": "AUTOMATION AND INTEGRATIONS",
        "title": "rules take over repeated work.",
        "lead": "We turn the steps you repeat by hand every day into rules anyone can read. When a rule runs, the log shows what went to your accounting software, e-invoicing or WhatsApp.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:customSystems.automation.items.0",
                "title": "Steps that run themselves",
                "eyebrow": "AUTOMATION",
                "text": [
                  "We turn the manual work you do every day into rules: approvals, notifications, work orders, invoice drafts."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "SMS, email, WhatsApp notifications",
                      "Approval and escalation rules",
                      "Scheduled tasks"
                    ],
                    "source": "messages:customSystems.automation.items.0.features"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:customSystems.automation.items.1",
                "title": "Accounting and ERP integration",
                "eyebrow": "INTEGRATIONS",
                "text": [
                  "Talks to Logo, Mikro, Netsis or Paraşüt. You never enter the same data in two systems."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Account and stock matching",
                      "Invoice and delivery note sync",
                      "Bank and email connections"
                    ],
                    "source": "messages:customSystems.automation.items.1.features"
                  }
                ]
              }
            ],
            "source": "messages:customSystems.automation.items"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "title": "Rules",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.automation.demo.note"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "when",
                        "value": "Trigger",
                        "source": "messages:customSystems.automation.demo.when"
                      },
                      {
                        "label": "then",
                        "value": "Actions",
                        "source": "messages:customSystems.automation.demo.then"
                      },
                      {
                        "label": "on",
                        "value": "On",
                        "source": "messages:customSystems.automation.demo.on"
                      },
                      {
                        "label": "toggle",
                        "value": "Turn the rule on or off",
                        "source": "messages:customSystems.automation.demo.toggle"
                      },
                      {
                        "label": "run",
                        "value": "Run now",
                        "source": "messages:customSystems.automation.demo.run"
                      },
                      {
                        "label": "logTitle",
                        "value": "Run log",
                        "source": "messages:customSystems.automation.demo.logTitle"
                      }
                    ],
                    "source": "messages:customSystems.automation.demo.when"
                  },
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Live"
                    ],
                    "source": "messages:customSystems.automation.demo.live"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "skipped",
                        "value": "Skipped: rule is off",
                        "source": "messages:customSystems.automation.demo.skipped"
                      },
                      {
                        "label": "seconds",
                        "value": "{value} s",
                        "source": "messages:customSystems.automation.demo.seconds"
                      },
                      {
                        "label": "accountingLabel",
                        "value": "Your accounting software",
                        "source": "messages:customSystems.automation.demo.accountingLabel"
                      }
                    ],
                    "source": "messages:customSystems.automation.demo.skipped"
                  },
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Names show systems we can connect to; they do not imply a partnership."
                    ],
                    "source": "messages:customSystems.automation.demo.systemsNote"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.automation.demo.rules.0",
                        "title": "#2042 approved · Kaya Dekorasyon",
                        "fields": [
                          {
                            "label": "trigger",
                            "value": "When an order is approved",
                            "source": "messages:customSystems.automation.demo.rules.0.trigger"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Reserve stock",
                              "Open a warehouse work order",
                              "Send the customer a WhatsApp message",
                              "Send a draft invoice to accounting"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.0.actions"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Parquet · 85 m² reserved",
                              "WO-5521 · on Hakan's list",
                              "Template: your order is being prepared",
                              "{accounting} · draft invoice created"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.0.results"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.automation.demo.rules.1",
                        "title": "Paint · 8 buckets left, minimum 10",
                        "fields": [
                          {
                            "label": "trigger",
                            "value": "When stock drops below its minimum",
                            "source": "messages:customSystems.automation.demo.rules.1.trigger"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Open a purchasing task",
                              "Email Murat"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.1.actions"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Task: 40 buckets of paint",
                              "Email sent"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.1.results"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.automation.demo.rules.2",
                        "title": "S-317 · Yıldız İnşaat",
                        "fields": [
                          {
                            "label": "trigger",
                            "value": "30 minutes before a service job is due",
                            "source": "messages:customSystems.automation.demo.rules.2.trigger"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Notify the team lead",
                              "Text the customer"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.2.actions"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Murat notified",
                              "SMS: technician on the way"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.2.results"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.automation.demo.rules.3",
                        "title": "#2040 · Ece Mimarlık",
                        "fields": [
                          {
                            "label": "trigger",
                            "value": "When an invoice is issued",
                            "source": "messages:customSystems.automation.demo.rules.3.trigger"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Create the e-invoice or e-archive invoice",
                              "Email the PDF to the customer"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.3.actions"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "e-Invoice sent",
                              "Email sent"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.3.results"
                          }
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:customSystems.automation.demo.rules.4",
                        "title": "₺42,900 · Ece Mimarlık",
                        "fields": [
                          {
                            "label": "trigger",
                            "value": "When a payment reaches the bank",
                            "source": "messages:customSystems.automation.demo.rules.4.trigger"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Match the payment to the account",
                              "Post the collection to accounting"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.4.actions"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "#2040 paid",
                              "{accounting} · collection posted"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.4.results"
                          }
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:customSystems.automation.demo.rules.5",
                        "title": "Weekly report time",
                        "fields": [
                          {
                            "label": "trigger",
                            "value": "Every Monday at 08:00",
                            "source": "messages:customSystems.automation.demo.rules.5.trigger"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Build the sales report as Excel",
                              "Email it to management"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.5.actions"
                          },
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "weekly_sales.xlsx",
                              "Sent to 3 people"
                            ],
                            "source": "messages:customSystems.automation.demo.rules.5.results"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.automation.demo.rules"
                  },
                  {
                    "type": "cards",
                    "title": "Connected systems",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.automation.demo.systems.0",
                        "title": "Logo",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Accounting",
                            "source": "messages:customSystems.automation.demo.systems.0.group"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.automation.demo.systems.1",
                        "title": "Mikro",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Accounting",
                            "source": "messages:customSystems.automation.demo.systems.1.group"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.automation.demo.systems.2",
                        "title": "Netsis",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Accounting",
                            "source": "messages:customSystems.automation.demo.systems.2.group"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.automation.demo.systems.3",
                        "title": "Paraşüt",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Accounting",
                            "source": "messages:customSystems.automation.demo.systems.3.group"
                          }
                        ]
                      },
                      {
                        "id": "4",
                        "source": "messages:customSystems.automation.demo.systems.4",
                        "title": "e-Invoice and e-Archive",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Invoicing",
                            "source": "messages:customSystems.automation.demo.systems.4.group"
                          }
                        ]
                      },
                      {
                        "id": "5",
                        "source": "messages:customSystems.automation.demo.systems.5",
                        "title": "WhatsApp Business",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Messaging",
                            "source": "messages:customSystems.automation.demo.systems.5.group"
                          }
                        ]
                      },
                      {
                        "id": "6",
                        "source": "messages:customSystems.automation.demo.systems.6",
                        "title": "SMS",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Messaging",
                            "source": "messages:customSystems.automation.demo.systems.6.group"
                          }
                        ]
                      },
                      {
                        "id": "7",
                        "source": "messages:customSystems.automation.demo.systems.7",
                        "title": "Email",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Messaging",
                            "source": "messages:customSystems.automation.demo.systems.7.group"
                          }
                        ]
                      },
                      {
                        "id": "8",
                        "source": "messages:customSystems.automation.demo.systems.8",
                        "title": "Bank transactions",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Collections",
                            "source": "messages:customSystems.automation.demo.systems.8.group"
                          }
                        ]
                      },
                      {
                        "id": "9",
                        "source": "messages:customSystems.automation.demo.systems.9",
                        "title": "Excel and CSV",
                        "fields": [
                          {
                            "label": "group",
                            "value": "Files",
                            "source": "messages:customSystems.automation.demo.systems.9.group"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.automation.demo.systems"
                  }
                ],
                "source": "messages:customSystems.automation.demo"
              }
            ],
            "source": "messages:customSystems.automation.demo"
          }
        ]
      },
      {
        "id": "reports",
        "anchor": "reports-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#reports-heading",
        "kind": "features",
        "component": "ReportsView",
        "sources": [
          "messages:customSystems.reports"
        ],
        "eyebrow": "REPORTS",
        "title": "the numbers are ready each morning.",
        "lead": "Sales, stock turnover, service times and workload come from the same records. Filter a report and take it as Excel or PDF.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "group",
            "key": "item",
            "title": "Reports and exports",
            "blocks": [
              {
                "type": "paragraph",
                "text": "REPORTS",
                "role": "detail",
                "source": "messages:customSystems.reports.item.chip"
              },
              {
                "type": "paragraph",
                "text": "Weekly sales, inventory turnover, service times, staff performance. Any report can go to Excel too.",
                "source": "messages:customSystems.reports.item.body"
              },
              {
                "type": "list",
                "style": "bullet",
                "items": [
                  "Ready-made management reports",
                  "Filterable tables",
                  "Excel and PDF export"
                ],
                "source": "messages:customSystems.reports.item.features"
              }
            ],
            "source": "messages:customSystems.reports.item"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "title": "Reports",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.reports.demo.note"
                  },
                  {
                    "type": "list",
                    "style": "tags",
                    "items": [
                      "This week",
                      "This month",
                      "Last 3 months"
                    ],
                    "source": "messages:customSystems.reports.demo.periods"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "week",
                        "value": "Week {week}",
                        "source": "messages:customSystems.reports.demo.week"
                      },
                      {
                        "label": "previous",
                        "value": "Vs previous period",
                        "source": "messages:customSystems.reports.demo.previous"
                      },
                      {
                        "label": "highest",
                        "value": "Highest",
                        "source": "messages:customSystems.reports.demo.highest"
                      },
                      {
                        "label": "breakdown",
                        "value": "Breakdown",
                        "source": "messages:customSystems.reports.demo.breakdown"
                      },
                      {
                        "label": "share",
                        "value": "Share",
                        "source": "messages:customSystems.reports.demo.share"
                      },
                      {
                        "label": "exportLabel",
                        "value": "Export",
                        "source": "messages:customSystems.reports.demo.exportLabel"
                      },
                      {
                        "label": "preparing",
                        "value": "Preparing",
                        "source": "messages:customSystems.reports.demo.preparing"
                      },
                      {
                        "label": "ready",
                        "value": "{file} is ready",
                        "source": "messages:customSystems.reports.demo.ready"
                      }
                    ],
                    "source": "messages:customSystems.reports.demo.week"
                  },
                  {
                    "type": "group",
                    "key": "units",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "days",
                            "value": "{value} days",
                            "source": "messages:customSystems.reports.demo.units.days"
                          },
                          {
                            "label": "hours",
                            "value": "{value} h",
                            "source": "messages:customSystems.reports.demo.units.hours"
                          },
                          {
                            "label": "jobs",
                            "value": "{value} jobs",
                            "source": "messages:customSystems.reports.demo.units.jobs"
                          }
                        ],
                        "source": "messages:customSystems.reports.demo.units.days"
                      }
                    ],
                    "source": "messages:customSystems.reports.demo.units"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "thousands",
                        "value": "₺{value}k",
                        "source": "messages:customSystems.reports.demo.thousands"
                      }
                    ],
                    "source": "messages:customSystems.reports.demo.thousands"
                  },
                  {
                    "type": "cards",
                    "items": [
                      {
                        "id": "0",
                        "source": "messages:customSystems.reports.demo.reports.0",
                        "eyebrow": "Sales",
                        "fields": [
                          {
                            "label": "total",
                            "value": "Total sales",
                            "source": "messages:customSystems.reports.demo.reports.0.total"
                          },
                          {
                            "label": "by",
                            "value": "By customer",
                            "source": "messages:customSystems.reports.demo.reports.0.by"
                          },
                          {
                            "label": "file",
                            "value": "sales_report",
                            "source": "messages:customSystems.reports.demo.reports.0.file"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Yıldız İnşaat",
                              "Ece Mimarlık",
                              "Kaya Dekorasyon",
                              "Demir Usta"
                            ],
                            "source": "messages:customSystems.reports.demo.reports.0.rows"
                          }
                        ]
                      },
                      {
                        "id": "1",
                        "source": "messages:customSystems.reports.demo.reports.1",
                        "eyebrow": "Stock turnover",
                        "fields": [
                          {
                            "label": "total",
                            "value": "Average days to turn over",
                            "source": "messages:customSystems.reports.demo.reports.1.total"
                          },
                          {
                            "label": "by",
                            "value": "By product",
                            "source": "messages:customSystems.reports.demo.reports.1.by"
                          },
                          {
                            "label": "file",
                            "value": "stock_turnover_report",
                            "source": "messages:customSystems.reports.demo.reports.1.file"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Plaster",
                              "Tiles",
                              "Paint",
                              "Parquet"
                            ],
                            "source": "messages:customSystems.reports.demo.reports.1.rows"
                          }
                        ]
                      },
                      {
                        "id": "2",
                        "source": "messages:customSystems.reports.demo.reports.2",
                        "eyebrow": "Service time",
                        "fields": [
                          {
                            "label": "total",
                            "value": "Average time to close",
                            "source": "messages:customSystems.reports.demo.reports.2.total"
                          },
                          {
                            "label": "by",
                            "value": "By job type",
                            "source": "messages:customSystems.reports.demo.reports.2.by"
                          },
                          {
                            "label": "file",
                            "value": "service_time_report",
                            "source": "messages:customSystems.reports.demo.reports.2.file"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Fitting",
                              "Breakdown",
                              "Inspection",
                              "Delivery damage"
                            ],
                            "source": "messages:customSystems.reports.demo.reports.2.rows"
                          }
                        ]
                      },
                      {
                        "id": "3",
                        "source": "messages:customSystems.reports.demo.reports.3",
                        "eyebrow": "Workload",
                        "fields": [
                          {
                            "label": "total",
                            "value": "Jobs closed",
                            "source": "messages:customSystems.reports.demo.reports.3.total"
                          },
                          {
                            "label": "by",
                            "value": "By person",
                            "source": "messages:customSystems.reports.demo.reports.3.by"
                          },
                          {
                            "label": "file",
                            "value": "workload_report",
                            "source": "messages:customSystems.reports.demo.reports.3.file"
                          }
                        ],
                        "blocks": [
                          {
                            "type": "list",
                            "style": "bullet",
                            "items": [
                              "Hakan",
                              "Emre",
                              "Selin",
                              "Aylin"
                            ],
                            "source": "messages:customSystems.reports.demo.reports.3.rows"
                          }
                        ]
                      }
                    ],
                    "source": "messages:customSystems.reports.demo.reports"
                  }
                ],
                "source": "messages:customSystems.reports.demo"
              }
            ],
            "source": "messages:customSystems.reports.demo"
          }
        ]
      },
      {
        "id": "compare",
        "anchor": "compare-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#compare-heading",
        "kind": "compare",
        "component": "SystemCompare",
        "sources": [
          "messages:customSystems.compare"
        ],
        "eyebrow": "EXCEL, OFF-THE-SHELF, CUSTOM",
        "title": "a system that fits you.",
        "lead": "Excel is cheap to start with but breeds errors as you grow. Off-the-shelf software is orderly, but it runs on its own templates, not on how your business works.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "table",
            "columns": [
              "",
              "EXCEL AND OFF-THE-SHELF",
              "A SYSTEM BUILT FOR YOU"
            ],
            "rows": [
              [
                "A fee for every user?",
                "Monthly per-user licenses: The bill grows with the team; even giving warehouse staff an account costs money.",
                "No user limit: Built once. Use it with 5 people or 500."
              ],
              [
                "Does it fit your workflow?",
                "You adapt to the software: The team is forced to work around the software's fields and steps, and whatever doesn't fit ends up back in Excel.",
                "The software adapts to you: Forms, approval steps and reports are designed around the way you work today."
              ],
              [
                "Who holds the data?",
                "In files or with the vendor: Excel files sit on personal computers; with off-the-shelf software, your data lives on the vendor's servers.",
                "Your company: The database and source code are yours. Backups and access are under your control."
              ],
              [
                "Errors and rework?",
                "Same data, typed in several places: When orders, stock and invoices live in different places, the numbers never match and every month ends with a reconciliation.",
                "Data is entered once: The moment an order is entered, inventory, warehouse and accounting all see the same data."
              ]
            ],
            "source": "messages:customSystems.compare.rows"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "visuals",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.compare.visuals.note"
                  },
                  {
                    "type": "group",
                    "key": "seats",
                    "title": "As users are added",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "pick",
                            "value": "Users",
                            "source": "messages:customSystems.compare.visuals.seats.pick"
                          },
                          {
                            "label": "users",
                            "value": "{count} users",
                            "source": "messages:customSystems.compare.visuals.seats.users"
                          },
                          {
                            "label": "EXCEL AND OFF-THE-SHELF",
                            "value": "{count} user licenses",
                            "source": "messages:customSystems.compare.visuals.seats.packaged"
                          },
                          {
                            "label": "A SYSTEM BUILT FOR YOU",
                            "value": "No user licenses",
                            "source": "messages:customSystems.compare.visuals.seats.custom"
                          }
                        ],
                        "source": "messages:customSystems.compare.visuals.seats.pick"
                      }
                    ],
                    "source": "messages:customSystems.compare.visuals.seats"
                  },
                  {
                    "type": "group",
                    "key": "fit",
                    "title": "Order form",
                    "blocks": [
                      {
                        "type": "list",
                        "title": "EXCEL AND OFF-THE-SHELF",
                        "style": "bullet",
                        "items": [
                          "Customer",
                          "Product",
                          "Quantity",
                          "Notes"
                        ],
                        "source": "messages:customSystems.compare.visuals.fit.packagedFields"
                      },
                      {
                        "type": "list",
                        "title": "EXCEL AND OFF-THE-SHELF",
                        "style": "bullet",
                        "items": [
                          "Yıldız İnşaat",
                          "Plaster",
                          "40"
                        ],
                        "source": "messages:customSystems.compare.visuals.fit.packagedValues"
                      },
                      {
                        "type": "callout",
                        "tone": "note",
                        "text": [
                          "site in Çekmeköy, deliver Friday, Ali's truck"
                        ],
                        "source": "messages:customSystems.compare.visuals.fit.packagedNote"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "missing",
                            "value": "No field on the form",
                            "source": "messages:customSystems.compare.visuals.fit.missing"
                          }
                        ],
                        "source": "messages:customSystems.compare.visuals.fit.missing"
                      },
                      {
                        "type": "list",
                        "title": "A SYSTEM BUILT FOR YOU",
                        "style": "bullet",
                        "items": [
                          "Customer",
                          "Product and unit",
                          "Site address",
                          "Delivery day",
                          "Truck and driver"
                        ],
                        "source": "messages:customSystems.compare.visuals.fit.customFields"
                      },
                      {
                        "type": "list",
                        "title": "A SYSTEM BUILT FOR YOU",
                        "style": "bullet",
                        "items": [
                          "Yıldız İnşaat",
                          "Plaster · 40 bags",
                          "Çekmeköy site",
                          "Friday",
                          "34 ABC 12 · Ali"
                        ],
                        "source": "messages:customSystems.compare.visuals.fit.customValues"
                      }
                    ],
                    "source": "messages:customSystems.compare.visuals.fit"
                  },
                  {
                    "type": "group",
                    "key": "data",
                    "title": "Where the data lives",
                    "blocks": [
                      {
                        "type": "list",
                        "title": "EXCEL AND OFF-THE-SHELF",
                        "style": "bullet",
                        "items": [
                          "The accounting PC",
                          "A salesperson's laptop",
                          "The vendor's server"
                        ],
                        "source": "messages:customSystems.compare.visuals.data.packaged"
                      },
                      {
                        "type": "list",
                        "title": "A SYSTEM BUILT FOR YOU",
                        "style": "bullet",
                        "items": [
                          "Database",
                          "Source code",
                          "Backups",
                          "Access rights"
                        ],
                        "source": "messages:customSystems.compare.visuals.data.custom"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "yours",
                            "value": "Yours",
                            "source": "messages:customSystems.compare.visuals.data.yours"
                          }
                        ],
                        "source": "messages:customSystems.compare.visuals.data.yours"
                      }
                    ],
                    "source": "messages:customSystems.compare.visuals.data"
                  },
                  {
                    "type": "group",
                    "key": "rework",
                    "title": "How many places one order is typed",
                    "blocks": [
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "Excel",
                          "Accounting software",
                          "WhatsApp"
                        ],
                        "source": "messages:customSystems.compare.visuals.rework.places"
                      },
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "40 bags",
                          "45 bags",
                          "4 bags"
                        ],
                        "source": "messages:customSystems.compare.visuals.rework.values"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "mismatch",
                            "value": "The numbers don't match",
                            "source": "messages:customSystems.compare.visuals.rework.mismatch"
                          },
                          {
                            "label": "once",
                            "value": "Entered once",
                            "source": "messages:customSystems.compare.visuals.rework.once"
                          }
                        ],
                        "source": "messages:customSystems.compare.visuals.rework.mismatch"
                      },
                      {
                        "type": "list",
                        "style": "bullet",
                        "items": [
                          "Stock",
                          "Warehouse",
                          "Accounting"
                        ],
                        "source": "messages:customSystems.compare.visuals.rework.sees"
                      },
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "value",
                            "value": "40 bags",
                            "source": "messages:customSystems.compare.visuals.rework.value"
                          }
                        ],
                        "source": "messages:customSystems.compare.visuals.rework.value"
                      }
                    ],
                    "source": "messages:customSystems.compare.visuals.rework"
                  }
                ],
                "source": "messages:customSystems.compare.visuals"
              }
            ],
            "source": "messages:customSystems.compare.visuals"
          }
        ]
      },
      {
        "id": "migration",
        "anchor": "migration-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#migration-heading",
        "kind": "migration",
        "component": "DataMigration",
        "sources": [
          "messages:customSystems.migration"
        ],
        "eyebrow": "DATA MIGRATION",
        "title": "years of data, nothing lost.",
        "lead": "We clean up your Excel files, records from old software and customer lists, then move them into the new system. You don't start day one with an empty screen.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "list",
            "title": "From",
            "style": "bullet",
            "items": [
              "Excel files",
              "Google Sheets",
              "Legacy software",
              "Logo / Mikro",
              "Email archive",
              "Paper forms"
            ],
            "source": "messages:customSystems.migration.from"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "To",
                "value": "A dashboard built for your company",
                "source": "messages:customSystems.migration.to"
              }
            ],
            "source": "messages:customSystems.migration.to"
          },
          {
            "type": "callout",
            "tone": "note",
            "text": [
              "The database and code are yours; no user limit."
            ],
            "source": "messages:customSystems.migration.toNote"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Illustrative figures.",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "Customer records",
                    "value": "3,840",
                    "source": "messages:customSystems.migration.counters.0"
                  },
                  {
                    "label": "Stock items",
                    "value": "1,260",
                    "source": "messages:customSystems.migration.counters.1"
                  },
                  {
                    "label": "Past orders",
                    "value": "27,450",
                    "source": "messages:customSystems.migration.counters.2"
                  },
                  {
                    "label": "Service records",
                    "value": "8,920",
                    "source": "messages:customSystems.migration.counters.3"
                  }
                ],
                "source": "messages:customSystems.migration.counters"
              }
            ],
            "source": "messages:customSystems.migration.counters"
          },
          {
            "type": "list",
            "style": "bullet",
            "items": [
              "Duplicate records removed",
              "Wrong and missing fields fixed",
              "Old and new systems run side by side briefly",
              "Post-migration verification report"
            ],
            "source": "messages:customSystems.migration.checks"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "queued",
                "value": "Queued",
                "source": "messages:customSystems.migration.statuses.queued"
              },
              {
                "label": "running",
                "value": "Moving",
                "source": "messages:customSystems.migration.statuses.running"
              },
              {
                "label": "verified",
                "value": "Checked",
                "source": "messages:customSystems.migration.statuses.verified"
              }
            ],
            "source": "messages:customSystems.migration.statuses"
          },
          {
            "type": "group",
            "key": "clean",
            "title": "Clean-up",
            "blocks": [
              {
                "type": "cards",
                "items": [
                  {
                    "id": "0",
                    "source": "messages:customSystems.migration.cleanRows.0",
                    "fields": [
                      {
                        "label": "before",
                        "value": "YILDIZ INŞ. / Yıldız İnşaat",
                        "source": "messages:customSystems.migration.cleanRows.0.before"
                      },
                      {
                        "label": "rule",
                        "value": "Same customer merged",
                        "source": "messages:customSystems.migration.cleanRows.0.rule"
                      }
                    ],
                    "blocks": [
                      {
                        "type": "callout",
                        "tone": "note",
                        "text": [
                          "Yıldız İnşaat"
                        ],
                        "source": "messages:customSystems.migration.cleanRows.0.after"
                      }
                    ]
                  },
                  {
                    "id": "1",
                    "source": "messages:customSystems.migration.cleanRows.1",
                    "fields": [
                      {
                        "label": "rule",
                        "value": "Status picked from a list",
                        "source": "messages:customSystems.migration.cleanRows.1.rule"
                      }
                    ],
                    "blocks": [
                      {
                        "type": "paragraph",
                        "text": "shipped??",
                        "source": "messages:customSystems.migration.cleanRows.1.before"
                      },
                      {
                        "type": "callout",
                        "tone": "note",
                        "text": [
                          "In transit"
                        ],
                        "source": "messages:customSystems.migration.cleanRows.1.after"
                      }
                    ]
                  },
                  {
                    "id": "2",
                    "source": "messages:customSystems.migration.cleanRows.2",
                    "fields": [
                      {
                        "label": "before",
                        "value": "Paint 12 buckets",
                        "source": "messages:customSystems.migration.cleanRows.2.before"
                      },
                      {
                        "label": "rule",
                        "value": "Product, quantity and unit split",
                        "source": "messages:customSystems.migration.cleanRows.2.rule"
                      }
                    ],
                    "blocks": [
                      {
                        "type": "callout",
                        "tone": "note",
                        "text": [
                          "Paint · 12 · buckets"
                        ],
                        "source": "messages:customSystems.migration.cleanRows.2.after"
                      }
                    ]
                  },
                  {
                    "id": "3",
                    "source": "messages:customSystems.migration.cleanRows.3",
                    "fields": [
                      {
                        "label": "before",
                        "value": "Phone: empty",
                        "source": "messages:customSystems.migration.cleanRows.3.before"
                      },
                      {
                        "label": "rule",
                        "value": "Flagged to be filled in",
                        "source": "messages:customSystems.migration.cleanRows.3.rule"
                      }
                    ],
                    "blocks": [
                      {
                        "type": "callout",
                        "tone": "note",
                        "text": [
                          "Missing field"
                        ],
                        "source": "messages:customSystems.migration.cleanRows.3.after"
                      }
                    ]
                  }
                ],
                "source": "messages:customSystems.migration.cleanRows"
              }
            ],
            "source": "messages:customSystems.migration.clean"
          },
          {
            "type": "heading",
            "text": "Switchover",
            "level": 4,
            "source": "messages:customSystems.migration.planTitle"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "open old",
                "value": "Old files still in use",
                "source": "messages:customSystems.migration.openOld"
              },
              {
                "label": "open new",
                "value": "The dashboard is the only source",
                "source": "messages:customSystems.migration.openNew"
              }
            ],
            "source": "messages:customSystems.migration.openOld"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "play",
                "value": "Play migration",
                "source": "messages:customSystems.migration.play"
              },
              {
                "label": "replay",
                "value": "Play again",
                "source": "messages:customSystems.migration.replay"
              }
            ],
            "source": "messages:customSystems.migration"
          }
        ]
      },
      {
        "id": "process",
        "anchor": "process-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#process-heading",
        "kind": "steps",
        "component": "RolloutTimeline",
        "sources": [
          "messages:customSystems.process"
        ],
        "eyebrow": "HOW WE WORK",
        "title": "in use in four steps.",
        "lead": "First we learn your business, then we sketch the screens with you.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "steps",
            "items": [
              {
                "id": "0",
                "source": "messages:customSystems.process.steps.0",
                "title": "Discovery",
                "eyebrow": "WEEKS 1–2",
                "text": [
                  "We sit down with your team and watch how work actually gets done today: which files, which messages, which approvals."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "What you get",
                    "style": "bullet",
                    "items": [
                      "Workflow map",
                      "Priority order",
                      "Clear price and timeline"
                    ],
                    "source": "messages:customSystems.process.steps.0.deliverables"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:customSystems.process.steps.1",
                "title": "Design",
                "eyebrow": "WEEKS 3–4",
                "text": [
                  "We sketch the screens for every role, then refine them as your team tries out a clickable prototype."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "What you get",
                    "style": "bullet",
                    "items": [
                      "Role-based screen designs",
                      "Clickable prototype",
                      "Team feedback round"
                    ],
                    "source": "messages:customSystems.process.steps.1.deliverables"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:customSystems.process.steps.2",
                "title": "Build",
                "eyebrow": "WEEKS 5–10",
                "text": [
                  "We build the system, connect it to accounting and your other software, and migrate your data. You see a working version every two weeks."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "What you get",
                    "style": "bullet",
                    "items": [
                      "A build every two weeks",
                      "Integrations and automations",
                      "Data migration report"
                    ],
                    "source": "messages:customSystems.process.steps.2.deliverables"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:customSystems.process.steps.3",
                "title": "Rollout",
                "eyebrow": "WEEK 10+",
                "text": [
                  "We train your team and stay close through the first weeks. As new needs come up, we keep growing the system."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "What you get",
                    "style": "bullet",
                    "items": [
                      "User training",
                      "Live support",
                      "Development and maintenance options"
                    ],
                    "source": "messages:customSystems.process.steps.3.deliverables"
                  }
                ]
              }
            ],
            "source": "messages:customSystems.process.steps"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Representative",
            "blocks": [
              {
                "type": "group",
                "key": "visuals",
                "blocks": [
                  {
                    "type": "callout",
                    "tone": "note",
                    "text": [
                      "Representative"
                    ],
                    "source": "messages:customSystems.process.visuals.note"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "map",
                        "value": "Workflow map",
                        "source": "messages:customSystems.process.visuals.map"
                      }
                    ],
                    "source": "messages:customSystems.process.visuals.map"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Order",
                      "Stock",
                      "Warehouse",
                      "Shipping",
                      "Invoice"
                    ],
                    "source": "messages:customSystems.process.visuals.mapSteps"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Excel",
                      "WhatsApp",
                      "Paper",
                      "Phone",
                      "Email"
                    ],
                    "source": "messages:customSystems.process.visuals.mapTools"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "screens",
                        "value": "Role screens",
                        "source": "messages:customSystems.process.visuals.screens"
                      }
                    ],
                    "source": "messages:customSystems.process.visuals.screens"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Manager",
                      "Sales",
                      "Warehouse",
                      "Field",
                      "Accounting"
                    ],
                    "source": "messages:customSystems.process.visuals.screenNames"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "builds",
                        "value": "A build every two weeks",
                        "source": "messages:customSystems.process.visuals.builds"
                      }
                    ],
                    "source": "messages:customSystems.process.visuals.builds"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Orders and stock",
                      "Warehouse and service",
                      "Accounting link"
                    ],
                    "source": "messages:customSystems.process.visuals.buildNames"
                  },
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "buildWeek",
                        "value": "Week {week}",
                        "source": "messages:customSystems.process.visuals.buildWeek"
                      },
                      {
                        "label": "rollout",
                        "value": "Teams on the dashboard",
                        "source": "messages:customSystems.process.visuals.rollout"
                      }
                    ],
                    "source": "messages:customSystems.process.visuals.buildWeek"
                  },
                  {
                    "type": "list",
                    "style": "bullet",
                    "items": [
                      "Management",
                      "Sales",
                      "Warehouse",
                      "Field",
                      "Accounting"
                    ],
                    "source": "messages:customSystems.process.visuals.rolloutRoles"
                  }
                ],
                "source": "messages:customSystems.process.visuals"
              }
            ],
            "source": "messages:customSystems.process.visuals"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "stepLabel",
                "value": "STEP",
                "source": "messages:customSystems.process.stepLabel"
              }
            ],
            "source": "messages:customSystems.process"
          }
        ]
      },
      {
        "id": "faq",
        "anchor": "faq-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#faq-heading",
        "kind": "faq",
        "component": "FaqSection",
        "sources": [
          "messages:customSystems.faq"
        ],
        "eyebrow": "FAQ",
        "title": "your questions.",
        "lead": "Don't see your question here? Write to us.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "faq",
            "items": [
              {
                "question": "Why a custom system when off-the-shelf software exists?",
                "answer": "If your business fits an off-the-shelf product, we'll recommend it and say so plainly. If per-user fees keep growing, half the work still runs in Excel, or you have a workflow unique to you, a custom system is cheaper and more efficient in the long run.",
                "source": "messages:customSystems.faq.items.0"
              },
              {
                "question": "My team isn't very tech-savvy. Can they use it?",
                "answer": "We design the screens around the language and routines your team already uses, and each role sees only its own work. We train everyone before launch and stay close through the first weeks.",
                "source": "messages:customSystems.faq.items.1"
              },
              {
                "question": "What happens to our Excel data?",
                "answer": "We review your files, weed out duplicate and faulty records, and migrate the rest into the new system. Old and new run side by side for a short while, and once the numbers match, the switch is complete.",
                "source": "messages:customSystems.faq.items.2"
              },
              {
                "question": "Will it work with our accounting software?",
                "answer": "We often work with Logo, Mikro, Netsis and Paraşüt. Account, stock, invoice and delivery note data moves between both sides.",
                "source": "messages:customSystems.faq.items.3"
              },
              {
                "question": "Can it be used on phones and in the field?",
                "answer": "Yes. The dashboard works on phones and tablets too. For field teams, we can add features like photos, location and signatures.",
                "source": "messages:customSystems.faq.items.4"
              },
              {
                "question": "How long does it take, and how is the cost set?",
                "answer": "Most projects reach a first usable version in 8–10 weeks. Cost depends on the number of screens and integrations; at the end of discovery, we give you a fixed price and timeline.",
                "source": "messages:customSystems.faq.items.5"
              },
              {
                "question": "Can we add features later?",
                "answer": "Yes. The system is yours, so it grows as your needs do. We can continue with monthly development support or on a per-project basis, whichever you prefer.",
                "source": "messages:customSystems.faq.items.6"
              }
            ],
            "source": "messages:customSystems.faq.items"
          },
          {
            "type": "callout",
            "tone": "advisory",
            "title": "Let's go over your work",
            "text": [
              "No commitment, just a short call",
              "Tell us which work runs on Excel, WhatsApp or paper today. We'll figure out together where it makes sense to start."
            ],
            "actions": [
              {
                "label": "Request a call",
                "action": "contact",
                "href": "mailto:info@oxarus.com",
                "source": "messages:customSystems.faq.advisory.button"
              }
            ],
            "source": "messages:customSystems.faq.advisory"
          }
        ]
      },
      {
        "id": "cta",
        "anchor": "cta-heading",
        "url": "https://oxarus.com/en/hub/custom-systems#cta-heading",
        "kind": "cta",
        "component": "ClosingCta",
        "sources": [
          "messages:customSystems.cta"
        ],
        "eyebrow": "LET'S START",
        "title": "let's untangle the mess.",
        "lead": "Just tell us which task takes up most of your time.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "actions",
            "items": [
              {
                "label": "Get in touch",
                "action": "contact",
                "href": "mailto:info@oxarus.com",
                "source": "messages:customSystems.cta.button"
              }
            ],
            "source": "messages:customSystems.cta.button"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "copied",
                "value": "Copied",
                "source": "messages:customSystems.cta.copied"
              }
            ],
            "source": "messages:customSystems.cta"
          }
        ]
      }
    ],
    "entities": [
      "org",
      "unit:hub",
      "service:hub-custom-systems"
    ],
    "actions": [
      {
        "label": "Get in touch",
        "action": "open_page",
        "args": {
          "path": "/hub/custom-systems",
          "anchor": "cta-heading"
        },
        "href": "/en/hub/custom-systems#cta-heading",
        "source": "messages:customSystems.hero.primary"
      },
      {
        "label": "What we build",
        "action": "open_page",
        "args": {
          "path": "/hub/custom-systems",
          "anchor": "roles-heading"
        },
        "href": "/en/hub/custom-systems#roles-heading",
        "source": "messages:customSystems.hero.secondary"
      },
      {
        "label": "See the order automation",
        "action": "open_page",
        "args": {
          "path": "/hub/custom-systems",
          "anchor": "automation-heading"
        },
        "href": "/en/hub/custom-systems#automation-heading",
        "source": "messages:customSystems.audiences.items.0.link"
      },
      {
        "label": "See the service board",
        "action": "open_page",
        "args": {
          "path": "/hub/custom-systems",
          "anchor": "service-heading"
        },
        "href": "/en/hub/custom-systems#service-heading",
        "source": "messages:customSystems.audiences.items.1.link"
      },
      {
        "label": "See the quote flow",
        "action": "open_page",
        "args": {
          "path": "/hub/custom-systems",
          "anchor": "approvals-heading"
        },
        "href": "/en/hub/custom-systems#approvals-heading",
        "source": "messages:customSystems.audiences.items.2.link"
      },
      {
        "label": "Request a call",
        "action": "contact",
        "href": "mailto:info@oxarus.com",
        "source": "messages:customSystems.faq.advisory.button"
      },
      {
        "label": "Türkçe",
        "action": "switch_locale",
        "args": {
          "locale": "tr",
          "path": "/hub/custom-systems"
        },
        "href": "/tr/hub/custom-systems"
      }
    ],
    "related": [
      {
        "label": "Oxarus Hub",
        "href": "/hub"
      }
    ],
    "notices": [
      {
        "kind": "representative",
        "text": "Interface data marked as representative is illustrative; it is not a real client, result or measurement."
      }
    ],
    "translation": {
      "locale": "en",
      "identicalToSource": 0.005,
      "pending": false
    },
    "stats": {
      "sections": 12,
      "blocks": 237,
      "strings": 1213
    }
  },
  "tokens": {
    "markdown": 8583,
    "text": 7193,
    "json": 21956,
    "jsonLd": 2481
  },
  "endpoints": [
    {
      "id": "page-md",
      "path": "/machine/en/hub/custom-systems.md",
      "format": "markdown",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "page-json",
      "path": "/machine/en/hub/custom-systems.json",
      "format": "json",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "page-jsonld",
      "path": "/machine/en/hub/custom-systems.jsonld",
      "format": "jsonld",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "page-txt",
      "path": "/machine/en/hub/custom-systems.txt",
      "format": "text",
      "scope": "page",
      "locale": "en"
    },
    {
      "id": "llms",
      "path": "/llms.txt",
      "format": "text",
      "scope": "site"
    },
    {
      "id": "llms-full",
      "path": "/llms-full.txt?locale=en",
      "format": "text",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "index",
      "path": "/index.md?locale=en",
      "format": "markdown",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "services",
      "path": "/services.md?locale=en",
      "format": "markdown",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "agents",
      "path": "/agents.md?locale=en",
      "format": "markdown",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "sitemap",
      "path": "/sitemap.md",
      "format": "markdown",
      "scope": "site"
    },
    {
      "id": "manifest-tr",
      "path": "/machine/tr/index.json",
      "format": "json",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "manifest-en",
      "path": "/machine/en/index.json",
      "format": "json",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "search",
      "path": "/machine/search.json?q={query}&locale={locale}&unit={unit}",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "agent-api",
      "path": "/api/agent/v1",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "openapi",
      "path": "/openapi.json",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "mcp",
      "path": "/api/mcp",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "mcp-server-card",
      "path": "/.well-known/mcp.json",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "api-catalog",
      "path": "/.well-known/api-catalog",
      "format": "json",
      "scope": "site"
    }
  ]
}