Documentation
Connecting your systems to Nexus Clinical
When someone registers for your event on Nexus, get that data into your existing tools automatically. Choose the integration method that fits your setup.
Zapier
EasiestWho it's for: Organizers who use Google Sheets, Mailchimp, HubSpot, or any popular tool. No coding required.
Connect Nexus to 6,000+ apps in minutes — no code needed.
Create a free account at zapier.com
Click Create Zap
Search for "Webhooks by Zapier" as your trigger
Select Catch Hook
Copy the webhook URL Zapier gives you
In Nexus: go to your event → Integrations → Add Webhook
Paste the Zapier URL and click Save
Register for your own event as a test
Back in Zapier: click Test trigger — you should see the registration data
Choose your destination app (Google Sheets, Mailchimp, HubSpot, etc.)
Map the fields and turn on your Zap
Result
Every new registration automatically appears in your chosen tool within seconds.
Webhook
Who it's for: Organizers with their own system or a developer on their team.
Receive real-time POST requests to your server whenever a registration event occurs.
Go to your event in Nexus → Integrations tab
Click Add Webhook
Enter your endpoint URL (must be https://)
Copy your webhook secret for payload verification
Select which events to receive: Registration completed | Cancelled | Checked in
Click Save and use the Test button to send a sample payload
Payload format
{
"event": "registration.completed",
"timestamp": "2024-01-15T10:30:00Z",
"registration": {
"id": "uuid",
"type": "attendee",
"registered_at": "2024-01-15T10:30:00Z",
"attendee": {
"name": "Dr. Jane Smith",
"email": "jane@hospital.org",
"organization": "City Medical Center",
"role": "organizer"
}
}
}Signature verification (Node.js)
const signature = req.headers['x-nexus-signature']
const isValid = verifySignature(payload, signature, webhookSecret)API Access
Elite planWho it's for: Elite plan organizers who want to pull data on their own schedule.
Direct API access to your event and registration data with Bearer token authentication.
Go to Dashboard → Settings → API Keys
Click Generate API Key
Copy and save your key — it won't be shown again
Use Bearer token authentication in your requests
Example request
GET https://nexusclinical.org/api/v1/events/{eventId}/registrations
Authorization: Bearer your_api_key_hereRate limit
1,000 requests / hour
Full reference
/docs/api →Frequently asked questions
Is my data secure?
All data is encrypted in transit and at rest. Webhook payloads are signed so you can verify they came from Nexus.
How quickly does data sync?
Webhooks fire within seconds of registration. API pulls are available immediately.
What if my webhook fails?
Nexus retries failed webhooks 3 times with increasing delays. You can also manually retry from your integration dashboard.
Need help setting up an integration?
Our team can help you get connected to your existing tools.
Contact us