Write us on Telegram@Odilient

AI & AUTOMATION

Finkonkurs AI Content Pipeline

A multi-model AI research and writing pipeline on n8n that drafts bilingual encyclopedia entries and FAQs for every coin, exchange and network page on Finkonkurs.

Finkonkurs
Client
Fintech & Crypto
Industry
Ongoing since 2026
Duration
2026
Year
Where it started

The Challenge

Finkonkurs needed original, factual copy for thousands of coin, exchange and network pages in two languages, with prompts the client's marketing specialist could edit without a developer. A single LLM call produced generic text, and bulk generation had to stay affordable. The pipeline also had to fail loudly: a rate-limited or unfunded provider could never publish an empty stub over an existing description.

What we did

The Solution

We built the workflows on self-hosted n8n and kept orchestration in Laravel. The backend registers each workflow, renders its inputs from database facts and dispatches it by webhook; n8n runs three topic-specialized web research passes in parallel, then DeepSeek writes Russian HTML and an FAQ and translates both into English. Results return through a signed callback, are validated against per-workflow rules and only then written.

Built with
n8nLaravelFilamentDeepSeekxAI GrokGoogle GeminiOpenAI GPT-5PostgreSQLDockerCoolify
Inside the build

How It Came Together

An n8n AI content pipeline for a crypto market portal

Finkonkurs publishes a page for every cryptocurrency, exchange and blockchain network it tracks, in English and Russian. This AI content pipeline writes the descriptive part of those pages: a 220–380-word encyclopedia-style entry plus an FAQ, researched from the live web and synthesized by a separate writing model. It runs on a self-hosted n8n instance and is orchestrated by the platform's Laravel backend.

How the pipeline works

  1. Dispatch — the backend posts to the workflow's n8n webhook with a shared-secret header, the editable prompt, structured facts from the database and a callback URL.
  2. Input check — the workflow stops for a nameless or unknown entity instead of writing about a generic placeholder.
  3. Parallel research — three web-grounded passes each own one topic: technology and product; market, ecosystem and regulation; people, funding and incidents.
  4. Research guard — the run aborts before synthesis if a pass returns rate-limited, unfunded or empty; currencies need all three sources, exchanges and networks at least two.
  5. Synthesis — DeepSeek, with thinking enabled and no web access, merges the notes into Russian HTML, then writes a Russian FAQ as JSON.
  6. Translation and cleanup — DeepSeek translates both into English, and a final step strips AI-sounding filler while keeping [[ placeholder ]] tokens and internal-link markers intact.
  7. Callback — Laravel validates the output against the workflow's rules and writes it to the record.

Placeholders keep volatile values, such as a coin's rank or an exchange's maker fee, out of the prose: the backend renders them from live data at page-view time.

Models and how they changed

The first version, in May 2026, fanned out to GPT-5 and Gemini 2.5 Pro, with DeepSeek Reasoner synthesizing and DeepSeek Chat translating. Days later we added Grok 4.3 as a third researcher and moved Gemini to 3.1 Pro: five models in one run. A reference workflow had also queried Perplexity; we dropped it and tightened the prompts.

Since then the mix has been tuned on cost and reliability:

  • Benchmarked research models — Gemini 3 Flash matched 3.1 Pro quality in our comparison at roughly a quarter of the cost; 2.5 Flash was too shallow.
  • Dropped GPT-5 where it did not pay — OpenAI web search was about 80% of per-generation cost, so exchange and network descriptions moved to Gemini and Grok with a two-source guard.
  • Migrated ahead of a deprecation — before DeepSeek retired its deepseek-chat and deepseek-reasoner names, all 12 call sites moved to deepseek-v4-flash with explicit thinking flags and a larger output budget.
  • Same design, one provider — when the other research providers became unavailable, all three passes moved to Grok with their specialized prompts intact instead of collapsing into one generic query.

Beyond descriptions

The same backend-to-n8n contract runs people research, where Grok identifies the people behind a project and builds a dossier for each that DeepSeek translates, plus news and contest translation. When the person is already known, the identify step skips web search; on measured dev runs that cut its cost from $0.16–0.25 of a $0.74 dossier to about $0.02.

Engineering safeguards

  • Publish gate — description workflows are seeded as required, so a record cannot go live until its description has succeeded at least once.
  • Signed both ways — secret headers on dispatch and on callback; fast workflows answer synchronously, long ones return an execution ID and call back.
  • Loud failures — research nodes capture HTTP status, so a 429 or 403 fails the run with a reason instead of producing a stub.
  • One payer — only the development stage dispatches paid runs; results go to a shared ledger keyed by source IDs, so production applies the same text without paying again.
  • Workflows as code — templates live in git, are baked into the n8n image and re-imported on every start, and an LLM-free stub backs an end-to-end smoke test.

This pipeline feeds the Finkonkurs crypto market portal. For another production AI pipeline, see Knigopoisk AI audiobooks, and learn more about our AI integration and automation services.

Let's Build

Want something like Finkonkurs AI Content Pipeline?

Tell us what your product needs to do. We'll shape the scope, map a timeline and send a fixed price — free, and with no obligation to proceed.

Free consultation No commitment Fast reply