Attend Hurozo

Worker Tools

Manage worker

Tune the role and tools for this agency teammate. Graph wiring stays internal.

Tools

Loading...

Worker View

No tools selected
Team worker Untitled Agent Describe what this agent should do. HurozoAgent

Worker Chat

Describe the worker you want to add to this team, or what you want to change.
Draft JSON
{}

Teams

Teams are managed from Agency.

Connectors

Connectors

Connect services for the current agency

Loading connectors…

Agency

Team workspace

Planning

Filters

Build

Runs

Execution activity

Runs

Inspect Worker work, tool calls, reasoning summaries, and failures.

Select a run to inspect its activity.

Files

Agency files

    Documentation

    Contact Us

    New message

    To: hi@hurozo.com

    Hurozo CLI

    Terminal-first agent work

    Hurozo CLI

    The same Hurozo agent runtime, model routes, approvals, and connected tools from your shell.

    Install with Homebrew
    brew tap hurozo/hurozo-cli
    brew install hurozo-cli
    Hurozo CLI running in a terminal

    Model routing

    Switch between Hurozo, Gemini, Opus, and ChatGPT-backed routes when your account is configured for them.

    Approvals

    Review tool permissions from the terminal and keep remembered decisions scoped to the exact operation.

    Second opinions

    Use model arbitration to ask another available route for critique, checks, or a different perspective.

    Connected tools

    Use the same account-backed connectors and skills available in Hurozo's desktop and WebCLI experiences.

    First run

    After installation, run hurozo. The CLI walks you through account authentication and any model-specific sign-in or secret setup that your selected route requires.

    Hurozo SDK

    Python agent invocation

    Hurozo SDK

    Invoke saved Hurozo agents from Python using the same API tokens, inputs, outputs, and runtime routing used by Agent Builder.

    Install
    pip install hurozo
    getting_started.pyPython
    import json
    import os
    
    from hurozo import Agent
    
    os.environ["HUROZO_API_TOKEN"] = "YOUR_API_TOKEN"
    agent = Agent("sentiment-analyser")
    inputs = {
        "prompt": "Analyze sentiment and return JSON. Text:",
        "input": "I am very happy!",
    }
    
    result = agent.run(inputs)
    print(json.dumps(result, indent=2))

    Agent lookup

    Use an agent name, saved agent id, or agent UUID. The SDK resolves the correct execution target.

    Structured inputs

    Pass a Python dictionary matching the API input keys exposed by the saved workflow.

    Hosted runtime

    Runs against Hurozo's execution endpoint, including model routing, tools, outputs, and usage accounting.

    Token setup

    Create an API token from Account settings -> Manage API Tokens, then set it as HUROZO_API_TOKEN before running scripts.

    AI customer service for shops that quote, deliver and install.

    Turn every customer conversation into revenue.

    Every answer comes from your own verified truth, and the risky calls wait for a person. It is yours to own, and you can stand behind every word.

    See a desk run See pricing
    hurozo.com Support · live
    H Hurozo Customer Deskour own desk, answering about Hurozo live
    “Do the Series 7 come with cable management, and what's your lead time?”
    Quote
    “Delivered and installed, split two floors, PO to follow.”
    Install
    “Can we get the usual plus 6 more grey task chairs?”
    Reorder
    and the rest of the order
    “A desk arrived scratched, refund or replacement?”
    Return
    “We were charged list, not our rate. Fix the invoice?”
    Refund
    “did you get the measurements? still ok for the 14th?”
    Track
    [ why we exist ]

    These answers are not acceptable any more.

    M. de VriesWhatsApp · 09:31
    Hi, order 4402 says delivered but nothing arrived?
    MV
    The tracking bot1 s
    Sorry, I didn't understand that. Would you like to track an order, or talk to an agent?
    “Not a single chatbot admitted uncertainty or suggested involving a human for clarification.”
    a merchant · r/ecommerce · 29 March 2026
    Hurozo Customer Desk › Support › Today /customer/conversations/today sample
    Conversations
    Today · Monday 08:122 waiting on you · 5 drafted, one tap each · 17 answered
    WhatsApp · the reorder · drafted 07:58, in your voiceDrafted
    Of course. Your usual is the Series 7 in oak with the grey task chair, and six more grey chairs go on the same order.1 All in stock, so the lot ships Thursday and installs Friday morning like last time.2 Same contract rate.3
    1The account’s last order#4402 · June↗
    2Stock · Series 7 oak, chairslive · Odoo↗
    3Price list · this accountcontract rate↗
    Sent in your voice; the receipt goes on the record.
    Email · the third-floor order · drafted 08:03Drafted
    Friday works: the install team is booked for 08:00 and they carry via the stairwell, we do it often on that street.1 No parking needed, the van stops on the corner as last time.2
    1Install scheduleFri · 08:00↗
    2Delivery standardv4 · access notes↗
    Sent in your voice; the receipt goes on the record.
    What needs you first. Then what is written and waits for one tap. Then what ran on its own.

    See which conversations turn into revenue, and which leak.

    [ first replies, written ]

    Send the answer you would have written yourself.

    WhatsApp · 09:31 · the third-floor orderDrafted · one tap to send
    “did you get the measurements? still ok for the 14th?”
    Got them, thanks. The cable-hole measurements from your email last week are on the order,1 and the 14th holds: the third-floor install is booked for the morning, done before your people arrive.2 If the lift is out again, tell me and we bring them up the stairwell.3
    1The order’s threademail · 3 Sep↗
    2Install schedulethe 14th · 08:00↗
    3Delivery standardv4 · access notes↗
    Morning triage
    Every case that landed overnight, sorted before you sit down.
    First reply
    The routine ones answered in your voice, without waiting for you.
    The approval lane
    Only what carries risk waits, and it waits in one place.
    Case state
    Where every case is, all day, without asking anyone.
    [ orders remembered ]

    Prove any answer months later, without hunting for it.

    Hurozo Customer Desk › Support › Record /customer/record/4471 sample
    Conversations
    Case 4471a furniture dealer · one order · three channels · four arrivals
    WhenWhat happenedSource
    Who askeda furniture dealer · M. de Vries · web chat, email, WhatsApp↗
    What it readSpec sheet Series 7 · this account’s price list · delivery standard v4 · brand voice↗
    Tue 09:02 · web chatAsked: cable management, lead time to Rotterdam. Answered from the spec sheet and delivery standard v4.↗
    Tue 09:12 · emailQuote requested. Built at contract rate, €41,200. For approval: money moves.↗
    Tue 09:14 · BramApproved. “Contract rate holds, install by our team.” Sent 09:14.↗
    Wed 16:40 · emailCable-hole measurements received and attached to the order.↗
    Mon 09:31 · WhatsApp“did you get the measurements? still ok for the 14th?” Answered from the thread, nobody re-asked.↗
    Standardsv4 · in force since 14 Jul · every answer above read this version↗
    The exportThe pack leaves as a file, not a screenshot.open the pack ↗
    The order remembers itself across the channel switch. That is what makes “still ok for the 14th?” a one-line answer.
    The case log
    Every step in order, with its timestamp.
    Standards version
    Which line of your truth the answer came from.
    The approver
    Who said yes, and the reason they gave.
    The export
    The pack leaves as a file, not a screenshot.
    [ money waits for you ]

    Make the calls that cost money, and only those.

    Hurozo Customer Desk › Support › For approval /customer/conversations/approval sample
    Conversations
    For approval2 waiting on you · the rest of the morning is handled
    Drafted by the desk · 07:40 · waits for youEmail · the third-floor order
    Email · 07:40For approval · yours
    “One of the desks arrived with a scratch across the top. Refund, or can you replace it?”
    The fix is drafted: a replacement top ships Thursday, no charge, and the scratched one is collected on the same run. The €120 credit for the wait is money, so it waits for your yes.
    1Money moves€120 credit↗
    2Your rulecredits over €50 wait↗
    Ruled earlier today · the quote, €41,200 · approved by Bram, “contract rate holds” · goodwill credit €30 · approved by you · 22 answered without you
    Policy decisions
    Money and exceptions never leave without you.
    The options
    Each move with what it costs and what it breaks.
    The reason
    Your ruling logged beside the answer it produced.
    The hand-back
    A ruled case rejoins the queue and finishes itself.
    [ your truth, provable ]

    Change the price once, and every answer changes with it.

    Hurozo Customer Desk › Standards › Delivery /customer/standards/delivery sample
    Conversations
    Delivery · Rotterdamv4 · in force since 14 Jul · Sanne
    The standardv4
    Why it changes: the Rotterdam hub opened on 1 September. Orders now leave from there, not from Utrecht.
    Orders that land by Wednesday ship to Rotterdam in three weeks . Installation by our own team, access notes on the order.
    The change is permanent. Every answer after it reads the new line. A one-off is not a change: it goes through the gate, and the standard stays.
    14 standards in force · delivery, returns, price list, brand voice… all ↗History · v4 · 14 Jul · Sanne · v3 · 2 May · Bram
    The single edit
    One place to change the standard.
    Same-day effect
    The next answer reads the new line.
    What it learns stays yours
    What the desk learns is written down and stays yours.
    The refusal
    An answer with nothing approved behind it is held, not guessed.
    [ see what is slipping ]

    Catch what's slipping before your customers do.

    Hurozo Customer Desk › Support › Board /customer/conversations/board sample
    Conversations
    Boarda furniture dealer · this morning · web chat, email, WhatsApp
    0
    Answered
    0
    For approval
    0
    Done today
    —
    Ran on its own
    Arriving0
    Answering0
    For approval0
    Acting0
    Done today0
    Counts are the board’s own rows. The one warm lane is the one that waits for a person.
    The on-brand rate
    A number per kind of case, not a feeling.
    Cost per answer
    What a reply costs, and where it is rising.
    The slow queues
    Which ones are waiting, and on what.
    The trend
    The direction, week over week.
    [ the way forward ]

    Five ways to answer it. One of them is acceptable.

    Customer · WhatsApp · Monday · 09:31
    did you get the measurements? still ok for the 14th?
    By hand
    Did they go by email? The inbox is with whoever is on the floor till 11. I'll ask.
    A scripted bot
    Sorry, I didn't understand that. Would you like to track an order, or talk to an agent?
    Generic AI
    Thank you for reaching out! Could you share your order number so I can look into this for you?
    AI on your documents
    Yes, all received. As per our delivery policy, installs take place between 8 and 12 on the confirmed date, so the 14th is all set.
    Hurozo operates the case
    Got them. They're on the order, and the 14th holds: install booked for the morning, done before your people arrive.
    What wrote this · 3
    [ integrations ]

    It answers inside the help desk you already run.

    Where your customers write
    Web chaton your sitepilot
    Emailyour support addresspilot
    WhatsAppyour business numberroadmap
    Voiceyour lineroadmap
    The help desk you run · it answers inside it
    Zendeskyour tickets, your workflowlive
    Intercomyour inbox, your teamlive
    Hurozo · the Customer Desk
    Reads what you own. Answers where they wrote.
    #4471 · cable management, lead timeanswered
    #4472 · quote, two floorsfor approval
    #4480 · still ok for the 14th?answered
    Your tool, your tickets, your team's workflow. Nothing moves.
    What it reads
    Shopifyorders, deliverypilot
    Odoostock, invoices, the ratepilot
    The account's historyevery thread, every orderpilot
    What it tells
    Slackthe ones for approval, to the roomlive
    Asanathe install, as a tasklive
    Teamsthe room, if that is yoursroadmap
    Your help desk
    It answers inside the tool your team already opens.
    Zero migration
    Your tickets, your workflow, your tooling. Nothing moves.
    Your live systems
    Orders, customers and billing, so the answer is current.
    Your own model
    Bring your own account, or use ours.
    [ governance ]

    Built to pass the review, not to survive it.

    EU-resident app and dataToday
    The application and its primary data run in the EU; inference at the provider, said as such.
    Money waits for a personToday
    Anything that spends or breaks a policy is held for your yes; who said yes is on the record.
    The record exportsToday
    Who asked, what it read, who approved, which version: the pack leaves as a file.
    [ questions ]

    Ask what you would ask before buying this.

    hurozo.com Support · live
    H Hurozo Customer Deskour own desk, answering about Hurozo live
    [ pricing ]

    Own the crew. Not rent per answer.

    Get about a day a week of a planner's time back, measured on your own orders in week four. an assumption, stated as one
    Flat and predictable. You move up only when your business crosses a real line, never when it succeeds. No per-answer or per-resolution markup.
    Free
    Free
    Watch it work.
    One inbox, one channel
    Triages, drafts and follows up in your voice
    Sends on your approval
    Move up when you let it act, or a person and your stack come in.
    Start on your mailbox
    Crew
    3-digit/ month
    partner terms while you are among our first
    A team, and your stack.
    A team on one desk: shared queue, roles, handoff, the board
    Your store connected: live orders, products, stock
    A customer channel to act on
    Your ERP, if you run one, in the same band
    Move up when you run more than one brand, or on your own ground.
    The first hour is free →
    Workforce
    Talk to us
    On your own ground.
    Many brands or tenants
    Self-host, residency
    A named SLA
    For more than one brand, or your own ground.
    Talk to us
    Your canon is yours, exportable, from day one. The gate stays on at every tier. EU-resident app and data by default.
    You would be among our first, which is why the first hour is free and you come in on a partner's terms.
    [ be known for your service ]

    Scale the service you're proud of.

    You own it Prove every word Built to pass your security review A person, whenever it matters
    The pilot starts on your website and mail. WhatsApp is first on the roadmap. Hurozo B.V. builds and runs this; you can see who we are, and what we have not built yet, before you talk to us.The conversations on this page are illustrative; the desk in the hero is ours and live.