{"product_id":"add-japanese-wordpress-internal-links-with-gemini-slack-approval-n8n","title":"Add Japanese WordPress Internal Links with Gemini + Slack Approval (n8n)","description":"\u003ch3\u003eAutomatically add Japanese internal links to WordPress posts—approved by your editor in Slack\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow uses \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e to find relevant Japanese posts, then sends vetted internal-link suggestions to \u003cstrong\u003eSlack\u003c\/strong\u003e for editor approval before it updates your WordPress post and logs the link pairs in \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a WordPress post ID\u003c\/strong\u003e via an authenticated webhook call or a manual n8n form submission.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches the WordPress post\u003c\/strong\u003e from the WordPress REST API using \u003cstrong\u003eBasic Auth\u003c\/strong\u003e, then extracts numbered paragraphs and existing links from the raw HTML.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates Japanese keywords with Google Gemini\u003c\/strong\u003e, searches the WordPress REST API for related posts, and also checks an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e for matching “priority pages” based on keyword hits in the post body.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters and ranks candidates\u003c\/strong\u003e by excluding the current post, already-linked targets, and previously logged link pairs—then prioritizes results using priority status, search frequency, and prior linking frequency.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProposes internal links\u003c\/strong\u003e (paragraph + anchor + target) with Gemini, validates that the anchor appears exactly in the paragraph, and ensures it’s not inside existing links or cut across Japanese word boundaries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequests approval in Slack\u003c\/strong\u003e with a checkbox message (with a 1-day wait). If the editor selects links, the workflow reloads the post to confirm it hasn’t changed, inserts the chosen anchors, updates the post, and records the link pairs in n8n Data Tables.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eScale internal linking for \u003cstrong\u003eJapanese WordPress\u003c\/strong\u003e content while keeping editorial control via Slack.\u003c\/li\u003e\n  \u003cli\u003eIncrease SEO relevance by linking to \u003cstrong\u003epriority pages\u003c\/strong\u003e based on n8n Data Table rules.\u003c\/li\u003e\n  \u003cli\u003eReduce manual workload for content teams: Gemini drafts, editors approve, n8n applies updates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/nodes:\u003c\/strong\u003e if, set, code, Slack, webhook, n8n Data Table, WordPress REST API (Basic Auth), Google Gemini.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46359762796723,"sku":"N8N-22190","price":36.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/pt1YID6WvFfQJiNmvx9GB_R5p94JFi.png?v=1793697173","url":"https:\/\/buyflowscripts.com\/products\/add-japanese-wordpress-internal-links-with-gemini-slack-approval-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}