Works with n8n

    Humanhandoffforn8n,decidedonwhethertheanswerisright.

    You run n8n to wire your support stack together. Automatifie answers from what your team has already told customers, so fewer people push for a person and fewer conversations land on your agents. When the match is not certain, a person takes over first. We are one HTTP Request node in a workflow you already control, so nothing about your automation changes shape.

    We will get back to you about setting it up on your support history. By submitting you agree to our Privacy Policy and Terms of Use.

    What n8n teams run into

    A workflow that has to decide whether to answer or wake somebody up, with only a similarity score to decide on.

    Where we sit in your workflow

    A Webhook node takes the incoming message, an HTTP Request node calls us, and a Respond to Webhook node returns whatever the workflow decides. We answer that HTTP call with one of two things: the reply to send, or a handoff with the reason it stopped. What you do with each is your branch, in your workflow, in front of you.

    Why this one connects

    n8n has no opinion about who writes the reply, which makes it the easiest of the lot. You can also see the decision: the handoff comes back as data on a branch you built, not as behaviour buried inside a vendor's agent.

    Source: n8n, HTTP Request node docs

    How it works with n8n

    1. 01

      We work out what was really asked

      "How much is it?" on its own means nothing. Read against the chat so far it means "how much is the yearly plan". That is the question we go looking for.

    2. 02

      We find how your team answered it before

      Not a help article. The reply one of your own agents sent to that question, out of your support history. There is nothing for you to write first.

    3. 03

      We fill in this customer's real details

      Their order, their plan, their delivery date, read live out of your system and dropped into the reply by code. The model never writes those values, so it cannot invent one.

    4. 04

      Two checks before anything sends

      Is there a close enough answer, and is it about the same thing this customer asked about. A similarity score can only tell you the first one.

    Then one of two things
    Both checks pass

    The customer is answered

    It reads the way your team writes, because that is where it came from. No queue, no wait, and no reason to go asking for a person.

    Either check fails

    A person picks it up

    Before the customer ever sees a guess. Your agent gets the draft, the history and the reason it stopped.

    76-90%
    what bot vendors advertise
    41%
    what really gets solved

    How many customer questions an AI support bot actually settles end to end, next to the number on the brochure.

    Questions we get asked

    Is this a community node or an HTTP call?
    An HTTP call. One HTTP Request node against an endpoint, so there is nothing to install into your n8n instance and nothing that breaks on your next upgrade.
    Can I see why it handed over?
    Yes, and that is the point of doing it this way. The reason comes back in the response body, so it lands in your execution log next to everything else and you can count the reasons rather than guess at them.
    Can I override the decision?
    It is your workflow. We return an answer or a handoff and you decide what each branch does. If you want every refund question to reach a person regardless, that is a node, not a support ticket to us.
    Does it work with self-hosted n8n?
    It is an outbound HTTPS call from your instance, so self-hosted works the same as cloud.

    Stop the wrong answers reaching your n8n customers

    Tell us what your setup looks like and we will walk you through how this fits, or tell you honestly if it does not.

    We will get back to you about setting it up on your support history.