Automation Examples: Zapier, n8n, Make, GitHub Issues, and Jira
Connect NOCK tickets to automation platforms and build external issue tracker adapters using the Public API and signed webhooks.
You do not need a native integration for every tool. The Public API and webhooks are enough to connect NOCK to most automation platforms and to build external adapters for issue trackers.
Note
NOCK has a native Linear integration today. GitHub Issues and Jira examples on this page are adapter patterns you build with API keys, signed webhooks, and your own automation.
Zapier: create a NOCK ticket
- Create a Zap with your preferred trigger.
- Add
Webhooks by Zapier. - Choose
Custom Request. - Method:
POST. - URL:
https://nocknock.cloud/api/v1/tickets. - Headers:
Authorization: Bearer <NOCK_API_KEY>Content-Type: application/json
- Body:
{
"project_id": "NOCK_PROJECT_ID",
"title": "New support escalation",
"description": "Map the incoming support message here.",
"reporter_email": "customer@example.com",
"category": "bug",
"page_url": "https://example.com/support"
}Zapier: receive NOCK events
- Create a Zap with
Webhooks by Zapier -> Catch Hook. - Copy the Catch Hook URL.
- Create a NOCK webhook endpoint with that URL.
- Select the events your Zap should receive.
- Add a Code step if the workflow triggers side effects and you need signature verification.
n8n
To create a NOCK ticket from n8n:
- Add an
HTTP Requestnode. - Method:
POST. - URL:
https://nocknock.cloud/api/v1/tickets. - Auth: Header Auth or manual
Authorization: Bearer <NOCK_API_KEY>. - Body: JSON with
project_id,title,page_url, and optional fields.
To receive NOCK events:
- Add a
WebhookTrigger node. - Use its Production URL as the NOCK webhook endpoint.
- Add a Code node to verify
x-nock-signaturebefore updating other systems.
Make
To create a NOCK ticket from Make:
- Add
HTTP -> Make a request. - Method:
POST. - URL:
https://nocknock.cloud/api/v1/tickets. - Headers:
Authorization: Bearer <NOCK_API_KEY>Content-Type: application/json
- Request content: JSON with the mapped ticket fields.
To receive NOCK events:
- Add
Webhooks -> Custom webhook. - Save the webhook URL in NOCK.
- Use fields such as
event,ticket_id,data.ticket.status, anddata.ticket.sourcein later modules.
GitHub Issues
GitHub Issues can be built as an external adapter:
- NOCK
ticket.createdwebhook creates a GitHub Issue. - NOCK
ticket.status_changedwebhook updates a GitHub label, project status, or comment. - GitHub Issue comments can become NOCK customer-visible replies via
POST /api/v1/tickets/{id}/notes.
Store the NOCK ticket ID in the GitHub Issue body, issue metadata, or a small mapping table so updates are idempotent.
Jira
Jira can use the same external adapter pattern:
- NOCK
ticket.createdwebhook creates a Jira issue. - NOCK
ticket.status_changedwebhook triggers a Jira transition or comment. - Jira comments or customer updates can become NOCK customer-visible replies.
Because Jira workflows vary heavily, keep the first adapter narrow: map one NOCK project to one Jira project, choose a small set of statuses, and log the external issue key back into your own mapping table.
Recommended first automation
Start with one direction:
- NOCK
ticket.createdwebhook. - Create the external issue.
- Store
nock_ticket_id, external issue ID, and webhookid. - Add idempotency so duplicate deliveries do not create duplicate issues.
Add reverse sync only after the one-way flow is stable.