Appearance
Hendrickx Onboarding
Overview
Hendrickx is a location-specific POS integration commonly used in Belgium. Each location must be connected separately. Hendrickx does NOT include payment processing - you need a separate payment provider (Stripe or Viva Wallet).
Important: Before connecting Hendrickx, merchants must complete the required setup tasks first (Payment Profile, Billing Profile, Branding Profile), then create a location and select it from the backoffice topbar.
Integration Type
- Scope: Location-specific (each location connects separately)
- Payment Processing: Not included (requires Stripe or Viva Wallet)
- Menu Sync: Pull from Hendrickx (menu items imported from POS)
- Order Sync: Push to Hendrickx (orders sent after payment confirmed)
Discovery Flow (JSON - for deterministic parsing)
discovery_questions
[
{
"id": "channels",
"text": "What channels do you want to set up with Hendrickx?",
"options": ["Kiosk only", "Online ordering only", "Both"]
},
{
"id": "menu_ready",
"text": "Do you already have your menu set up in Hendrickx?",
"options": ["Yes, my menu is in Hendrickx", "No, I need to create it"],
"abort_if": "No, I need to create it",
"abort_message": "Hendrickx requires your menu to be set up in the POS first. Please create your menu items in Hendrickx, then come back to continue the setup."
}
]setup_steps
{
"Kiosk only": [
{"id": "payment_profile", "title": "Set up Payment Profile", "route": "/settings/payments", "required": false},
{"id": "billing_profile", "title": "Set up Billing Profile", "route": "/settings/billing"},
{"id": "branding_profile", "title": "Set up Store Branding", "route": "/settings/brand"},
{"id": "create_location", "title": "Create Location", "route": "/settings/locations"},
{"id": "select_location", "title": "Select Location from Topbar", "action": "topbar_location_select"},
{"id": "connect_pos", "title": "Connect Hendrickx and Sync Now", "route": "/hendrickx"},
{"id": "setup_menu_kiosk", "title": "Set up Menu for Kiosk", "route": "/menus"},
{"id": "in_house_settings", "title": "Set up In-House Settings", "route": "/in-house/settings"},
{"id": "device_profile", "title": "Set up Device Profile", "route": "/device-management/profiles"},
{"id": "configure_kiosk", "title": "Configure Kiosk", "route": "/device-management/devices"},
{"id": "test_kiosk", "title": "Test Kiosk"}
],
"Online ordering only": [
{"id": "payment_profile", "title": "Set up Payment Profile", "route": "/settings/payments", "required": false},
{"id": "billing_profile", "title": "Set up Billing Profile", "route": "/settings/billing"},
{"id": "branding_profile", "title": "Set up Store Branding", "route": "/settings/brand"},
{"id": "create_location", "title": "Create Location", "route": "/settings/locations"},
{"id": "select_location", "title": "Select Location from Topbar", "action": "topbar_location_select"},
{"id": "connect_pos", "title": "Connect Hendrickx and Sync Now", "route": "/hendrickx"},
{"id": "setup_menu_online", "title": "Set up Menu for Online Ordering", "route": "/menus"},
{"id": "online_settings", "title": "Set up Online Settings", "route": "/online-settings"},
{"id": "configure_online_ordering", "title": "Configure Online Ordering", "route": "/pickup-and-delivery/online-ordering"},
{"id": "test_online_ordering", "title": "Test Online Ordering"}
],
"Both": [
{"id": "payment_profile", "title": "Set up Payment Profile", "route": "/settings/payments", "required": false},
{"id": "billing_profile", "title": "Set up Billing Profile", "route": "/settings/billing"},
{"id": "branding_profile", "title": "Set up Store Branding", "route": "/settings/brand"},
{"id": "create_location", "title": "Create Location", "route": "/settings/locations"},
{"id": "select_location", "title": "Select Location from Topbar", "action": "topbar_location_select"},
{"id": "connect_pos", "title": "Connect Hendrickx and Sync Now", "route": "/hendrickx"},
{"id": "setup_menu_kiosk", "title": "Set up Menu for Kiosk", "route": "/menus"},
{"id": "setup_menu_online", "title": "Set up Menu for Online Ordering", "route": "/menus"},
{"id": "in_house_settings", "title": "Set up In-House Settings", "route": "/in-house/settings"},
{"id": "device_profile", "title": "Set up Device Profile", "route": "/device-management/profiles"},
{"id": "configure_kiosk", "title": "Configure Kiosk", "route": "/device-management/devices"},
{"id": "online_settings", "title": "Set up Online Settings", "route": "/online-settings"},
{"id": "configure_online_ordering", "title": "Configure Online Ordering", "route": "/pickup-and-delivery/online-ordering"},
{"id": "test_kiosk", "title": "Test Kiosk"},
{"id": "test_online_ordering", "title": "Test Online Ordering"}
]
}