Prompturn

De regels die je bedrijf al heeft, opgeschreven waar de software ze ziet

Elk bedrijf draait op een handvol zinnen die in iemands hoofd zitten of in een beleidsdocument: een grote korting heeft een fiat nodig, een gewonnen deal gaat naar de boekhouding, een lead van de website gaat naar wie van dienst is. Een flow is zo’n zin, echt gemaakt.

Een vaste regel, proefgedraaid voor hij aan gaat.

Als een lead wordt aangemaakt, geef hem aan Sam, wacht drie dagen en post naar een webhook, teruggelezen als regel, getest tegen de records van vorige maand, en ingeschakeld. Dan een die elke ochtend loopt.

Opgenomen in de demowerkruimte waarmee elke proefperiode begint. Zonder geluid.

Zeg het één keer; lees het terug vóór het draait

Je beschrijft de hele automatisering in één zin, niet stap voor stap. Wat terugkomt is de flow uitgetekend (de trigger, de voorwaarden, elke stap) en een proefrun op echte records die toont wat er precies zou gebeurd zijn.

Er staat niets aan tot jij het zegt. Een flow die pas bij de derde voorwaarde fout blijkt, is een flow die je nu ontdekt op een voorbeeld in plaats van volgende dinsdag op tweehonderd records.

  • Triggers: een record aangemaakt, een record gewijzigd, een uurrooster, of een HTTP-oproep
  • Voorwaarden op elke kolom, ook die je zelf definieerde
  • Stappen draaien als een gekozen identiteit, dus rechten blijven iets betekenen
  • Uitvoeringsgeschiedenis, met de reden waarom een run niets deed
  • Een flow die blijft falen zet zichzelf uit in plaats van eeuwig te herproberen
als een opportunity gewonnen wordt, maak een activiteit en mail de klantBouwen
A standing rule — Teruggelezen, proefgedraaid, nog niet aan
A standing rule · Teruggelezen, proefgedraaid, nog niet aan

Wat een stap kan doen

Een record aanmaken
In elke tabel, met waarden uit het record dat de flow startte of letterlijk ingevuld.
Een record wijzigen
Het triggerrecord of een verwant record, met dezelfde validatie als een mens zou krijgen.
Toewijzen
Aan een persoon, een team, of om beurten aan wie van dienst is. Toewijzingsregels zijn nu flows: één mechanisme, geen twee.
Mail versturen
Uit een sjabloon, via de relay van de werkruimte of via de eigen gekoppelde mailbox van de afzender.
Verwittigen
Een persoon of een team, in de app, met een link terug naar het record dat het veroorzaakte.
Een ander systeem aanroepen
Een HTTP-verzoek naar een URL die jij instelt, met het antwoord beschikbaar voor volgende stappen, en SSRF correct afgehandeld, zodat een flow niet op je eigen interne netwerk gericht kan worden.

Ook van buitenaf gestart

Een flow kan een eigen HTTP-eindpunt hebben. Je websiteformulier, je betaalprovider, een script op iemands laptop, alles wat een verzoek kan doen, kan er één starten, met een geheim in de URL en een body die de flow kan lezen.

En op een uurrooster: elke nacht, wekelijks, de eerste van de maand. Gepland werk gaat op een wachtrij die een herdeploy overleeft, dus een taak van 02:00 tijdens een deploy draait alsnog in plaats van stilletjes niet.

  • Een gegenereerd eindpunt per flow, met een eigen geheim
  • Geplande runs op een duurzame wachtrij, met een lease zodat ze één keer draaien
  • Elke run genoteerd: wanneer, wat overeenkwam, wat hij deed
  • Herhaald falen zet de flow uit en zegt het
elke ochtend, post naar https://hooks.example.com/digestBouwen
A standing rule — Op een schema
A standing rule · Op een schema

Automatiseer één ding en kijk

Neem de regel die je team het vaakst vergeet. Typ hem als een zin. Lees de proefrun. Dat is de hele evaluatie.