Set Up Webhooks and Authentication in OnRamp
Last updated: March 26, 2026
Want full two-way Zapier automation? This article covers OnRamp's native webhook system. For the native OnRamp Zapier app — with triggers, actions, searches, and 35+ operations — see Use the OnRamp Zapier Integration to Automate Your Workflows.
Webhooks let OnRamp automatically send data to an external system the moment something happens — a task is completed, a project is created, a subtask is answered. Use them to trigger workflows in tools like Zapier, Make, Jira, or any custom endpoint.
Before You Begin
You'll need Super Admin or Integrator access to reach Settings › Webhooks.
Have the destination URL ready — the endpoint you want OnRamp to send data to.
Know which trigger event you want to use (e.g., Task Completed, Project Created).
Step 1: Go to Webhooks in Settings
In OnRamp, go to Settings › Webhooks (under Advanced in the left navigation).
Click the Webhooks tab, then click Create Webhook.
Step 2: Enter Your Webhook Details
Webhook Name — Give it a descriptive name (e.g., Create Jira Ticket on Task Completion).
Trigger — Choose the OnRamp event that fires this webhook.
Webhook URL — Paste in your destination endpoint URL.
Authorization — Choose the authentication method:
No Authorization — Use this for Zapier and most no-code tools.
API Key / Token — Use this for secured or internal endpoints.
Step 3: Save and Activate
Click Create Webhook. The webhook is now active and will fire whenever the selected trigger occurs in OnRamp.
Available Triggers
You can view the full list — including data schemas — under Settings › Webhooks › Triggers.
Customer Invited to Project
Module Created / Deleted / Updated
Project Created / Archived / Completed
Project Details Updated
Project Note Created / Deleted / Updated
Task Created / Completed / Deleted / Updated
Subtask Created / Completed / Deleted / Updated
Task Help Requested
Example: Webhook + Zapier
A customer completes a task in OnRamp.
OnRamp fires the webhook to Zapier.
Zapier creates a Jira ticket using the task's data.
For the full Zapier setup walkthrough, see Connect OnRamp Webhooks to External Apps with Zapier.
Tips & Troubleshooting
Testing your webhook: Use a service like Webhook.site to inspect payloads before connecting to a live system.
Authentication not working? Double-check your API key format — check whether the endpoint expects it in the header or as a query string parameter.
Webhook not firing? Confirm the trigger condition is actually occurring in OnRamp (e.g., the task must be explicitly marked complete).
Need two-way automation? The native OnRamp Zapier integration supports actions back into OnRamp. See Use the OnRamp Zapier Integration to Automate Your Workflows.