Bonsai-27B-GGUF
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
An n8n workflow that drafts one cold email for one lead. You fill in a short form, an AI agent reads the lead’s own website, and it writes a short email that cites a real detail from that text.
Cold email drafted from a lead website and your offer is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Web form
You start it by submitting a form, and it needs:
A draft cold email that cites a detail from the lead’s own website, shown on the form’s result page
What you need before you start.
Email writer
Writes the subject and the body from the site text and your offer.
NeedsOpenAI API key
Checked by Mindket on 13 Nov 2026
This n8n workflow drafts one cold email for one lead. You fill in a short form with the lead’s first name, company, website address and your offer in one sentence. The workflow reads the text of the lead’s website, and an AI agent writes a short email that cites a real detail from that text. When the site gives too little to use, you get a line for a person to look at instead of a made-up email. Six nodes run it.
Salespeople, founders and agencies who write outreach by hand and want a grounded first draft. Skip it if you need to mail thousands of leads, since it drafts one email per form and sends nothing.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Account executives | Draft a first email before a call list | A sales rep enters a prospect’s site and gets a draft that names the product line. |
| Agencies | Outreach freelancers | Add one real detail to each pitch | A freelancer reads the draft and swaps one sentence for her own. |
| Startups | Founders | Write early outreach without a template | A founder drafts a note to a local shop whose site lists a new service. |
| Staffing | Recruiters | Open a conversation with a company that is hiring | A recruiter gets a draft that mentions the roles on the company’s page. |
You need a little n8n: import a file, add an OpenAI credential and open a web form.
Any n8n that can reach OpenAI and the lead’s website will run it. It starts from a web form that n8n hosts for you, and you open that form from a link.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need an OpenAI key and the web address of a lead.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| OpenAI | An API key |
| A lead | A first name, a company, a website address that loads without a login, and your offer in one sentence |
workflow.json.Chat Model.Lead Form and use its test address to open the form.https://.Open the form, fill in a lead and read the result. Edit the draft before you use it, and submit the form again for the next lead. If the result starts with [NEEDS-HUMAN], read the lead’s site yourself.
| To change | Where |
|---|---|
| The tone and the rules | The system message in Write Email |
| The length | The body-length rule in that system message |
| How much of the site is read | The 6000 in the text of Write Email |
| The model | Chat Model |
| Where the draft goes | Replace Show Result with a mail or sheet node |
A sales rep enters “Maria”, “Harbor Print”, the company’s address and the offer “We cut proofing time for print shops”. The workflow reads the site, which describes a same-day poster service. The model writes a subject under 60 characters and a short body that mentions the same-day posters, links them to the offer and ends with one question.
If the address leads to an empty or broken page, the result is [NEEDS-HUMAN] and a one-line reason.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A form trigger starts a run when someone submits a web form. An AI agent is a node that asks a chat model to answer under written rules.
For experts. Fetch Website and Extract Site Text both continue on error, so a failed fetch reaches Write Email as an empty site_text. The agent has no tools and no memory, and Show Result puts its output field on the completion page.
| Node | What it does | What to know |
|---|---|---|
Lead Form | Collects four required fields | Anyone with its address can submit it |
Fetch Website | Loads the page as text | Waits 15 seconds, then moves on |
Extract Site Text | Takes the text of the page body | The whole body, not one section |
Write Email | Writes the draft under the rules | Sees the first 6,000 characters |
Show Result | Shows the draft on a completion page | Nothing is sent |
One model line needed a swap, and the form is open to anyone with its link.
gpt-4o-mini down on 14 January 2027 and names gpt-6-luna. That model supports function calling in Chat Completions only with reasoning effort set to none, so Mindket’s copy uses gpt-5.6-terra[NEEDS-HUMAN] lineAn n8n workflow that drafts one cold email for one lead. You fill in a short web form with the lead's first name, company, website address and your offer in one sentence. The workflow reads the text of the lead's website, and an AI agent writes a short email that cites a real detail from that text. When the site gives too little to use, you get a line for a person to look at instead of a made-up email.
workflow.json: the workflow as n8n exports it, 6 nodes. All six run, and there are no sticky notes. It holds no credential.README.md: these notes.Chat Model used gpt-4o-mini with a temperature of 0.4. OpenAI's deprecation page, read on 12 November 2026, shuts gpt-4o-mini down on 14 January 2027 and names gpt-6-luna. That model's page says Chat Completions supports function calling only with reasoning effort set to none, and n8n's chat model node offers only low, medium and high. The agent node calls its model as a tool-calling chat model, so the node uses gpt-5.6-terra, whose page lists function calling without that limit. It has no temperature setting, because that page lists none.Mindket read this copy against n8n's source. It was not run on a live n8n and was not tried against any real website.
workflow.json.Chat Model.Lead Form and use its test address to open the form in your browser.https://, because the fetch node takes the address as typed.Lead Form shows a form titled "Cold Email Writer" with four required fields: Lead first name, Lead company, Lead website URL and Your offer (one sentence).Fetch Website requests the address and keeps the answer as text. It gives up after 15 seconds, and a failed request does not stop the run.Extract Site Text takes the text of the page body into a field called site_text. It also continues on error.Write Email gives the model the lead's details, your offer and the site text with its spaces collapsed, cut at the first 6,000 characters. The system message holds the rules. The model may use only what the page text says, and it treats that text as data rather than instructions. When the text is empty, an error page or under about 40 useful words, it answers [NEEDS-HUMAN] with a one-line reason.The email gets a SUBJECT: line under 60 characters and a plain-text body of 60 to 120 words. The body has one concrete observation, one sentence tying it to your offer and one closing question. The model addresses the lead by first name, avoids a short list of stock phrases and writes in the language of the lead's site.
Show Result puts the model's answer on a completion page titled "Your draft is ready".Write Email.6000 in the text of Write Email.Chat Model.Show Result with a mail or sheet node.[NEEDS-HUMAN] line.NOTICE.md 606 B README.md 5 KB workflow.json 6 KB
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
LibertAIDAI · Kit
Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…
facebook · Kit
Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
LiconStudio · Kit
Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…