En automatisering är en utlösare kopplad till ett arbetsflöde. Arbetsflödet anger vad som ska göras; automatiseringen anger när en ny körning ska startas.
En automatisering använder:
- Ett arbetsflöde, inklusive den agent som äger det
- En ägare, vars automatiseringschatt och anslutna åtkomst används
- En utlösare, såsom ett schema, en händelse från en ansluten tjänst eller en inkommande webhook

Vad som körs varje gång
Varje utlösning startar en ny körning i automatiseringschatten för det arbetsflödet och den ägaren. Det skapas inte en helt ny chatt vid varje utlösning. Automatiseringar som ägs av samma medlem för samma arbetsflöde återanvänder den automatiseringschatten.
Körningen använder arbetsflödets aktuella instruktion och utlösarens data. Eftersom chatten återanvänds finns tidigare körningar kvar i dess tråd. Om en uppgift måste vara stateless, ange det i arbetsflödets instruktion och säg att endast aktuell händelse eller ett explicit tidsfönster ska användas.
Modellen väljs på automatiseringschattens tråd, inte på agenten eller arbetsflödet. När automatiseringschatten först skapas, startar dess modell från medlemsstandard och därefter arbetsytans standard. Senare utlösningar återanvänder den modell som valts för tråden.
Öppna automatiseringschatten för att granska dess körningar, utdata och synliga fel. Ett misslyckat försök syns där så att du kan rätta arbetsflödet, anslutningsåtkomsten, eller utlösaren och köra igen.
Utlösarreferens
Automatiseringsväljaren på ett arbetsflöde är den auktoritativa källan för vad den aktuella arbetsytan kan skapa. Vissa händelsetyper släpps bakom arbetsytans funktionsväxlar och kan därför saknas på vissa ställen.
Scheman
| Typ | Beteende |
|---|---|
| Schemalagd | Körs vid väggklockstider med ett cron-schema och en IANA-tidszon. |
| Intervall | Väntar det angivna intervallet efter att en körning slutförts, schemalägger sedan nästa körning. Körningar överlappar inte sig själva. |
| En gång | Körs vid valt datum och tid, och inaktiverar sig själv efteråt. |
Bekräfta tidszonen som visas i automatiseringen innan du sparar. Använd en schemalagd automatisering för väggklockstider och en intervallautomatisering för polling där mellanrummet efter slutförande är viktigt.
Gmail
| Händelse | Filter |
|---|---|
| Nytt meddelande | Valfria filter för Från, Till, Kopia, Ämne och meddelandetext. Utan filter är varje nytt meddelande giltigt. |
| Etikett tillagd | Ett Gmail-etikettnamn. |
Börja med snäva filter för nya meddelanden så att en full inkorg inte skapar oväntat många körningar.
GitHub
GitHub-händelser kräver att Okous GitHub-app är installerad på din GitHub-organisation. Om den inte är det, visas det i automatiseringsinställningen — en organisationsadministratör får en Install GitHub App-knapp där, och övriga uppmanas att be en administratör. Installera den en gång så blir alla GitHub-utlösare nedan tillgängliga.
| Händelse | Vanliga filter |
|---|---|
| Pull request | Ett repository och en åtgärd: öppnad, återöppnad, stängd, klar för granskning, konverterad till utkast, synkroniserad, tillagd till eller borttagen från merge-kön, etiketterad eller oetiketterad. Begränsa med basgren, författare, PR-nummer eller etikett. För closed kan du skilja på sammanslagen och stängd utan sammanslagning. |
| Arbetsflödeskörning slutförd | Repository, arbetsflöde, resultat, gren, utlösande händelse och aktör. |
| Arbetsflödesjobb slutfört | Repository, arbetsflöde, jobb, resultat, gren, runner-etikett och runner-grupp. |
| Pull request-granskning inskickad | Repository, granskningsstatus, basgren, huvudgren och betrodd författare. |
| Deploymentsstatus skapad | Repository, miljö, status, ref, skapare, app och flagga för produktionsmiljö. |
| Kommentar på issue eller pull request skapad | Repository, issue/PR-område, betrodd författare och kommentarsinledning. |
Det finns ingen separat GitHub-etikett tillagd-händelse. För att reagera på en PR-etikett, välj Pull request, välj åtgärden Etiketterad och lägg till ett etikettfilter.
Google Kalender och Meet
- Kalenderhändelse skapad, uppdaterad eller avbokad, begränsat till den kalender-ID du väljer
- Google Meet-transkription genererad, för möten organiserade av den anslutna medlemmen
Chatt och andra integrationer
- Chattkörning slutförd bevakar en av dina chatttrådar. Den kan filtrera på slutförd, misslyckad eller avbruten status och, för slutförda körningar, en skiftlägesokänslig
*-jokerteckenmatchning mot det sista svaret. - Webhook mottagen skapar en signerad inkommande URL och är tillgänglig när arbetsytans plan inkluderar webhook-automatiseringar.
- Google Forms-svar inskickat, Notion-sida/databashändelser, Strapi-inlägg publicerat och Stripe-faktura betald visas endast i arbetsytor där dessa automatiseringsfunktioner är aktiverade.
Händelseautomatiseringar kräver också att relevant anslutning eller integration är ansluten och redo för automatiseringsägaren.
Automatiseringsmeddelanden beskriver vad som hänt på ett tydligt sätt, och en körning som startats av en chattkörning slutförd-utlösare pekar tillbaka till ursprungsagenten och tråden.
Skapa en automatisering
Från en chatt som fungerar. Kör uppgiften som engångskörning först. När den ger önskat resultat, säg:
"Kör detta varje vardag klockan 8 på morgonen Los Angeles-tid och DM:a mig resultatet."
Okou bekräftar arbetsflödet, frekvensen och destinationen, sparar arbetsflödet om det inte redan finns och kopplar automatiseringen.
Explicit. Öppna ett arbetsflöde i din arbetsyta, klicka på Lägg till automatisering och välj utlösartyp och dess filter. Användbart när du vet formen i förväg och inte vill göra en testkörning.

Agenten och instruktionen kommer från själva arbetsflödet, så ett schema frågar bara när det ska köras och i vilken tidszon.

Automatiseringar kan aktiveras och inaktiveras individuellt utan att raderas — rätt val inför semester eller medan du felsöker en stökig utlösare.
Destinationer
En automatisering behöver veta vart resultatet ska skickas. Ange det i arbetsflödets instruktion:
- Slack-kanal eller DM — vanligast; hamnar i kanalen som ett meddelande eller tråd
- Feishu eller Microsoft Teams — samma idé för team som använder dessa
- Telegram eller sms — för personliga, mobilanpassade aviseringar
- En Notion-sida eller databas — för sådant som ska arkiveras snarare än spridas
- Ett Google-dokument eller kalkylark — läggs till eller skrivs över
- En GitHub-issue eller PR-kommentar — för tekniska arbetsflöden
- Ett Gmail-utkast — förbereds i ditt konto för granskning och utskick
- En hostad sida — se Hostade sidor
- En arbetsytefil — när artefakten är en video, bild eller nedladdningsbar fil
"Posta till #engineering" eller "DM:a mig" är tydligare än "skicka det någonstans."
Drifttips
Dessa kommer från erfarenhet av automatiseringar i produktion:
- Titta på de tre första körningarna. Automatiseringar är enkla att sätta upp; de är lättare att justera när du ser vad Okou faktiskt producerar i din miljö.
- Håll varje uppgift liten. Långa, flerstegiga automatiseringar är mer känsliga. Om en enda måste uppdatera fem system, överväg att dela upp den.
- Fäst destinationen. Kanaler byter namn och personer slutar. Namnge destinationen tydligt i arbetsflödets instruktion; Okou varnar om den inte hittas vid nästa körning.
- Tidsbegränsa långvariga frågor. Om prompten ber om "de senaste 30 dagarna", upprepa det vid varje körning så att fönstret hålls aktuellt.
- Bekräfta tidszonen. Schemalagda och engångsautomatiseringar lagrar en explicit tidszon; kontrollera värdet innan du sparar.
- Pausa inför semester. Särskilt för automatiseringar som DM:ar dig — att komma tillbaka till 14 korta DM är inte hjälpsamt. Inaktivera automatiseringen och aktivera den igen när du är tillbaka; arbetsflödet finns kvar.
Kostnader och volym
En automatiseringsutlösning startar en vanlig körning och kan förbruka credits beroende på modellväg och tjänster som används. Granska automatiseringschatten och Fakturering när du uppskattar kostnad.
Korta intervall multipliceras snabbt: ett intervall på 15 minuter kan ge upp till 96 körningar per dag om varje körning slutförs innan nästa intervall börjar. Breda händelsefilter kan vara lika stökiga. Börja snävt, granska de första utlösningarna och bredda sedan filter eller frekvens medvetet.
Inaktivera en automatisering när du vill stoppa nya utlösningar utan att radera dess arbetsflöde eller historik.
Vad händer härnäst
- Se Arbetsflöden för proceduren en automatisering kör.
- Se Chatt för vad som händer i varje körning.
- Se Exempelarbetsflöden för fem kompletta kombinationer av arbetsflöde och automatisering.

