Let's talk
Library
FreeAI Agent

Agency Hook Writer Agent for n8n

Write the first line of outreach that makes someone reply, based on what is actually true about them.

AgentOutreachCopywritingAgency
agent.workflow 6 files
AI Agent

Agent contents

  1. 01agency-hook-writer-agent.pdf

    One indexed handbook: what it does, how to set it up, the workflow node by node, the rules it follows, the prompt, its limits, troubleshooting, and a real recorded run.

  2. 02agency-hook-writer-agent.n8n.json

    The live workflow. Import this into n8n.

  3. 03agency-hook-writer-agent-smoke-test.n8n.json

    A credential-free run that proves the gates work before you spend anything.

  4. 04INPUT_SCHEMA.json

    What the workflow accepts.

OutcomeOutreach hooks, each quoting the note that grounds it

Inside

What’s inside

Everything included in the downloadable agent workflow.

agency-hook-writer-agent.pdf

One indexed handbook: what it does, how to set it up, the workflow node by node, the rules it follows, the prompt, its limits, troubleshooting, and a real recorded run.

agency-hook-writer-agent.n8n.json

The live workflow. Import this into n8n.

agency-hook-writer-agent-smoke-test.n8n.json

A credential-free run that proves the gates work before you spend anything.

INPUT_SCHEMA.json

What the workflow accepts.

OUTPUT_SCHEMA.json

What it returns, field by field.

TEST_CASES.json

Acceptance cases, including the ones designed to fail.

Audience

Who it is for

Use it when these situations match your work.

  • Consultants writing targeted outreach one prospect at a time
  • Service providers testing niche offers
  • Anyone who wants hooks traceable to a real observation
  • n8n users who want a tested starting workflow

Usage

How to use it

A practical sequence from download to finished output.

  1. Import and run the credential-free smoke test.
  2. Import the live workflow and connect one OpenAI credential.
  3. Fill in the Set Run Context node with your own details.
  4. Run the built-in sample and check every fact against the input.
  5. Paste your own input and review the result before acting on it.

Agency Hook Writer Agent for n8n FAQ

Can I use this for bulk outreach?

No, and it is built to resist it. It writes one message for one named prospect from a real observation. Feeding it a list produces GENERIC hooks, which is the honest signal that you have nothing specific to say yet.

Will it invent details about the prospect?

No. Every hook carries the note it came from, quoted. Anything it cannot ground goes into unsupported_personalization and is kept out of the hooks. A fabricated detail fails the moment the prospect notices.

Why was my personalisation downgraded to GENERIC?

An industry name on its own is GENERIC. SEGMENT_LEVEL needs both a role to contact and a stated pain pattern. SPECIFIC needs a named business with an observation you can quote.

What if my offer does not fit the prospect?

It says so rather than stretching the offer. That appears in the review reason, which is worth reading before sending.

Is this an actual n8n workflow?

Yes. The download contains an importable live workflow plus a separate credential-free smoke test. It is not a prompt to paste into a chat window.

What do I need to set up?

One OpenAI credential in n8n. There is no OAuth and no external service to connect, because you paste the input directly into the workflow.

Can I use this for client work?

Yes. Review outputs before acting on them and do not resell the kit as-is.

Which AI model should I use?

The workflow ships with an OpenAI chat model selected in n8n. You can change it, but rerun the acceptance cases in TEST_CASES.json before relying on another model.

Does it act on the output by itself?

No. The workflow ends at a reviewed result. It does not send, post, file, or write to any external system.

Custom automation

Want this agent connected to your workflow?

I can connect this agent workflow to your inbox, documents, sheets, CRM, or internal tools, with review steps and safeguards built in.

Build my workflow →