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

API Ninjas + Google Sheets: recept loggas korrekt

Rickard Andersson Partner, Nodenordic.se

Ditt team ber om ”snabba middagstips”, någon söker, någon klistrar in, och plötsligt har du tre olika format, saknade ingredienser och noll möjlighet att återanvända det du hittade förra veckan. Det är inte svårt. Det är bara konstant.

Marknadschefer som bygger en liten community, byråägare som skapar lead magnets åt kunder och verksamhetsägare med fokus på drift stöter alla på samma problem: en rörig process för att fånga upp recept. Den här automatiseringen för receptloggning ger dig ett enda felfritt system som folk faktiskt kan använda igen.

Du sätter upp ett enkelt offentligt formulär som söker i API Ninjas Recipe API, returnerar en formaterad resultatsida och kan byggas ut för att logga varje förfrågan i Google Sheets så att du får ett prydligt, sökbart bibliotek.

Så fungerar automatiseringen

Här är hela workflowet du kommer att sätta upp:

n8n Workflow Template: API Ninjas + Google Sheets: recept loggas korrekt

Varför det här är viktigt: receptförfrågningar blir röriga snabbt

Receptsökning låter enkelt tills du är personen som gör det om och om igen. En kollega vill ha ”proteinrikt”, en annan vill ha ”glutenfritt” och någon annan skriver bara ”kyckling”. Du öppnar några flikar, kopierar ingredienser till en anteckning, klistrar in instruktioner i Slack eller mejl och hoppas att du inte missade ett steg. Nästa vecka gör du allt igen eftersom inget sparades på ett konsekvent sätt. Den verkliga kostnaden är den mentala belastningen och omarbetet. Det är småinsatser, utan stopp.

Friktionen byggs på. Här är var det oftast faller isär.

  • Manuell kopiera-klistra-in skapar inkonsekvent formatering, så ditt ”receptbibliotek” blir osökbart.
  • Förfrågningar kommer in på för många ställen (DM, mejl, Slack), vilket gör att recept försvinner i trådar.
  • Folk kan inte hjälpa sig själva, så samma person blir flaskhalsen för varje ny fråga.
  • Även när du hittar ett bra recept finns det ingen smidig överlämning eller logg för återanvändning senare.

Det du bygger: en offentlig receptsökare som kan logga till Sheets

Det här workflowet gör receptsökning till ett enda repeterbart flöde. Det startar med ett offentligt n8n-formulär där någon skriver vad de vill ha (som ”lax air fryer” eller ”vegetariska tacos”). Inskicket triggar en HTTP-förfrågan till API Ninjas Recipe API med din API-nyckel i headers. n8n tar emot resultaten, plockar ut de användbara delarna (recepttitel, ingredienser, instruktioner) och renderar sedan en ren slutförandesida som är lätt att läsa och dela. Ingen jakt i rå JSON. Ingen omformatering. Och eftersom det är n8n kan du bygga ut det för att automatiskt logga varje förfrågan och resultat i Google Sheets för ett sökbart arkiv.

Workflowet börjar i formuläret. Sedan frågar det API Ninjas-endpointen och omvandlar svaret till en människovänlig sida. Till sist kan du lägga till ett loggningssteg så att varje sökning och bästa träff hamnar i Google Sheets, redo att återanvändas.

Det du bygger

Förväntade resultat

Säg att du får in 10 receptförfrågningar i veckan från en community eller ett internt team. Manuellt kanske du lägger cirka 10 minuter per förfrågan på att söka, välja ett vettigt alternativ och formatera om ingredienser och steg, vilket blir ungefär 1,5 timme i veckan. Med det här workflowet skickar användaren in sin fråga på under en minut och får en formaterad resultatsida direkt. Om du lägger till loggning i Google Sheets slipper du dessutom svara på upprepningar, eftersom du kan söka i det du redan levererat.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • API Ninjas för receptsökresultat via API.
  • Google Sheets för att lagra och dela loggade recept.
  • API Ninjas API-nyckel (hämta den i din API Ninjas-dashboard)

Kunskapsnivå: Nybörjare. Du klistrar in en API-nyckel, anpassar ett formulär och testar en förfrågan.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

En användare skickar in en receptfråga via ett offentligt formulär. Du styr formulärfält och etiketter, så förfrågningar kommer in med samma struktur varje gång.

n8n anropar API Ninjas Recipe API med din nyckel. Workflowet skickar söktermen via en HTTP Request och autentiserar via en header (den vanliga ”X-Api-Key”-varianten).

Svaret omvandlas till strukturerat receptinnehåll. I stället för att dumpa rådata plockar workflowet ut det folk bryr sig om: titel, ingredienser och tillagningsinstruktioner.

En formaterad resultatsida visas direkt. Slutförandesidan blir den ”enda källan till sanning” du kan dela, och den är också den perfekta platsen att lägga till ett ”spara till Google Sheets”-steg om du vill ha en långsiktig logg.

Du kan enkelt ändra formulärfälten för att fånga upp saker som kostpreferens eller tillagningstid utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera formulärtriggern

Det här arbetsflödet startar med ett publikt formulär som samlar in en receptförfrågan och skickar in den i API-anropet.

  1. Lägg till noden Recipe Search Trigger på er arbetsyta.
  2. Ställ in Form TitleFind a recipe.
  3. Under Form Fields, lägg till ett fält och ställ in Field Labelquery.
  4. Ställ in Response ModelastNode så att formuläret returnerar det slutliga resultatet.
Den självhäftande anteckningen Flowpast Branding är valfri och används bara för dokumentation; den påverkar inte körningen.

Steg 2: Anslut recept-API-tjänsten

Formulärinmatningen skickas till ett externt recept-API via en HTTP-förfrågan.

  1. Lägg till noden Recipe API Call och anslut den efter Recipe Search Trigger.
  2. Ställ in URLhttps://api.api-ninjas.com/v1/recipe.
  3. Aktivera Send Query och lägg till en query-parameter med Name query och Value ={{ $json.query }}.
  4. Ställ in AuthenticationgenericCredentialType och Generic Auth TypehttpHeaderAuth.
  5. Inloggningsuppgift krävs: Anslut era httpHeaderAuth-uppgifter.
⚠️ Vanlig fallgrop: Om er API-nyckel saknas eller ligger i fel header kommer Recipe API Call att returnera ett auktoriseringsfel.

Steg 3: Konfigurera renderingen av svaret

API-svaret formateras och returneras till användaren som en slutförandesida.

  1. Lägg till noden Render Recipe Response och anslut den efter Recipe API Call.
  2. Ställ in Operationcompletion.
  3. Ställ in Completion Title={{ $json.title }}.
  4. Ställ in Completion Message=

    Ingredients

    {{ $json.ingredients }}

    Instructions

    {{ $json.instructions }}
    .

Steg 4: Konfigurera utdataflödet

Säkerställ att körvägen matchar den avsedda sekvensen: triggern samlar in indata, API:et returnerar data och formuläret renderar resultatet.

  1. Anslut Recipe Search TriggerRecipe API Call.
  2. Anslut Recipe API CallRender Recipe Response.

Steg 5: Testa och aktivera ert arbetsflöde

Verifiera flödet från formulär till API och aktivera det sedan för produktionsanvändning.

  1. Klicka på Execute Workflow och öppna formulär-URL:en från Recipe Search Trigger.
  2. Ange ett testvärde (till exempel pasta) och skicka formuläret.
  3. Bekräfta att Recipe API Call returnerar data och att Render Recipe Response visar recepttitel, ingredienser och instruktioner.
  4. Slå om arbetsflödet till Active så att formuläret är live för slutanvändare.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • API Ninjas-inloggningsuppgifter kan löpa ut eller kopieras fel. Om det slutar fungera, kontrollera först Header Auth-värdet i noden HTTP Request.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att sitta och redigera utdata för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här automatiseringen för receptloggning?

Cirka 30 minuter om du redan har din API Ninjas-nyckel.

Krävs det kodning för den här automatiseringen för receptloggning?

Nej. Du konfigurerar formuläret och klistrar in din API-nyckel i en n8n-credential.

Är n8n gratis att använda för det här workflowet för receptloggning?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med API Ninjas API-kostnader baserat på din förfrågningsvolym.

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

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

Kan jag anpassa det här workflowet för receptloggning för andra användningsfall?

Ja, ganska enkelt. Du kan byta ut Recipe API Call (HTTP Request) så att den pekar på en annan endpoint och sedan justera steget Render Recipe Response för att visa de nya fälten. Vanliga justeringar är att lägga till kostfilter i formuläret, spara resultat i Google Sheets och skicka en Telegram-notis när en ny fråga kommer in. Om du vill ha AI-skrivna sammanfattningar kan du också lägga till ett OpenAI Chat Model-steg innan den slutliga renderingen.

Varför misslyckas min API Ninjas-anslutning i det här workflowet?

Oftast handlar det om header-autentiseringen. Säkerställ att din HTTP Request skickar exakt det header-namn som API Ninjas förväntar sig (ofta ”X-Api-Key”) och att nyckelvärdet matchar det som finns i din API Ninjas-dashboard. Kontrollera också att du inte råkade få med extra mellanslag när du klistrade in nyckeln. Om du testar mycket kan du också slå i en rate limit, så sänk frekvensen och försök igen.

Vilken volym kan det här workflowet för receptloggning hantera?

Om du hostar n8n själv finns ingen gräns för antal körningar (det beror främst på din server och API-begränsningar). På n8n Cloud beror dina månadskörningar på plan, och det här workflowet räknas ungefär som en körning per formulärinskick. I praktiken klarar de flesta små team hundratals receptförfrågningar per månad utan att behöva tänka på det, och kan sedan justera när användningen växer.

Är den här automatiseringen för receptloggning bättre än att använda Zapier eller Make?

Ofta, ja. Det här upplägget bygger på direkta HTTP-anrop och att parsa svaret, vilket n8n hanterar utan att tvinga in dig i dyra ”premium”-steg. Du får också möjlighet till egen hosting, vilket spelar roll om ditt formulär blir populärt och du inte vill att varje inskick ska kännas som en taxameter. Zapier eller Make kan fortfarande fungera bra för enklare behov, särskilt om du bara vill lägga resultat i ett kalkylark. Om du är osäker, prata med en automationsexpert så pekar vi dig mot det enklaste alternativet.

När detta är live slutar receptförfrågningar vara en distraktion och blir en tillgång du kan återanvända. Sätt upp det, dela en länk och låt workflowet sköta det repetitiva.

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

Launch login modal Launch register modal