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

Supabase till Gmail: daglig ordersammanfattning

Rickard Andersson Partner, Nodenordic.se

Dina beställningar finns i Supabase, vilket är toppen. Problemet är att den dagliga ”avstämningen” fortfarande blir som en liten utredning: öppna tabeller, filtrera på datum, korsreferera rader och sedan skriva samma sammanfattning igen.

E-handelsansvariga känner av det direkt på morgonen. Operatörer och byråfolk som driver butiker åt kunder stöter på det också. Den här automatiseringen för Supabase Gmail-sammanfattning ger dig en strukturerad daglig översikt utan att logga in någonstans.

Du sätter upp ett n8n-flöde som hämtar de senaste 24 timmarna av orderdata från Supabase, låter AI göra den läsbar och mejlar den via Gmail kl. 08:00.

Så fungerar den här automatiseringen

Här är hela flödet du kommer att sätta upp:

n8n Workflow Template: Supabase till Gmail: daglig ordersammanfattning

Varför det här spelar roll: daglig orderrapportering blir snabbt rörig

Daglig orderrapportering låter enkelt tills du faktiskt gör det varje dag. Du börjar med ”ordrar de senaste 24 timmarna”, och sedan frågar någon vilka produkter som drev intäkter, vilka kunder som är nya kontra återkommande och vilka ordrar som behöver uppmärksamhet. Då hoppar du mellan tabeller, exporterar en snabb vy, kontrolläser radartiklar och försöker göra råa rader till en användbar berättelse. Samtidigt väntar morgonbesluten. Lager, kundsupport, plock/pack-prioriteringar, justeringar av kampanjer. Du kan inte agera snabbt om ”dagssammanfattningen” tar en timme och ändå känns ofullständig.

Det växer snabbt. Här är var det brukar fallera.

  • Du slutar läsa Supabase-tabeller som en detektiv, eftersom ”orders” i sig aldrig berättar hela historien.
  • Att kopiera antal och totalsummor in i ett mejl bjuder in små misstag, och de misstagen leder till dåliga beslut.
  • När flera personer ber om uppdateringar skickar du antingen inkonsekventa sammanfattningar, eller så går morgonen åt till att skriva om samma sak.
  • Även om du har dashboards behöver du fortfarande en snabb version i inkorgen för att kunna skumma på mobilen och dela internt.

Vad du bygger: ett dagligt ordermejl skrivet av AI

Det här flödet körs på schema varje morgon kl. 08:00 och skapar en orderöversikt på tydlig svenska från din Supabase e-handelsdata. Först triggar n8n vid den satta tiden (med din tidszon), därefter definierar ett enkelt ”set fields”-steg avsändaradressen som används vid leverans. Sedan blir en AI-agent koordinatorn: den hämtar färsk data från Supabase över fyra tabeller (orders, order items, clients och products) och använder en OpenAI Chat Model för att omvandla all den strukturerade datan till en kort rapport som en människa faktiskt vill läsa. Till sist skickar flödet den färdiga sammanfattningen via Gmail till den inkorg du väljer. Inga dashboards att öppna. Inga tabeller att filtrera. Bara rätt information, i rätt tid.

Flödet börjar med en daglig schematrigger. Supabase-verktyg hämtar och sammanställer de senaste 24 timmarna av aktivitet för ordrar, kunder, produkter och radartiklar. Sedan levererar Gmail en sammanfattning du kan vidarebefordra, arkivera eller agera på direkt.

Det här bygger du

Förväntade resultat

Säg att du gör den här kontrollen varje vardag. Manuellt kan en typisk rutin vara 10 minuter för att granska orders-tabellen, 15 minuter för att gräva i order items, ytterligare 10 minuter för att korschecka kunder och produkter, och sedan 10 minuter för att skriva och skicka sammanfattningen. Det är cirka 45 minuter per dag, eller ungefär 4 timmar per vecka. Med det här flödet lägger du ett par minuter på att sätta upp det en gång, och därefter blir din ”dagliga rapport” en 2-minutersläsning i Gmail kl. 08:00.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Supabase för dina order- och produktdata
  • Gmail för att skicka det dagliga sammanfattningsmejlet
  • OpenAI API-nyckel (hämta den i OpenAI API-dashboarden)

Svårighetsnivå: Nybörjare. Om du kan koppla konton och klistra in en API-nyckel kan du få det här att rulla.

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

Steg för steg

En schemalagd morgontrigg kör kl. 08:00. Du styr tidszonen, så att ”senaste 24 timmarna” matchar hur teamet faktiskt jobbar.

Avsändaradressen sätts. Det här är en liten detalj, men den spelar roll när du vill att sammanfattningen ska komma från en konsekvent inkorg (eller en delad driftadress).

AI-agenten hämtar kontext från Supabase. Den drar data från orders, order items, clients och products, vilket gör att sammanfattningen kan prata om vad som såldes och vem som köpte, inte bara råa antal.

Gmail skickar slutrapporten. Resultatet är ett kort, lättläst mejl som du kan vidarebefordra till lager/plock, support eller din kund utan att skriva om det.

Du kan enkelt ändra schematiden så att den passar er operationsrytm (eller lägga till fler mottagare) utifrån era behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den schemalagda triggern

Ställ in arbetsflödet så att det körs varje morgon vid en fast tid så att den dagliga sammanfattningen genereras automatiskt.

  1. Lägg till och öppna Scheduled Morning Trigger.
  2. Ställ in schemaregeln att köras vid Hour 8 (som konfigurerat i noden).
  3. Bekräfta att arbetsflödets tidszon är i linje med era behov (arbetsflödet är inställt på Europe/Madrid i inställningarna).
Om ni vill att e-postmeddelandet ska levereras vid en annan lokal tid, justera arbetsflödets tidszon eller timmen i Scheduled Morning Trigger därefter.

Steg 2: Anslut Supabase-datakällor

Dessa verktyg hämtar ordrar, orderrader, kundprofiler och produktdata som AI:n ska sammanfatta.

  1. Öppna Retrieve Order Records och bekräfta att Operation är getAll med Table inställd på orders.
  2. Ställ in Limit till {{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Limit', ``, 'number') }} i Retrieve Order Records.
  3. Upprepa för Fetch Order Line Items med Table order_items, och Retrieve Client Profiles med Table users.
  4. Öppna Fetch Product Catalog och ställ in Table till products, med samma Limit-uttryck {{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Limit', ``, 'number') }}.
  5. Credential Required: Anslut era supabaseApi-uppgifter för alla Supabase-verktygsnoder.
⚠️ Vanlig fallgrop: Dessa Supabase-verktyg är kopplade till Intelligent Order Assistant. Säkerställ att alla nödvändiga Supabase-uppgifter är tillgängliga för agentens verktyg innan ni testar.

Steg 3: Konfigurera Intelligent Order Assistant

Konfigurera AI-agenten och språkmodellen så att den kan generera den dagliga sammanfattningen och anropa verktygen.

  1. Öppna Intelligent Order Assistant och behåll Prompt Type som define.
  2. I Text, behåll de angivna instruktionerna och säkerställ att prompten innehåller datumreferensen {{ $now }} för filtrering av de senaste 24 timmarna.
  3. Öppna OpenAI Conversation Model och ställ in Model till gpt-4.1.
  4. Credential Required: Anslut era openAiApi-uppgifter i OpenAI Conversation Model.
Verktygen Retrieve Order Records, Fetch Order Line Items, Retrieve Client Profiles och Fetch Product Catalog är anslutna som AI-verktyg för Intelligent Order Assistant, så säkerställ att agenten kan komma åt alla verktygsnoder under körning.

Steg 4: Konfigurera leverans av e-post för utdata

Ange mottagare och aktivera Gmail-leverans för sammanfattningen som agenten genererar.

  1. Öppna Assign Sender Address och ställ in värdet för toEmail till [YOUR_EMAIL].
  2. Öppna Dispatch Gmail Report och ställ in Send To till {{ $json.toEmail }}.
  3. Ställ in Subject till {{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', ``, 'string') }} och Message till {{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', ``, 'string') }}.
  4. Ställ in Email Type till text och behåll Append Attribution som false.
  5. Credential Required: Anslut era gmailOAuth2-uppgifter för Dispatch Gmail Report.
⚠️ Vanlig fallgrop: Verktyget Dispatch Gmail Report anropas av Intelligent Order Assistant. Om Gmail-uppgifter saknas kommer agenten att generera sammanfattningen men misslyckas med att skicka e-postmeddelandet.

Steg 5: Testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera datahämtning, AI-formatering och Gmail-leverans innan ni aktiverar schemat.

  1. Klicka på Execute Workflow för att köra Scheduled Morning Trigger manuellt.
  2. Verifiera att Assign Sender Address ger ut ett giltigt toEmail-värde.
  3. Kontrollera utdata från Intelligent Order Assistant för ren text-formatering och korrekt inkludering av nyliga ordrar från de senaste 24 timmarna.
  4. Bekräfta att Dispatch Gmail Report skickar ett e-postmeddelande med titeln ”Daily Order Summary - Last 24 Hours” till mottagaren.
  5. Växla arbetsflödet till Active när testet är godkänt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Supabase-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först Supabase-projektets API-inställningar och tabellarnas åtkomstpolicys (RLS).
  • 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 er tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Snabba svar

Hur lång tid tar det att sätta upp den här automatiseringen för Supabase Gmail-sammanfattning?

Cirka 15–20 minuter om dina inloggningsuppgifter är redo.

Krävs kodning för den här automatiseringen av daglig ordersammanfattning?

Nej. Du kopplar Supabase, Gmail och OpenAI och väljer sedan tabeller och mottagare.

Är n8n gratis att använda för det här flödet för Supabase Gmail-sammanfattning?

Ja. n8n har ett gratis self-hosted-alternativ 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 kostnader för OpenAI API, som oftast landar på några cent per daglig sammanfattning.

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 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 flödet för Supabase Gmail-sammanfattning för andra användningsfall?

Ja, och det är det bästa. Du kan ändra schematriggen så att den skickar två gånger per dag, byta mottagarlista eller justera instruktionerna till AI-agenten så att mejlet fokuserar på återbetalningar, högriskordrar eller topprodukter. Om ditt schema använder andra tabellnamn uppdaterar du de fyra Supabase-verktygsnoderna för ”Get” därefter. Du kan också lägga till ett Google Sheets-steg för att logga sammanfattningen och följa utvecklingen över tid.

Varför misslyckas min Supabase-anslutning i det här flödet?

Oftast är det behörigheter. Kontrollera Supabase API-nycklar, bekräfta att tabellerna finns i det schema du valt och verifiera att Row Level Security-policys tillåter läsningarna du försöker göra. Om det fungerade en gång och sedan slutade, rotera nyckeln och uppdatera inloggningen i n8n. Håll också koll på rate limits om du hämtar många rader på en gång.

Vilken volym kan det här flödet för Supabase Gmail-sammanfattning hantera?

Mer än tillräckligt för de flesta små butiker, eftersom det kör en gång per dag och sammanfattar i ett pass.

Är den här automatiseringen för Supabase Gmail-sammanfattning bättre än att använda Zapier eller Make?

Ofta, ja. n8n är smidigare när du behöver en AI-agent som kan anropa flera verktyg, kombinera resultat och hålla logiken samlad på ett ställe. Du får också self-hosting, vilket är praktiskt om du vill ha obegränsade körningar eller tajtare kontroll över data. Zapier eller Make kan funka för enkla ”hämta data, skicka mejl”-flöden, men så fort du vill ha rikare sammanfattningar (topp­produkter, avvikelser, återkommande kunder) tenderar upplägget att svälla. Om du är osäker, prata med en automationsexpert så pekar vi dig mot det enklaste alternativet.

När detta är live väntar din morgonuppdatering redan på dig. Flödet tar hand om det repetitiva grävandet så att du kan fatta beslutet och gå vidare.

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