Rascal CRM
CRM, jonka sisällä on soittokeskus
Ongelma
Myyntitiimin työkalut ovat siiloissa: CRM yhdessä, puhelut toisessa, dokumentit kolmannessa — ja "AI-ominaisuudet" ovat päälle liimattuja. Tavoite oli CRM, jossa puhelu, kalenteri, dokumentit ja automaatio elävät samassa tietomallissa, multi-tenant-eristyksellä jota ei voi ohittaa.
Ratkaisu
Soittokeskus selaimessa
Twilio Voice SDK soittaa suoraan selaimesta, rinnakkaissoitto jopa 10 numeroon — ensimmäinen vastaaja yhdistetään myyjälle. Puhelun transkriptio virtaa reaaliajassa, ja Mistral antaa myyjälle yhden toimenpidevinkin ~700 millisekunnissa.
Prompt-injektiota kestävä AI-coach
Asiakas saa muokata coachin persoonaa asetuksista, mutta JSON-vastauskontrakti on lukittu erilliseen, ei-muokattavaan prompt-osaan. Vaikka ohjetta sörkittäisiin miten, parseri ei hajoa.
Workflow-moottori, ei workflow-nappeja
13 step-tyyppiä (ehdot, iteraatiot, HTTP, sähköpostit, tietuemuutokset), versioidut määritykset ja ajot, jotka jatkuvat cron-ajosta vaikka funktio katkeaisi. Rakennetaan visuaalisella canvasilla.
Multi-tenant-turva kahdella kerroksella
Identiteetti ja CRM-data ovat eri Supabase-projekteissa. Postgresin RLS:n päällä sovellustason näkyvyyssäännöt ja PostgREST-injektion esto. Fail-closed: virhetilanne palauttaa 500, ei koskaan väärän organisaation dataa.
Galleria

Mitä mukana
Stack
Rakennetaanko sinulle vastaava?
Kerro projektistasi — vastaan yleensä saman päivän aikana.