Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Perplexity till WordPress: utkast redo att redigera

Rickard Andersson Partner, Nodenordic.se

Du sätter dig äntligen för att skriva, och halva tiden försvinner i researchflikar, stökiga anteckningar och “var sparade jag den källan?”-ögonblick. Sedan måste du fortfarande formatera i WordPress, leta upp en utvald bild och skriva en vettig metabeskrivning.

Content marketers känner det först. Men byråägare och solofounders som driver sin egen blogg fastnar i samma loop. Den här Perplexity WordPress drafts-automationen tar dig från research till ett strukturerat WordPress-utkast (titel, slug, meta, HTML och utvald bild) utan konstant copy-paste.

Nedan ser du vad arbetsflödet gör, vad det sparar åt dig och hur du anpassar det för din nisch så att utkasten landar redo att redigera, inte bygga om.

Så här fungerar automationen

Hela n8n-arbetsflödet, från trigger till slutresultat:

n8n Workflow Template: Perplexity till WordPress: utkast redo att redigera

Problemet: från research till utkast tar evigheter

Att skriva ett bra inlägg är inte den svåra delen. Det är allt runtomkring. Du researchar på ett ställe, skissar någon annanstans, skriver utkast i ett dokument och bygger sedan om allt i WordPress för att formateringen blir märklig. Samtidigt försöker du minnas vilka källor som var pålitliga, och du behöver fortfarande en titel som inte floppar, en slug som är logisk och en metabeskrivning som inte är intetsägande. Gör du det här några gånger i veckan blir det i tysthet ett extrajobb.

Det summeras snabbt. Och friktionen ökar när du publicerar enligt ett schema.

  • Researchanteckningar blir en rörig hög, så slututkastet tappar struktur och du lägger en extra timme på att fixa det.
  • WordPress-formateringen byggs om manuellt, vilket gör att rubriker, länkar och mellanrum glider från din standard.
  • Utvalda bilder blir en sista-minuten-jakt, och inlägg fastnar i ett “nästan klart”-limbo.
  • Metadata hoppas ofta över eller stressas fram, så inlägget står svagare i sök från dag ett.

Lösningen: Perplexity-research → WordPress-utkast, automatiskt

Det här arbetsflödet börjar med en enkel formulärinlämning i n8n: du anger en fråga (ämne, vinkel, målgrupp eller till och med en grov disposition). n8n skickar prompten till Perplexity för att samla research och källhänvisningar, och normaliserar sedan citeringslänkarna så att källor förblir felfria och användbara. Därefter gör en OpenAI-driven copywriting-agent om researchen till strukturerat innehåll och skapar de viktiga extra-delarna du brukar skjuta upp: en stark titel, en WordPress-vänlig slug och en metabeskrivning. Arbetsflödet bygger sedan HTML, sanerar den så att WordPress inte skapar fel på udda markup, och skapar ett nytt utkast direkt i WordPress med rätt fält ifyllda. Till sist hämtar det en bildfil för den utvalda bilden, laddar upp den till ditt WordPress-mediabibliotek, kopplar den till utkastet och skickar ett Telegram-meddelande som bekräftar att utkastet är klart.

Arbetsflödet startar med ditt ämne. Perplexity sköter research-passet, OpenAI gör om det till publicerbar struktur och WordPress tar emot ett utkast som redan ser ut som ett riktigt inlägg. Telegram är ditt “klart”-kvitto, så du slipper gissa om det fungerade.

Vad du får: automation kontra resultat

Exempel: så här ser det ut

Säg att du publicerar 3 inlägg i veckan. Manuellt tar ett “research + utkastsetup + WordPress-formatering + bild”-pass ofta cirka 2 timmar per inlägg, så du lägger ungefär 6 timmar innan du ens börjar redigera. Med det här arbetsflödet skickar du in frågan på en minut eller två, väntar cirka 10 minuter på att utkastet ska dyka upp i WordPress och går sedan direkt till redigering och att lägga till din faktiska expertis. Det är ungefär 5 timmar tillbaka varje vecka, utan att sänka kvaliteten.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • WordPress för att skapa utkast via API-åtkomst
  • Perplexity AI för att generera research med källhänvisningar
  • OpenAI API-nyckel (hämta den i OpenAI Dashboard)
  • Telegram-bot för notiser om “utkastet är klart”

Svårighetsgrad: Medel. Du kopplar några inloggningar och testkör ett flöde, men du behöver inte skriva kod.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Du skickar in ett ämne via n8n:s formulärtrigger. Det kan vara en enkel fråga (“bästa onboarding-automationer för byråer”) eller en mer styrd prompt med målgrupp och ton.

Perplexity samlar research och källhänvisningar. n8n anropar Perplexity via HTTP och städar sedan upp citeringslänkar så att källor blir konsekventa, klickbara och enklare att granska senare.

OpenAI genererar inläggets byggstenar. En copywriting-agent skapar artikelstruktur och HTML, och ett separat steg genererar titel, slug och metabeskrivning i ett förutsägbart format som går att tolka pålitligt.

WordPress tar emot ett sanerat utkast och får sedan en utvald bild. Arbetsflödet publicerar ett utkast, hämtar en bildfil från den URL du anger, laddar upp den till ditt mediabibliotek, sätter den som utvald media och skickar sedan ett Telegram-meddelande om att det lyckades.

Du kan enkelt justera research-prompten och skrivbegränsningarna för att matcha din nisch och ditt varumärkes ton utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera formulärtriggern

Börja med att sätta upp det inkommande formulärinskicket som startar arbetsflödet och fångar upp research-ämnet.

  1. Lägg till och konfigurera Form Submission Trigger med Form Title satt till Blog Factory och Form Description satt till Create SEO optimized blog posts.
  2. I Form Fields lägger ni till ett textområde (textarea) med etiketten Research Query och ställer in dess platshållare till What are the most common challenges facing Canadian employers regarding recruitment and why would they want to hire a recruiting firm to solve these problems..
  3. Säkerställ att fältet är markerat som obligatoriskt så att varje körning innehåller ett giltigt ämne.
Håll Research Query specifik och nyhetsorienterad för att förbättra researchkvaliteten längre fram i flödet.

Steg 2: anslut researchkällan

Använd Perplexity för att hämta detaljerad research som blir underlag till blogginlägget.

  1. Konfigurera Perplexity Research Call med URL satt till https://api.perplexity.ai/chat/completions och Method satt till POST.
  2. Sätt JSON Body till det tillhandahållna uttrycket, inklusive användarprompten med {{ $json['Research Query'] }}.
  3. Autentisering krävs: anslut era httpHeaderAuth-uppgifter i Perplexity Research Call.
  4. I Normalize Citation Links ställer ni in fältet research till {{ $json.choices[0].message.content.replaceAll("[1]", " - source: " +$json.citations[0]).replaceAll("[2]"," - source:" +$json.citations[1]).replaceAll("[3]"," - source: " +$json.citations[2]).replaceAll("[4]"," - source: "+$json.citations[3]).replaceAll("[5]"," - source: "+$json.citations[4]).replaceAll("[6]"," - source: "+$json.citations[5]).replaceAll("[7]"," - source: "+$json.citations[6]).replaceAll("[8]"," - source: "+$json.citations[7]).replaceAll("[9]"," - source: "+$json.citations[8]).replaceAll("[10]"," - source: "+$json.citations[9]) }}.
⚠️ Vanlig fallgrop: om Perplexity inte returnerar citeringar kan ersättningslogiken i Normalize Citation Links skapa tomma källhänvisningar.

Steg 3: sätt upp AI-copywriting och generering av metadata

Konfigurera AI-agenterna och modellerna som genererar artikeln, HTML och SEO-metadata.

  1. I Copywriting Agent bekräftar ni att prompten använder {{ $('Form Submission Trigger').item.json['Research Query'] }} och {{ $('Normalize Citation Links').item.json.research }} som indata.
  2. Anslut OpenAI Mini Model till Copywriting Agent som språkmodell, med Model satt till gpt-4o-mini. Autentisering krävs: anslut era openAiApi-uppgifter i OpenAI Mini Model.
  3. Konfigurera Compose HTML Output för att använda den tillhandahållna prompten och säkerställ att den bearbetar {{ $json.output }}. Autentisering krävs: anslut era openAiApi-uppgifter i Compose HTML Output.
  4. Sätt upp Generate Title Slug Meta med prompten som endast returnerar JSON. Den här noden använder OpenAI Chat Engine som språkmodell — autentisering krävs: anslut era openAiApi-uppgifter i OpenAI Chat Engine.
  5. Behåll Structured JSON Parser ansluten som utdata-parser för Generate Title Slug Meta; uppgifter ska läggas till i den överordnade modellnoden (inte i parsern).
OpenAI-modelluppgifter konfigureras på OpenAI Mini Model och OpenAI Chat Engine, inte på Structured JSON Parser.

Steg 4: slå ihop parallella utdata och förbered HTML

Det här arbetsflödet slår ihop tre parallella strömmar för att sätta ihop den slutliga payloaden för WordPress.

  1. Säkerställ att Copywriting Agent skickar utdata parallellt till Compose HTML Output, Generate Title Slug Meta och Combine Streams.
  2. Ställ in Combine Streams till Number of Inputs = 3 så att den kan slå ihop HTML, title/slug/meta och agentens utdata.
  3. Konfigurera Aggregate Blog Details med Aggregate satt till aggregateAllItemData.
  4. I Sanitize HTML ställer ni in fältet content till {{ $json.data[0].message.content.replaceAll('```html', '').replaceAll('```','') }} för att ta bort code fences.
⚠️ Vanlig fallgrop: om Combine Streams inte tar emot alla tre indata kan Aggregate Blog Details aggregera ofullständig data och orsaka att senare uttryck går sönder.

Steg 5: konfigurera WordPress-publicering och mediauppladdning

Publicera utkastet, ladda upp en utvald bild och koppla den till WordPress-inlägget.

  1. I Publish WordPress Draft ställer ni in Title till {{ $('Aggregate Blog Details').item.json.data[2].output.title }} och Slug till {{ $('Aggregate Blog Details').item.json.data[2].output.slug }}.
  2. Ställ in Status till draft, Content till {{ $json.content }} och Author ID till 2.
  3. Autentisering krävs: anslut era wordpressApi-uppgifter i Publish WordPress Draft, Upload Media to WP och Assign Featured Media.
  4. I Define Image URL ställer ni in image-url till https://smartcdn.gprod.postmedia.digital/healthing/wp-content/uploads/2024/07/GettyImages-1455799246.jpg?quality=90&strip=all&w=704&h=395.
  5. Konfigurera Fetch Image File med URL satt till {{ $json['image-url'] }}.
  6. I Upload Media to WP behåller ni URL satt till https://commonclone.com/wp-json/wp/v2/media och ställer in headern Content-Disposition till attachment; filename="cover-image-{{ $('Publish WordPress Draft').item.json.id }}.jpeg".
  7. I Assign Featured Media ställer ni in URL till https://commonclone.com/wp-json/wp/v2/posts/{{ $('Publish WordPress Draft').item.json.id }} och queryn featured_media till {{ $json.id }}.

Steg 6: konfigurera framgångsnotis

Skicka ett bekräftelsemeddelande efter att inlägget har skapats och media har kopplats.

  1. I Telegram Success Notice ställer ni in Text till Success! Your blog post was created at {{ $now }}.
  2. Ställ in Chat ID till {{ $env.TELEGRAM_CHAT_ID }}.
  3. Autentisering krävs: anslut era telegramApi-uppgifter i Telegram Success Notice.

Steg 7: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera innehållsgenerering, skapande av WordPress-utkast, mediauppladdning och Telegram-notis.

  1. Klicka på Execute Workflow och skicka in formuläret i Form Submission Trigger med ett realistiskt research-ämne.
  2. Bekräfta att Publish WordPress Draft skapar ett nytt utkast med den genererade titeln, slug och HTML-innehåll.
  3. Verifiera att Assign Featured Media sätter den utvalda bilden och att Telegram Success Notice postar ett framgångsmeddelande.
  4. När allt är verifierat, växla arbetsflödet till Active så att det körs vid framtida formulärinskick.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • WordPress-inloggningar kan löpa ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera dina WordPress Application Passwords (eller behörigheter för användarroll) först.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • Perplexity- och OpenAI-prompter som är för generiska skapar intetsägande utkast. Lägg in målgrupp, ton och “måste-vara-med”-punkter tidigt, annars kommer du att redigera outputen i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Perplexity WordPress drafts-automationen?

Cirka 30 minuter om dina API-nycklar är redo.

Behöver jag kunna koda för att automatisera Perplexity WordPress drafts?

Nej. Du kopplar mest konton och justerar prompter. Det svåraste brukar vara WordPress-behörigheter, inte “kod”.

Är n8n gratis att använda för det här Perplexity WordPress drafts-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in Perplexity- och OpenAI-API-användning, som beror på hur långa dina prompter och utkast är.

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Perplexity WordPress drafts-arbetsflödet för vår tonalitet och nisch?

Ja, och det bör du. Uppdatera prompten i “Copywriting Agent” med ton, målgrupp och förbjudna fraser, och justera sedan “Generate Title Slug Meta” så att dina titlar matchar din stil. Många team byter även bildlogiken genom att ändra steget “Define Image URL” så att det hämtar från ett varumärkesbibliotek eller en nyckelordsbaserad källa. Om källhänvisningar är viktiga i din bransch, behåll “Normalize Citation Links”-beteendet strikt så att länkarna förblir felfria.

Varför fungerar inte min WordPress-anslutning i det här arbetsflödet?

Oftast är det ett problem med application password eller att användarrollen inte får skapa inlägg. Skapa om WordPress application password, uppdatera inloggningen i n8n och bekräfta att kontot även har rätt att ladda upp media (utvalda bilder fallerar ofta först). Om det fungerar för inlägg men fallerar för bilder blockeras media-uppladdningsendpointen av ett säkerhetsplugin eller din hosts brandvägg. Rate limits är ovanliga här, men kan inträffa om du triggar en massa utkast samtidigt.

Hur många utkast kan den här Perplexity WordPress drafts-automationen hantera?

Många, så länge dina API-gränser och din hosting hänger med.

Är den här Perplexity WordPress drafts-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet har flera “spår” (research, innehållsgenerering, metadatagenerering, bilduppladdning) som måste slås ihop och städas upp innan WordPress. n8n hanterar förgreningar och sammanslagningar utan att du behöver betala extra för varje väg. Self-hosting är också viktigt om du planerar att köra många utkast. Zapier eller Make kan gå snabbare för enkla tvåstegsjobb, men blir klumpiga när du behöver strukturerad JSON-tolkning, HTML-sanering och flera WordPress-anrop för media i ett enda flöde. Prata med en automationsexpert om du vill ha en snabb rekommendation baserad på din volym.

När detta väl rullar slutar du “förbereda” inlägg och börjar förbättra dem. Arbetsflödet tar hand om de repetitiva delarna, så din redigeringstid faktiskt går till att göra innehållet värt att läsa.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal