Attend Hurozo Customer Desk

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.

    The desk, this morning

    Every tab of the desk.

    Every case that came in since Friday, and where each one is right now.

    Back to the demonstration →

    The board

    See which conversations turn into revenue, and which leak.

    The desk your team checks each morning: what is arriving, what is answered, and the only lane that waits for a person.

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Board /customer/conversations/board
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Board

    Swept 09:10 · 24 conversations · web chat, email, WhatsApp sample
    92%Handled without you2Held for you17Done today0Never a wall
    Held for you2
    01 Email This arrived damaged. I want a refund. Held for you 09:04 1 source
    02 Email Nobody has answered me since Friday. Held for you 07:40 0 sources
    Answering5Handled without you
    Web chat Where is my order 4402? Answering 09:02 3 sources
    WhatsApp It says delivered and it is not here. Answering 09:09 3 sources
    WhatsApp Do you ship to Belgium? Answering 08:55 1 source
    Web chat Which chair for lower-back pain, under 400 euro? Answering 09:07 4 sources
    Email What is this charge on my card? Answering 08:58 2 sources
    Done today17
    Email Can I change the delivery address? Done today 08:49 2 sources
    Web chat Can I return this jacket? I bought it forty days ago. Done today 08:47 2 sources
    Email Wrong size sent. Who pays the return postage? Done today 08:41 2 sources
    Email I sent it back two weeks ago and heard nothing. Done today 08:36 3 sources
    Web chat Will these fit a 60cm desk? Done today 08:30 1 source
    Web chat What is the difference between the 300 and the 400? Done today 08:22 2 sources
    Web chat Is this the one you would buy? Done today 08:18 2 sources
    Email Change my plan before it renews. Done today 08:15 2 sources
    Email Can I have a copy of my last invoice? Done today 08:11 1 source
    Email I was charged twice this month. Done today 08:03 2 sources
    Web chat I cannot get into my account. Done today 07:55 1 source
    Web chat The reset link expired again. Done today 07:58 1 source
    Email The armrest snapped after four months. Is that covered? Done today 07:51 2 sources
    Email How long does a repair take? Done today 07:44 1 source
    Email This is the third time I am chasing this. Done today 07:47 1 source
    Web chat Do you do business accounts? Done today 07:31 1 source
    Email Is there a discount if we order twelve? Done today 08:52 0 sources

    Concept mock, sample data.

    The desk

    Open one list, clear it, and know the rest was handled.

    Today is the ranked owed-list. What needs you, in the order it needs you.

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Today /customer/conversations/today
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Today

    Today, ranked · Friday 4 September sample

    1,204 answered today, none of them here

    01EmailRefund 48 euro, arrived damagedDrafted, ready to sendVIP, waiting two hours
    02EmailThree orders past the delivery promiseNeeds your callZwolle warehouse
    03Web chatPlan change before renewalDraftedUpsell flagged
    04Web chatLogin resets, twelve overnightDoneHandled without you
    05EmailReturn, wrong sizeAuto-approvedWithin policy

    The close is an empty list. Everything the desk settled on its own is on the Board, not here.

    Morning triageEvery case that landed overnight, sorted before you sit down.
    First replyThe routine ones answered in your voice, without waiting for you.
    The held laneOnly what carries risk waits, and it waits in one place.
    Case stateWhere every case is, all day, without asking anyone.

    How the morning triage works →

    Replies

    Send the answer you would have written yourself.

    Press the line to open it, then what wrote this, then the phrases. sample

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Reply /customer/conversations/today/reply
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Reply

    Web chat · your site · 09:07 sample
    Your brand voiceWarm, direct, no jargon.
    Your product canonErgo 400: lumbar block you set by height, not foam curve.
    Your live systemsYour shop and stock systems.
    Your returns policy30 days at home. If it does not suit, we collect it. No cost.

    How the first reply is written →

    The gate

    Make the calls that cost money, and only those.

    Money, exceptions, anything the canon does not settle: the desk drafts the move and holds it. You rule, and your reason is logged.

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Held /customer/conversations/today/held
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Held

    Email · 09:12 sample
    Email · 09:12 Held · for a person
    Could you add a bottle of wine and a note? It is a gift.
    No rule covers a gift, so it waits. Marta from our team has it.
    Policy decisionsMoney and exceptions never leave without you.
    The optionsEach move with what it costs and what it breaks.
    The reasonYour ruling logged beside the answer it produced.
    The hand-backA ruled case rejoins the queue and finishes itself.

    How a policy decision is made →

    The record

    Prove any answer months later, without hunting for it.

    Who asked, what it read, the canon version, the draft, the approver, the time. The pack a security review and an AI Act audit both ask for.

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Record /customer/record
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Record

    Web chat · your site · 09:07 sample
    Web chat · your site · 09:07 Answered · 40 seconds
    Which chair for lower-back pain, under 400 euro?
    The Ergo 400, Ilse. A lumbar block you set by height, not a curve in the foam. 379 euro, one in Zwolle to sit on first. Thirty days at home; if your back disagrees, we collect it.
    source the phrase it wrote Your brand voice if your back disagrees, we collect it ↗ Your product canon a lumbar block you set by height ↗ Your live systems 379 euro, one in Zwolle ↗ Your returns policy thirty days at home ↗
    Canon

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

    You change the standard once. Nothing is retrained, nothing is re-prompted, and every answer after that reads the new line.

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Standards /customer/standards
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Standards

    Your canon · v4, in force sample
    The single editOne place to change the standard.
    Same-day effectThe next answer reads the new line.
    Compounding canonWhat the desk learns is written down and stays yours.
    The refusalAn answer with no canon behind it is held, not guessed.

    How an answer is built from your canon →

    Analysis

    Catch what’s slipping before your customers do.

    Response time and cost, per kind of case, and which queues are slow. The lens a service lead reads on a Monday.

    H Hurozo Desk Go Help ⌘KYou
    ⌂
    C S
    ⚒
    Hurozo Customer Desk › Support › Health /customer/health
    Conversations
    Today 5 Reply Held 2 Board 24 Record Health
    Standards

    Health

    The four lenses · week to date sample
    The on-brand rateA number per kind of case, not a feeling.
    Cost per answerWhat a reply costs, and where it is rising.
    The slow queuesWhich ones are waiting, and on what.
    The trendThe direction, week over week.
    Integrations

    Add a crew to the help desk you already run.

    Not a second inbox. Hurozo answers inside the help desk you already run, reading the systems behind it.

    Where your customers write
    Web chaton your site
    WhatsAppyour business number
    Emailyour support address
    Voiceyour line
    What it reads to answer
    Orders and deliverystatus, tracking
    Customershistory, entitlements
    Billinginvoices, refunds
    Your own model, if you want onebring your own account, or use ours

    Your tool, your tickets, your team’s workflow. Nothing moves.

    See every integration →

    Get started

    Start on the mailbox you already read.

    You connect the inbox, it drafts on your real queue, and nothing sends until you say so. You watch it work before it works for you.

    Back to Hurozo →