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

Easiest

Who 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.

1

Create a free account at zapier.com

2

Click Create Zap

3

Search for "Webhooks by Zapier" as your trigger

4

Select Catch Hook

5

Copy the webhook URL Zapier gives you

6

In Nexus: go to your event → Integrations → Add Webhook

7

Paste the Zapier URL and click Save

8

Register for your own event as a test

9

Back in Zapier: click Test trigger — you should see the registration data

10

Choose your destination app (Google Sheets, Mailchimp, HubSpot, etc.)

11

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.

1

Go to your event in Nexus → Integrations tab

2

Click Add Webhook

3

Enter your endpoint URL (must be https://)

4

Copy your webhook secret for payload verification

5

Select which events to receive: Registration completed | Cancelled | Checked in

6

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 plan

Who 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.

1

Go to Dashboard → Settings → API Keys

2

Click Generate API Key

3

Copy and save your key — it won't be shown again

4

Use Bearer token authentication in your requests

Example request

GET https://nexusclinical.org/api/v1/events/{eventId}/registrations
Authorization: Bearer your_api_key_here

Rate 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