
GRIP OS
CAUGIA · CONNECTOR LIBRARY
Pull-sync vanuit je stack in de diagnostiek. Push outbound vanuit het action plan naar de tools waar je team al woont.
Dagelijks om 06:00 UTC loopt de connector-dispatcher elke actieve inbound-bron af: CRM, billing, product analytics, mailbox, helpdesk, customer success. Elke connector geeft een SignalBatch terug naar het workspace. Sophie scoort de 12 pillars op basis van echt signaal, niet alleen op het assessment.
Als een action landt of een constraint vooruitgaat, vuurt een event-driven dispatcher het push-verzoek naar elke geconfigureerde bestemming. Een Asana-push landt als een taak. Een Atlassian-push landt als een Jira-issue. Een Clay-push voegt een rij toe. De mapping is deterministisch.
Het push-register tagt elke handler in een van 25 categorieën die spiegelen hoe operators de GTM-stack daadwerkelijk structureren. Configureer alleen de bestemmingen die je team gebruikt; negeer de rest.
Hard-active handlers bereiken een live destination-API en creëren het artefact end-to-end. Soft-no-op handlers bieden dezelfde configuratie-UI, maar de destination-API is op dit moment gegate, enterprise-only of in afwachting van vendor-partnership. De audit log legt de call in beide gevallen vast. Zodra we partner-credentials krijgen, promoveert de handler naar hard-active zonder verandering aan de slug of de opgeslagen configuratie. Vandaag is de verdeling 86 hard-active en 386 soft no-op, wat reflecteert hoeveel vendor-APIs achter partner-gates zitten in plaats van hoeveel tools we willen ondersteunen.
OAuth-refresh-tokens en API-keys liggen in een service-role-only Postgres-tabel met envelope-versleuteling. De encryptiesleutel woont in de Supabase secrets store, gescheiden van de database, dus een database-dump alleen onthult de credentials niet. Het connector-chassis haalt de credential op het sync-moment, decrypt in geheugen, voert de source-call uit en gooit de gedecrypte waarde weg vóór het returnt. De credential landt nooit in een logregel, foutmelding of response-body. Audit-log-entries leggen elk connect, push en disconnect vast met actor en timestamp.
De connector-bibliotheek is groot by design omdat de diagnose alleen zo goed is als de signaaldekking die hem voedt. De meeste workspaces beginnen met de CRM, de billing-bron en één product-analytics-bron, en voegen anderen toe naarmate de diagnose smaller wordt.