ConnectWiz Flows

Automation som vet vem den pratar med.

Generiska arbetsflödesverktyg automatiserar datarader. Flows automatiserar konversationer — där arbetsenheten är en människa som väntar på svar, där ett steg som ”vänta 3 dagar” är normalt, och där tillståndsfrågan ligger på arbetsytan som en riktig nod. 27 nodtyper, varje kanal, ärligt avgränsat.

Körs på varje inkommande kanal Samtyckesspärrar på arbetsytan Riktiga testkörningar, spår per steg
Flöde — tidspåminnelse, live
Utlösare · måndagar 09:00
Samtyckesspärr
Skicka påminnelse
Hoppa över artigt
Tid bokad — varje steg spårat
27
Nodtyper — och var och en levereras med sin körmotor, sitt redigerarformulär, sina valideringsregler, sina tester och sin dokumentation samma dag
6
Sorters utlösare — ny konversation, nyckelord, schema, inskickat formulär, knapp för medarbetaren, säkrad webhook
~97
Distinkta valideringskontroller innan ett flöde publiceras — trasiga flöden faller i redigeraren, inte på en kund
Dygn
Så länge en körning kan leva — väntesteg är varaktiga, så att ”påminn dem om 3 dagar” är ett steg, inte ett fulhack

Utlösare

Sex sätt ett flöde startar på — vart och ett ett fullvärdigt kort på arbetsytan

Ny konversation

Hälsa varje första kontakt med ett strukturerat välkomnande — i widgeten kan det till och med utlösas när chattfönstret öppnas, innan besökaren skriver något.

Nyckelord

Ett kundmeddelande som matchar dina nyckelord startar rätt flöde — ”tid”, ”pris”, ”retur” — på vilken kanal som helst.

Schema

Klockan väljer en målgrupp och öppnar konversationer — förnyelsepåminnelser, säsongsavstämningar — med samtyckesspärrar som står mellan schemat och sändningen.

Inskickat formulär

Ett formulär som skickas in startar ett flöde med varje svar tillgängligt som variabler — uppföljningen börjar i samma sekund formuläret landar.

Knapp för medarbetaren

Medarbetare startar ett flöde på en pågående konversation med ett klick — återbetalningsrutinen, introduktionssekvensen — mänskligt omdöme som väljer automatiskt utförande.

Webhook, säkrad

Varje webhook-utlösare får en egen publik URL med en egen hemlighet, HMAC-verifiering över den råa kroppen och skydd mot återuppspelning. En payload är data, aldrig instruktioner: den kan namnge en person, men den kan aldrig styra flödets inre.

Nodkatalogen

27 nodtyper — och en regel som håller dem ärliga

En nod kommer in i paletten först den dag dess körmotor, redigerarformulär, validering, tester och dokumentation alla finns. Paletten genereras ur själva motorn — redigeraren kan inte erbjuda ett steg som körmotorn inte kör.

Abstrakt 3D-illustration: en nodgraf av glasbrickor sammanbundna av lysande kurvor, där en aktiv smaragdgrön bana slutar i en chattbubbla

Meddelanden (6)

Meddelande, val, media, WhatsApp-mall, formulär i chatten och den kanalrika avsändaren — orden och ytorna kunden faktiskt ser.

Logik & tajming (5)

Villkor, växel, koppling (hoppa till ett steg eller anropa ett underflöde, med djupgräns), varaktig fördröjning och öppettider — förgreningar som respekterar klockor och kalendrar.

Data (4)

Fånga svar, sätt variabler, anropa vilket REST-API som helst, och läs eller skriv dina egna datatabeller — integrationen som inte behöver någon integration.

AI (4)

Klassificera avsikt, svara utifrån din kunskapsbas, eller lämna ett steg till en verktygsanvändande AI-agent som kan slå upp saker — CRM:et inräknat — innan den säger något.

Människa & dirigering (1)

En enda nod med flera åtgärder tilldelar avdelningar och medarbetare, sätter taggar, sätter prioritet, öppnar eller stänger konversationen — överlämningen från automation till människa, uttrycklig.

CRM & sälj (3)

Ditt CRM som en app i paletten: 10 läsoperationer och 7 skrivoperationer — varje skrivning bakom tre spärrar (inkopplad, kapabel och uttryckligen öppnad av en administratör, alla stängda som standard).

Handel, samtal & bokning (2)

Slå upp i katalogen, lägg en order, utlös ett samtal, erbjud och boka riktiga tider — medvetet två verb, erbjuda och sedan boka, så att kunden väljer.

Spärrar (2)

Samtycke och frekvens som synliga steg — tillståndsfrågan på arbetsytan, där granskare kan se den, inte nedgrävd i inställningarna.

Kanalmedveten sändning

Ett flöde, alla kanaler — rikt där rikt finns

Den rika avsändaren bär ett tjugotal kanalspecifika åtgärder — listor, svarsknappar, karuseller, produktkort, kvitton, kuponger, platsförfrågningar, samtalsknappar, WhatsApp Flows — och frågar kanalen tre skilda gånger vad den kan rendera: i paletten, vid sparande och vid sändning. För svaret ändras.

Rika element per kanal

En lista på WhatsApp, knappar på Telegram, en karusell på Messenger — komponerat en gång, validerat mot vad varje inkopplad kanal faktiskt stöder innan det får gå ut.

WhatsApp Flows inuti

Metas inbyggda formulärskärmar i chatten skickas som ett flödessteg, med en hostad krypterad dataendpoint som matar skärmarna med levande data — och när en datakälla hickar renderas skärmen ändå, med ett artigt meddelande i stället för att dö.

Mallar som lär ut

Åtta inbyggda flödesmallar — triage, FAQ, orderstatus, leadfångst, uppföljning, meny, tider, inväntan — var och en som visar ett mönster, medvetet få i stället för femhundra nästan identiska.

Testning & versioner

”Det funkade i redigeraren” betyder äntligen något

Abstrakt 3D-illustration: en glastidslinje av processteg som tänds i följd, ett pausat med ett timglas, och en lupp som granskar ett annat steg

Riktiga testkörningar

Testknappen kör den faktiska motorn med en utgång som samlar in i stället för att skicka — samma körmotor, samma spår, noll skickade meddelanden. Det du tittar på är det produktionen gör.

Versioner & återställning

När du publicerar sparas en version; vilken version som helst återställs med ett klick. Fredagens experiment håller aldrig måndagen som gisslan.

En validerare som säger emot

Ungefär 97 distinkta fynd — döda grenar, saknade infångningar, kanaler som inte matchar — lyfts fram i redigeraren före publicering, för en kund är fel ställe att upptäcka ett stavfel på.

Körningar, spårade & tratt-analyserade

Varje körning registrerar varje stegs in- och utdata; en trattvy visar var människor flödar och var de faller bort. Felsökning är att läsa, inte att gissa.

Spärrar

Tillståndsfrågan, ritad på arbetsytan

Samtycke som ett steg

Samtyckesnoden kontrollerar det dimensionerade samtyckesregistret — kanal, ändamål, kategori — före en gren som marknadsför. Granskare ser spärren i diagrammet, revisorer ser den i körningens spår.

Frekvens som ett steg

Frekvensnoden sätter tak för hur ofta en person får beröras av automation — listtrötthet förebyggd strukturellt, inte genom att hoppas att kampanjerna samordnar sig.

Klockor respekterade

Varaktiga fördröjningar och öppettidsnoden gör att ett flöde kan vänta tre dygn och ändå landa under arbetstid — tålamod som en egenskap hos motorn, inte ett cron-jobb fasttejpat på utsidan.

Det ärliga finstilta

Vad Flows vägrar vara — med skälen

Inga parallella grenar

En människa befinner sig inte i två konversationsgrenar samtidigt. Att dela upp en människa i samtidiga banor är en idé från datapipelines som producerar dubbla meddelanden — nekad redan i designen.

Inga loopar per post

”För varje produkt, skicka ett meddelande” är ett spammönster. Där upprepning är berättigad renderar en enda nod det som ett list- eller karusellmeddelande.

Ingen kodnod

Godtycklig kod inne i en motor för kundkonversationer är en säkerhets- och supportrisk vi valde att inte sälja. REST-noden anropar dina system; din kod stannar i dina system.

Avgränsad med flit

32 noder per pass, underflödesdjup på fem, tilltaget men begränsat variabelutrymme — generöst för konversationsdesign, fientligt mot automation som skenar. Taken är dokumenterade, inte något du upptäcker.

Flows-FAQ

Innan du bygger

Mer finns i vår fullständiga FAQ, eller fråga oss direkt.

Generiska arbetsflödesverktyg automatiserar datarader i körningar som varar sekunder. Arbetsenheten i ett ConnectWiz-flöde är en människa som väntar på svar: körningar pausar vid frågor, överlever väntan i flera dygn, minns konversationen och bär samtyckes- och frekvensspärrar som fullvärdiga steg. Det är automation formad som en konversation, för det är vad den körs inuti.

Varje inkommande kanal — ett flöde som startas av ett nyckelord, ett knapptryck eller en ny konversation beter sig likadant vare sig kunden är på WhatsApp, Telegram, Messenger, Instagram, webbwidgeten eller sms. Rika element anpassar sig per kanal: paletten, valideraren vid sparande och hanteraren vid sändning frågar alla kanalen vad den faktiskt kan rendera.

Ja — med en riktig testkörning, inte en simulering: testet kör den faktiska flödesmotorn med en utgång som samlar in i stället för att skicka, så att det du ser i testet är exakt vad produktionen kommer att göra. Lägg till versionshantering med återställning på ett klick och en validerare med ungefär 97 distinkta kontroller, så betyder ”det funkade i redigeraren” äntligen något.

Flows sköter den samtalande sidan — inklusive schemalagda flöden som öppnar trådar för en målgrupp — medan massutskick har en egen motor med uppvärmningstrappor och återhållsamhetsregler. Båda delar samma samtyckesarkitektur, och samtyckes- och frekvensspärrarna är synliga steg på själva arbetsytan.

Med flit. En människa kan inte vara i två konversationsgrenar samtidigt, och ett upprepningssteg per post är precis så automation blir spam. Där upprepning är berättigad — ett listmeddelande, en karusell — renderar noden det som ett enda meddelande. Det här är medvetna nekanden i designen, dokumenterade, inte saknade funktioner.

Rita konversationen. Motorn håller sina löften.

Börja från en mall, testkör den mot den riktiga motorn, publicera med en version du alltid kan backa till.