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

Porkbun + Google Sheets: varningar vid domänsläpp

Rickard Andersson Partner, Nodenordic.se

Du hittar den perfekta domänen, dubbelkollar den och glömmer sedan bort den i en vecka. Under tiden hinner någon annan ta den. Det värsta är hur tråkigt jobbet är: att söka på samma namn, om och om igen, och hoppas att just i dag är dagen.

SEO-specialister känner det när en kund behöver ett nytt varumärke. Domäninvesterare känner det när domäner släpps vid udda tider. Och grundare som försöker namnge en ny produkt fastnar med att uppdatera WHOIS-sidor i stället för att bygga. Det här arbetsflödet för domain drop alerts tar bort allt kontrollarbete och pingar dig i samma stund som ett namn blir tillgängligt.

Du får se hur automatiseringen bevakar din lista i Google Sheets, kontrollerar tillgänglighet via Porkbun var 30:e minut och skickar notifieringar via Gmail och Discord snabbt nog för att faktiskt göra skillnad.

Så här fungerar automatiseringen

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

n8n Workflow Template: Porkbun + Google Sheets: varningar vid domänsläpp

Problemet: manuell domänkontroll är ett långsamt förlorarspel

Domäntillgänglighet är ett tajmingproblem som ser ut som en researchuppgift. Om du följer ens 20 namn kan du i praktiken inte kontrollera alla löpande under veckan, och du kommer definitivt inte att fånga ögonblicket när en domän släpps kl. 06:10 en tisdag. Så antingen slösar du tid på repetitiva sökningar, eller så kollar du ”ibland” och missar fönstret. Och när du gör det här åt en kund blir ett missat fönster till obekväma samtal, hastigt framtagna alternativ och varumärkeskompromisser du inte ville göra.

Det växer snabbt. Här är var det faller isär i verkligheten:

  • Att checka en lista för hand blir lätt cirka 2 timmar i veckan av flik-hoppande, särskilt om du följer flera TLD:er.
  • Du missar släpp eftersom ”rätt ögonblick” sällan är när du faktiskt sitter och tittar.
  • Manuella anteckningar blir röriga, så du dubbelkollar namn du redan utvärderat och kan ändå inte minnas vad som ändrades.
  • Så fort listan växer till hundratals försvinner konsekvensen och processen kollapsar.

Lösningen: automatiska kontroller med omedelbara Porkbun-varningar

Det här arbetsflödet gör ditt Google Sheet till en levande bevakningslista som n8n övervakar enligt schema. Var 30:e minut hämtar det domäner markerade som inte tillgängliga och kontrollerar sedan varje domän via Porkbun API. När Porkbun rapporterar att en domän är tillgänglig (svaret avail är “yes”) skickar arbetsflödet direkt en detaljerad Gmail-varning och postar ett formaterat meddelande i en Discord-kanal, inklusive pris och en direkt registreringslänk. Därefter uppdaterar det raden i Google Sheets och markerar domänen som tillgänglig, vilket stoppar upprepade notifieringar vid nästa körningar. Det är samma jobb du skulle göra manuellt, men gjort konsekvent, dag och natt, utan att du behöver tänka på det.

Arbetsflödet startar enligt schema och läser din bevakningslista från Google Sheets. Det kontrollerar varje domän sekventiellt (med en kort paus för att undvika API rate limits). Om en domän släpps går varningar ut via Gmail och Discord, och sedan uppdateras sheetet så att systemet hålls korrekt och strukturerat.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du följer 80 domäner för några kommande kundprojekt. Om du kontrollerar dem manuellt två gånger om dagen och lägger kanske 1 minut per domän blir det cirka 2,5 timmar per dag av ren kontroll (och då är det optimistiskt räknat). Med det här arbetsflödet lägger du cirka 10 minuter en gång för att lägga in domäner i Google Sheets, sedan väntar du bara på varningar. n8n kör var 30:e minut i bakgrunden, kontrollerar listan sekventiellt och pingar dig i Gmail och Discord så fort en domän är ledig. Det är mycket fokus du får tillbaka.

Det du behöver

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Porkbun-konto för API-åtkomst till domänkontroller
  • Google Sheets för att lagra och hantera din bevakningslista
  • Porkbun API-nyckel + hemlighet (hämta den i Porkbun → API Access)

Svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in API-nycklar och ändrar några fält som Sheet ID och mottagare för varningar.

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

Så fungerar det

Ett 30-minutersschema drar igång allt. n8n kör automatiskt, så du behöver inte förlita dig på påminnelser eller rutiner som faller ihop under intensiva veckor.

Din bevakningslista kommer från Google Sheets. Arbetsflödet läser ett sheet med domäner och en isAvailable-status och riktar sig bara mot rader markerade “no” så att det inte fortsätter tjata om namn du redan hittat.

Porkbun frågas ut en domän i taget. Automatiseringen loopar igenom din lista sekventiellt, anropar Porkbuns endpoint för tillgänglighet och använder en enkel beslutscheck för att upptäcka svaret “yes”. Det finns också en kort paus på 10 sekunder mellan kontrollerna för att minska problem med rate limits.

Varningar skickas, sedan uppdateras sheetet. När en domän blir tillgänglig får du ett Gmail-mejl (med en mer omfattande HTML-layout) och ett Discord-meddelande för snabb åtgärd. Efter Discord-inlägget markerar arbetsflödet den raden som tillgänglig i Google Sheets så att framtida körningar förblir tysta.

Du kan enkelt ändra kontrollfrekvensen till att köra varje timme (eller oftare) beroende på behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den schemalagda triggern

Det här arbetsflödet startar enligt ett fast schema och kontrollerar er domänlista var 30:e minut.

  1. Lägg till och öppna Scheduled 30-Min Trigger.
  2. Ställ in Rule så att den körs var 30 minut (minutintervall).
  3. Koppla Scheduled 30-Min Trigger till Retrieve Domains Sheet.

Om ni vill ha snabbare övervakning kan ni minska intervallet i Scheduled 30-Min Trigger, men tänk på API:ets rate limits.

Steg 2: Anslut Google Sheets

Google Sheets tillhandahåller domänlistan och lagrar uppdateringar om tillgänglighet.

  1. Öppna Retrieve Domains Sheet och ställ in Document ID till [YOUR_ID].
  2. Ställ in Sheet Name till gid=0 (Sheet1).
  3. I Filters ställer ni in lookupColumn till isAvailable och lookupValue till no.
  4. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Retrieve Domains Sheet.
  5. Öppna Update Sheet Availability och låt Operation vara update.
  6. Mappa Domain till {{ $('Iterate Domain List').item.json.Domain }} och ställ in isAvailable till yes.
  7. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Update Sheet Availability.

⚠️ Vanlig fallgrop: Säkerställ att ert ark har kolumner med namnen Domain och isAvailable, annars misslyckas uppdateringsmappningen.

Steg 3: Konfigurera domänbearbetning och API-kontroller

Dessa noder loopar igenom domänerna och frågar Porkbun-API:et om tillgänglighet och prissättning.

  1. Öppna Iterate Domain List och behåll standardinställningarna för batch (används för att loopa igenom data från arket).
  2. Koppla Retrieve Domains Sheet till Iterate Domain List, och Iterate Domain List till Query Domain Status.
  3. I Query Domain Status ställer ni in URL till =https://api.porkbun.com/api/json/v3/domain/checkDomain/{{ $json.Domain }}.
  4. Ställ in Method till POST och Send Body till true.
  5. I body-parametrarna för Query Domain Status ersätter ni [CONFIGURE_YOUR_API_KEY] med er Porkbun-secretapikey och apikey.
  6. Valfritt: kör Verify API Credentials med URL https://api.porkbun.com/api/json/v3/ping och samma API-nycklar för att validera anslutningen.

⚠️ Vanlig fallgrop: Om Porkbun-API-nycklarna saknas eller är ogiltiga i Verify API Credentials eller Query Domain Status kommer arbetsflödet att ge auktoriseringsfel.

Steg 4: Konfigurera tillgänglighetslogik och notifieringar

När en domän blir tillgänglig skickar arbetsflödet ett detaljerat e-postmeddelande och publicerar ett Discord-meddelande.

  1. Öppna Availability Decision och ställ in villkoret Left Value till {{ $json.response.avail }} och Right Value till yes.
  2. Koppla Query Domain Status till Availability Decision.
  3. Öppna Dispatch Email Notice och ställ in Send To till [YOUR_EMAIL].
  4. Behåll Subject som =Sniper Report! {{ $('Iterate Domain List').item.json.Domain }} is Available .
  5. Behåll fältet Message som angiven HTML, som använder uttryck som {{ $json.response.price }} och {{ $now.format('DD HH:mm:ss') }}.
  6. Autentisering krävs: Anslut era gmailOAuth2-uppgifter i Dispatch Email Notice.
  7. Öppna Post Discord Update och låt Resource vara message.
  8. Ställ in Guild ID och Channel ID till [YOUR_ID] och behåll Content-uttrycket för tillgänglighetsdetaljer.
  9. Autentisering krävs: Anslut era discordBotApi-uppgifter i Post Discord Update.
  10. Säkerställ att exekveringsflödet är Availability DecisionDispatch Email NoticePost Discord Update.

E-postmallen i Dispatch Email Notice använder {{ $('Iterate Domain List').item.json.Domain }} för att visa exakt vilken domän som kontrollerades.

Steg 5: Lägg till statusuppdatering och throttling

Efter notifieringarna uppdaterar arbetsflödet arket och pausar kort innan det fortsätter till nästa domän.

  1. Koppla Post Discord Update till Update Sheet Availability.
  2. Bekräfta att Update Sheet Availability använder matchande kolumn Domain och sätter isAvailable till yes.
  3. Koppla Update Sheet Availability till Pause 10 Seconds.
  4. Ställ in Pause 10 Seconds Amount till 10 sekunder.
  5. Koppla Pause 10 Seconds tillbaka till Iterate Domain List för att fortsätta batchningen.

Noden Pause 10 Seconds hjälper er att undvika att slå i API:ets rate limits när ni loopar igenom flera domäner.

Sista steget: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att hela flödet körs, och aktivera sedan för kontinuerlig övervakning.

  1. Klicka på Execute Workflow och bekräfta att Retrieve Domains Sheet returnerar rader med isAvailable = no.
  2. Verifiera att Query Domain Status returnerar API-svar och att Availability Decision bara routar tillgängliga domäner.
  3. Bekräfta att en lyckad körning skickar ett e-postmeddelande från Dispatch Email Notice, postar till Post Discord Update och uppdaterar arket via Update Sheet Availability.
  4. När ni är nöjda, slå på arbetsflödet Active för att aktivera schemalagda körningar från Scheduled 30-Min Trigger.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Porkbun-uppgifter kan gå ut eller klistras in fel. Om det skapar fel, kontrollera inställningarna i HTTP Request-noden och kör först om anropet “Verify API Credentials”.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera utdata i all evighet.

Vanliga frågor

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

Cirka 30 minuter om dina konton är redo.

Behöver jag kunna koda för att automatisera domain drop alerts?

Nej. Du kopplar inloggningsuppgifter och klistrar in din Porkbun API-nyckel och hemlighet. Resten är att ändra några fält, som Sheet ID och vart varningar ska skickas.

Är n8n gratis att använda för det här arbetsflödet för domain drop alerts?

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 in Porkbun API-åtkomst (ingår i ditt Porkbun-konto).

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ärt och klarar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för domain drop alerts med annan kontrollfrekvens?

Ja, och det är enkelt. Ändra “Scheduled 30-Min Trigger” till att köra varje timme, var 10:e minut eller bara under kontorstid. Du kan också justera den 10-sekunderspaus som ligger mellan kontroller om listan är stor och du vill vara extra försiktig med rate limits. Vanliga anpassningar är att skicka varningar till Slack i stället för Discord, filtrera till bara .com/.io-domäner eller hoppa över premiumlistningar om du inte vill ha de notifieringarna.

Varför misslyckas min Porkbun-anslutning i det här arbetsflödet för domain drop alerts?

Oftast är det ett problem med API-nyckel eller hemlighet. Kör om HTTP-anropet “Verify API Credentials” och bekräfta att du kopierat båda värdena från Porkbuns API Access-sida utan extra mellanslag. Om det fortfarande misslyckas, generera nya nycklar och uppdatera varje Porkbun HTTP Request-nod i arbetsflödet. Rate limiting kan också se ut som ”slumpmässiga fel”, särskilt om du tog bort 10-sekundersväntan och kontrollerar en stor lista.

Hur många domäner klarar den här automatiseringen för domain drop alerts?

Hundratals är realistiskt, eftersom arbetsflödet kontrollerar domäner sekventiellt och pausar mellan anrop.

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

Ofta, ja, eftersom det här är mer än en enkel tvåstegsintegration. n8n hanterar loopar över en lista, väntetid mellan anrop och grenlogik på ett tydligt sätt, och du kan hosta själv för obegränsade körningar om du vill. Zapier och Make kan fortfarande lösa det, men du kommer oftast att märka “task”-kostnaderna när din domänlista växer. Om du bara följer en liten lista och vill ha snabbast möjliga uppsättning kan de verktygen fungera bra. Om du vill ha ett arbetsflöde du kan bygga vidare på senare (auto-registrering, nivåindelade varningar, loggning) är n8n en bättre grund. Prata med en automationsexpert om du vill ha hjälp att välja rätt upplägg.

När det här väl rullar slutar domänjakten att vara ett dagligt måste och blir en tyst bakgrundsprocess. Du får bara höra om de namn som faktiskt betyder något.

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