Every automation tool has an HTTP step. Point it at Veqen and branch on risk.verdict.
The request
| Setting | Value |
|---|---|
| Method | POST |
| URL | https://veqen-app.com/v1/signup/check (or /v1/email/check) |
| Header | Authorization: Bearer vq_live_... |
| Header | Content-Type: application/json |
| Body (JSON) | {"email": "{{ $json.email }}", "phone": "{{ $json.phone }}"} |
n8n
- Add an HTTP Request node after your trigger (form, CRM, webhook).
- Set Authentication to Generic Credential Type → Header Auth, with name
Authorizationand valueBearer vq_live_.... - Set the method, URL and JSON body as above.
- Add an IF node on
{{ $json.risk.verdict }}equalsrefuse, and route leads accordingly.
Zapier
Use Webhooks by Zapier → POST, payload type json, with the header above. Add a Filter or Paths step on Risk Verdict.
Make
Use the HTTP → Make a request module, method POST, body type Raw, content type JSON. Map the result's risk.verdict into a Router.
Ideas
- Drop form leads with throwaway emails before they reach your CRM.
- Tag leads whose company domain was registered in the last 30 days.
- Normalize phone numbers to E.164 before sending SMS.