Field SOP
Field SOP

n8n Competitor-tracking Workflow Template: Scheduled Fetch + Kimi Structuring + Feishu Storage (Downloadable)

The n8n competitor-tracking workflow AI Cake uses itself-daily scheduled fetch of competitors, Kimi structuring, Feishu storage, humans only do 15 min review. With .json template download; import, swap API key, run.

Published July 23, 20264 min read
<!-- workflow-competitor-tracker | resource | n8n Competitor Tracker Workflow -->

Auto-fetch competitor moves daily, structure them with Kimi, store in Feishu-n8n orchestrates the whole thing, humans only do 15 minutes of review. This is the competitor-tracking workflow AI Cake uses itself-import it, swap the API key, and run.

Workflow Chain

Scheduled trigger -> fetch competitor notes -> Kimi structured rewrite -> Feishu storage -> notify.

Download Template

After importing into n8n, configure per the steps below.

Steps

  1. Import: n8n -> Workflows -> Import from File, pick competitor-tracker.json
  2. Cron node: Set to fire daily at 9:00 (or your preferred frequency)
  3. HTTP Request (fetch): Fill your compliant data source URL-bring your own (don't scrape copyrighted content)
  4. Kimi API node: Fill the Kimi API key (replace placeholder sk-xxx with yours), pick model moonshot-v1-8k
  5. Feishu node: Create a Feishu Bitable, fill App ID / Secret + table token
  6. Try run: Manually trigger once, check if the Feishu table received data

Companion Prompt (Kimi Structuring)

Prompt
You are a senior topic editor. Please extract from this note:
1. Title pattern (number / pain point / contrast)
2. Body structure (opening - middle - ending)
3. Reusable topic angle
Output JSON only, fields: title_pattern, structure, angle

Pitfalls

  • Kimi occasionally returns non-JSON: Stress "output JSON only" at the end of the prompt; add a JSON-parse retry branch in n8n
  • Scrape rate too high gets rate-limited: Once per day per competitor is enough-don't get greedy
  • Feishu fields must be created first: n8n won't auto-create fields; a missing field fails silently

The template is the skeleton; the data source and API key are your own. Once it runs, you can add nodes: store price trends in a database, push anomaly alerts to WeCom.

This article is AI-assisted and human-edited. Last updated: 2026-07-23

Related