& Automatizare web

Declanşează orice, Oriunde.

Aboneaza orice URL la orice eveniment OpsIQ. HMAC-SHA256 a semnat, replay-protejat, idempotență-cheed și retri-aware. Compune declanșatoare și acțiuni în regulile de automatizare fără o linie de cod, sau rola propriul dvs. de la REST API.

40+ evenimente canoniceHMAC-SHA256 la fiecare livrareRetările de rezervă + reluareCheie de acces la idealuri
Semnat la sursă
Retrageri până aterizează.
Trăieşte Un eveniment semnat, livrat, garantat. EVENIMENTE Autobuz invoice.paid HMAC-SHA256 your-crm.com /hook 200 OK punct limită rejudecarea2/5· Înapoi LIVRARE LAG your-crm.com/hook200 · 142ms slack.com/services200 · 88ms
40+evenimente canonice de a subscrie
HMACsemnat pe fiecare livrare
Reîncercări de backoff la 12h, apoi redare manuală
1 cheiepe domeniu de aplicare, blocat în spațiul său de lucru
router eveniment

Evenimentele au ieşit. Acţiuni în ambele sensuri.

Un centru de control al integrării semnat pentru întreaga buclă: livrările efectuate în afara circuitului, încasările primite și acțiunile aprobate de suport care se deplasează prin același autobuz auditat.

IEȘIRE

Evenimente în afara domeniului

Abonați orice criteriu final HTTPS la evenimente canonice OpsIQ, cu filtre per destinație.

ÎN

Încasări

Primiți evenimente semnate de la Stripe, Calendly, Zapier, Make sau propria aplicație.

ACT

Acțiuni aprobate

AI propune. Oamenii sau regulile aprobă. OpsIQ Posturi pe backend.

OpsIQ autobuz eveniment trafic semnat

Un autobuz, trei direcţii.

Extern
Cârlige web
Intrarea
evenimente
Semnat
autobuz eveniment
Acțiune
POST
invoice.paidyour-crm.com/hook200
stripe.payment_intentcronologie de contactmapate
ai.action.approved/api/provisionsemnat
SemnăturaHMAC-SHA256

Fiecare livrare poartă antete receptoare poate verifica cu o constantă-timp compara.

IdempotențăO singură cheie

Retries refolosirea aceeași cheie astfel scrie rămâne exact o dată.

AuditFiecare hop

În afara, de intrare și de acțiune tentativele sunt scrise la jurnalul de livrare.

Fiabilitate · retries

Punctele finale sunt în jos. Livrările nu se pierd.

O livrare eșuată urcă o scară exponențială (1m → 5m → 30m → 2h → 12h) astfel încât o scurta pană de pe partea ta nu scade un eveniment. Fiecare încercare este scris la jurnalul de livrare cu starea sa HTTP și latență, și puteți reda orice livrare cu mâna odată ce receptorul este sănătos din nou. Fiecare retry poartă aceeași cheie idempotency, astfel încât o re-livrare nu duble sau duble-proviziuni.

Retragere exponenţială: 5 retensiuni automate (1m → 5m → 30m → 2h → 12h) înainte ca o livrare să fie parcată pentru reluarea manuală.
Ferăstraie de livrare per punct final: ultimele livrări verzi/ambră/roșie dintr-o privire, cu codul de stare și timp.
Cheile de la o potenţială. Fiecare rejudecare refolosire la fel X-OpsIQ-Idempotency Cheia, deci scrie-se să rămână exact o dată.
24hFereastra de rejudecare automată
1-clickreluare manuală
Jurnal de livrare & scară retrială 1m 5m 30 de minute 2h 12h LIVRARE LAG your-crm.com/hook · order.created 200 · 124ms slack.com/services · invoice.paid200 · 88ms punct limită · plată. completatRetry 2/5 suport-bot · ticket. create200 · 61ms mort-host · abonament. reînnoit502 · parcat Reluare
Înapoi1m → 5m → 30m →2h → 12h
Exact o dată.cheie idempotency pe fiecare retry
Reluareun click odata ce receptorul se reface
Automatizare bidirecțională

Primeşte evenimente şi lasă-l pe AI acţionează în siguranţă.

Obiectivele finale de intrare şi criteriile finale de acţiune sunt suprafeţe diferite, astfel încât acestea arată diferit: o hartă în afara evenimentelor pe contacte, celelalte porţi acţiuni AI înainte ca backend-ul să fie numit.

Obiectivele finale de intrare

Evenimentele din afara aterizează pe linia temporală corectă.

Creați un singur URL și semnaţi secrete, hartați câmpurile JSON, apoi lăsați OpsIQ să atașați fiecare eveniment acceptat la contactul de potrivire.

https://app.opsiq.io/inbound/wh_7c91...
contact_email_path $.customer.email event_type_path $.type idempotency_key_path $.id
Criterii finale de acţiune

AI poate solicita munca, nu ocoli aprobarea.

Declaraţi contractul de acţiune, domeniul de aplicare şi numai POST pe suport după aprobare.

billing.issue_credit
PropunereAprobarePOST
RESTAURANTAPIChei

Chei cu permisiuni, limite şi permisiuni.

Emite chei de spațiu de lucru pentru instrumente și parteneri fără a da fiecare integrare putere deplină.

Tablou de bord BI Numai citire
Aplicație partener Limitat
Instrument intern Toate
API apel acțiune

Drumurile de cod rămân curate.

Pentru fluxurile complexe de lucru, apelați REST API direct cu același model de domeniu de aplicare.

POST /api/v1.php
Autorizare: Purtător opq_workspace_key
{ "action": "crm.conversions.record" }
Izolare întărită

Fiecare criteriu final şi cheie este sudat în spaţiul său de lucru.

Securitatea are propriul sistem vizual aici: livrarea URLs_ sunt păzite împotriva SSRF, cheile sunt domisite unui spațiu de lucru, iar cererile cross-tenant sări înainte de a citi orice date.

0jetoane globale
403nepotrivirea domeniului de aplicare
Siguranța în afara zonei

Livrarea URLs nu se poate întoarce spre interior.

OpsIQblocează ținte private, de buclă, de legătură locale și cloud metadate la timp de salvare și din nou la timpul de trimitere.

your-crm.compermite
127.0.0.1bloc
10.0.0.5bloc
169.254.169.254bloc
Seif de spațiu de lucru

Limitele de chiriaşi fac parte din cheie.

Punctele finale, chitanţele de intrare, jurnalele de livrare şi cheile de API_toate poartă ştampila spaţiului de lucru care le-a creat.

Spațiu de lucru Acheie opq_a1...
Obiectivul final /hook-a
stemp_key ws_a
Spațiu de lucru Bcheie opq_b7...
Obiectivul final /hook-b
stencils
O cheie din spațiul de lucru Un spațiu de lucru de apel B întoarce 403 înainte de accesul datelor.
Aplicarea domeniului de aplicare

Fiecare cerere trece prin aceeaşi poartă.

Semnătură, domeniu de aplicare a spațiului de lucru, modul permisiune, limita ratei și opțional IP_ lista de autorizare sunt verificate înainte ca cererea să ajungă la datele de afaceri.

Totul în cutie

O suprafaţă de integrare, Complet conectat.

Retries & replay Exponential backoff to 24 hours, a full delivery log, and one-click replay when a receiver recovers.
Domeniul de aplicareAPIChei All, Read-only or Restricted modes, per-key rate limits and IP allowlists, locked to the workspace.
Test before live Fire sample payloads outbound and inbound; inspect the exact JSON, signature and HTTP status returned.
Cheile de rezervă A reused key on every retry means writes are exactly-once, safe for payments and provisioning.
Visual rule builder Drag-drop "when X happens, do Y": conditions on tier, priority or keyword, no code required.
Protecţia din nou Timestamp window plus a nonce table deduplicate retries and reject stale deliveries.
Dacă se potriveşte

Nu un instrument de lipit pe care să-l închiriezi. Un strat de integrare nativ.

Zapier și Make sunt mari pentru înregistrarea aplicațiilor împreună, dar ei stau în afara platformei tale, nu pot purta acțiuni AI, și să contorizeze fiecare cursă. OpsIQ_ evenimente, semnături și acțiuni sunt native, împărtășind aceleași date ca și chat-ul, CRM și biletele.

Ce ai nevoieZapier brut / MakeOpsIQ Webhooks & actions
Catalog de evenimente tastat, documentatPer-app, inconsecvent40+ evenimente canonice OpsIQ
HMAC-SHA256 a semnat livrareaRare / DIY de zapSemnat fiecare livrare, secret pe obiectiv
Filtre de eveniment per-endpointUn singur declanşator per zapSubset Wildcard sau precis, per URL
Retările automate + reluareNivel limitat / plătitRetragere la 24h + reluare manuală
Idemputanța privind retărileTu construieşte-l.Idempotență-Key pe fiecare scrie
Se îndreaptă spre contactul corect.Terenuri în flux, nu într-o CRMHărți către cronologia de contact
Acţiuni AI înainte de a fugiNiciun conceptPropunere → aprobare → Semnat POST
Acțiuni reversibile și auditateNu.Pavilion reversibil + traseu complet de audit
Domeniul de aplicare API taste + limite de ratăToken la nivel de contToate / Numai- citire / Limitat + CIDR
Livrarea consolidată a SRFVariazăPrivate / metadate IPs blocate, re-rezolvate
Contorizare per-run / capace de sarcinăDa, plăteşti pe sarcină.Nativ: nu se percepe taxa pe eveniment
Aceleaşi date ca şi chat/CRM / ticketsCopiat între aplicațiiO sursă de adevăr
Lista completă de caracteristici

Totul în & Acţiuni web.

Fiecare capacitate, grupate.

CaracteristiciCe face
Abonare eveniment
Catalog de evenimente în afara oraşului (40+) ★Evenimente canonice tastate în comerţ, facturare, suport şi CRM, fără inconsistenţă per-appe.
Abonare eveniment Wildcard (*)Aboneaza un obiectiv la orice cu un singur *.
Filtru de evenimente per punct finalUnul URL_ devine facturare, un alt suport, astfel încât nici un zgomot pe receptoare care nu au nevoie de ea.
& Semnare securitate
HMAC-SHA256 SemnareFiecare sarcină utilă semnată cu un secret per-endpoint prin intermediul X-OpsIQ-Signature.
Semnătura "body brut"Semnează octeți, nu un obiect re-serializat, astfel încât nimic nu se află între expeditor și receptor.
Rețetă de verificare în timp constanthash_equals() Îndrumare astfel atacatorii nu pot să-şi facă timp pentru o semnătură falsificată.
Secrete de semnare rotativăRegeneraţi un secret per-endpoint în orice moment, apoi actualizaţi verificatorul.
Antet X-OpsIQ-SignatureHMAC a efectuat fiecare livrare pentru verificare.
X-OpsIQ-Timestamp antetUnix epocă pe fiecare livrare astfel încât receptoarele pot respinge evenimente vechi.
Punct final de protecție SSRF NOUBlocează datele private, loopback și cloud-metadate IPs ca obiective de livrare, la timp de salvare și trimitere.
Redă protecția cu nance NOUNonce plus o fereastră cu timbru temporal deduplicează retries și respinge livrările vechi.
Fiabilitate și retiere
X-OpsIQ-Idempotență antetAceeaşi sumă la fiecare rejudecare, astfel încât o re-livrare să nu dubleze niciodată.
Exponențial Backoff Retry Ladder1m → 5m → 30m → 2h → 12h: cinci retries automate, apoi reluarea manuală.
Jurnal de livrare cu pe-Attemp DetailStatus HTTP, latență și numărare de încercări, verde-codat cu culori/auriu/roșu.
Manual de livrare reluareReluare cu un clic din jurnalul de livrare după recuperarea unui receptor.
Ferăstrău de livrare pe punct de plecareUltimele livrări au arătat statutul la o privire, pe obiectiv.
Metadatele de livrare
X-OpsIQAntet de evenimenteTransportă tipul de eveniment astfel încât receptoarele să poată ruta fără a parsa corpul.
X-OpsIQ- Delivery HeaderUn ID de livrare pentru urmărirea și corelarea fiecare încercare.
Testare și validare
Livrare test înainte de a merge în directTrageți o încărcătură utilă de probă și inspectați răspunsul exact JSON, semnătură și HTTP.
Semnătura de încercare (uscată_run)Returnează plicul semnat fără postare, astfel încât să puteți verifica la nivel local mai întâi.
Livrarea de testare în cursConfirmă o cartografiere extrage e-mail și creează activitatea corectă.
Gestionarea punctului final
Comută activ / inactivSe întrerupe un obiectiv fără a se șterge.
Demiterea cu anulare în așteptareŞtergerea se opreşte în aşteptarea retries în timp ce păstrarea jurnalelor.
Cârlige web de intrare
Puncte finale de intrareUn unic URL plus secret per sursă, pentru a lipi în Stripe, Calendly sau Zapier.
Verificarea semnăturii de intrareVerifica X-OpsIQ-Inbound-Signature înainte să se întâmple altceva.
JSON Calea de mappingExtragerea e-mailului, tipul de eveniment și valoarea prin intermediul $.path de la orice formă de sarcină utilă.
Extragerea numelui de contact NOUTrageți numele de contact cu contact_name_path Deci, cronologia citeşte curat.
Extragerea câmpului valoric NOUHartă o valoare monetară sau numerică cu value_path pentru notare şi raportare.
Modele sumare NOUConstruiește un rezumat uman de la summary_path sau ${path} șablon jeton.
Mappings de intrareUn clic pe Stripe, Calendly şi Zapier mapează preumplute.
Idempotență de intrareevent_id Dedoup înseamnă retries sursă nu dublu-număr.
Activitatea de intrare pe linia de contactEvenimentele acceptate devin activităţi scorabile, declanşabile în contact.
Jurnal de primire intrareok / eroare / duplicat / nematalizat cu sarcina utilă brută pentru depanare.
API control acces
API Chei: 3 Moduri permisiveToate pentru instrumente de încredere, Read-numai pentru borduri, sau restricționate pentru a bloca acțiuni specifice.
API Limitarea ratei de cheieApeluri pe oră pe cheie cu un bar de utilizare live.
APICheieIPListă de autorizare (CIDR)Pin o cheie pentru birou sau centru de date IPs cu intervale CIDR.
Catalog acțiune live (meta. actions)Descoperă meniul complet de acțiune un apel cheie poate; nu este necesară o cheie pentru listare.
Blocat în spațiu de lucruAPICheile NOUFiecare cheie este blocată la crearea spaţiului său de lucru, aşa că izolarea multi-tentivă este automată.
API Revocarea cheii (Instant)Revocaţi o cheie spartă şi apelurile ei eşuează imediat.
Reguli de automatizare
Fluxuri de lucru cu Treaptă WebhookPostează la o URL ca un pas în interiorul unei automatizări multi-pas.
Constructor de reguli vizualeCondiţii şi acţiuni de tragere: când X se întâmplă, nu Y, nici un cod.
Criterii finale de acţiune
Contracte de acţiuneAI propune, un om aprobă, apoi OpsIQ posturi, doar prin poarta.
Executare acțiune în domeniuUn domeniu de aplicare, cum ar fi billing:write permite o rambursare cheie, dar nu șterge.
Acțiuni reversibile cu AnulareMarchează o acțiune reversibilă și OpsIQ păstrează calea desface.
Traseu de audit de acțiunePropunere, aprobare şi apelare toate logate pentru o pistă de conformitate completă.
Acţiune semnată POSTAceeaşi încredere a lui HMAC ca şi a lui Webhoose la fiecare apel.
Multi-tenție
Punct final Izolare NOUscope_kind/scope_key sudaţi fiecare obiectiv, cheie şi logaţi-vă rândul la spaţiul său de lucru.
Întrebări frecvente

Întrebări de pe webhook, Răspuns.

Totul echipele cer înainte de a trimite OpsIQ_ la restul stack-ului lor: semnarea, retries, intrare și acțiuni.

Calculează HMAC-SHA256 peste organismul de cerere brută folosind secretul comun; X-OpsIQ-Signature este că hex digera fără prefix. Comparați cu un control constant-timp, cum ar fi hash_equals()Codul de eșantion este pe pagina dezvoltatorilor și în secțiunea de semnare de mai sus.
Reîncercăm cu o retragere exponenţială: 1m → 5m → 30m → 2h → 12h (cinci încercări). După aceea livrarea este parcată şi puteţi să-l replay manual din jurnalul de livrare odată ce receptorul este sănătos din nou.
Fiecare obiectiv are propriul său secret pe care îl puteţi regenera oricând: rotiţi-l, apoi îndreptaţi verificatorul spre noul secret.
Da. Constructorul de reguli vizuale ("atunci când X se întâmplă, nu Y") acoperă cele mai multe fluxuri de lucru, cu condiții pe nivelul clientului, prioritate sau cuvânt cheie. Căile numai cod prin intermediul REST API sunt disponibile pentru cazuri complexe.
Peste 40 evenimente canonice care se întind în comerț, facturare, suport și CRM, de exemplu order.created, payment.completed, invoice.paid, subscription.renewed, ticket.created, crm.deal.won şi contact.lifecycle_changedFiecare obiectiv poate fi abonat la wildcard. * sau un subset precis.
Da. Creați un obiectiv de intrare și obțineți un URL plus un secret de semnare. Point Stripe, Calendly, Zapier, Make sau propria aplicație la ea, adăugați o mică JSON cartografiere (unde contact email și tip eveniment live), și fiecare eveniment acceptat devine o activitate pe contactul de potrivire.
Un obiectiv de acţiune permite AI să acţioneze asupra a suport printr-un contract pe care îl defineşti. AI propune o acţiune, un om sau o regulă o aprobă, şi numai atunci face OpsIQ_ face un POST semnat până la obiectivul final. Acţiunile sunt vizate, pot fi marcate reversibile, şi fiecare propunere, aprobare şi apel se află pe pista de audit.
Emite tastele pentru REST API și alege un mod permisiune pe cheie: Toate, Numai citire, or Limitat (acţiuni specifice blocului, inclusiv wildcard-uri, cum ar fi crm.contacts.*) Adăugați o limită de tarif pe oră și un IP-listă de autorizare opțională. Fiecare cheie este blocată în spațiul de lucru în care a fost creată.
Nu. Fiecare scrie poartă o Idempotență-Key, și retries webhook reutilizarea aceeași cheie. Dacă obiectivul vede o cheie ea a procesat deja returnează rezultatul original fără a face munca de două ori, care este ceea ce face plățile și furnizarea în condiții de siguranță pentru a rejudeca.