---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Set up triggers for the GitHub spoke

# Set up triggers for the GitHub spoke {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Set up the trigger to generate the secret and callback URL on your ServiceNow instance.

## Before you begin

* Request an Integration Hub subscription.
* Activate and set up the GitHub spoke.
* Role required: admin.
{#set-up-triggers-github-spoke__ul_ymy_mln_c2c}

## Activate the trigger definition on ServiceNow instance {#ariaid-title2}

Activate the trigger definition to generate the secret and callback URL on your ServiceNow instance.

### Before you begin

Role required: flow_designer and connection_admin.

### About this task

GitHub uses the secret and callback URL to securely send the payload to the ServiceNow instance. The ServiceNow instance verifies the secret that GitHub sends and accepts the payload.

### Procedure

1. Navigate to AllProcess AutomationWorkflow Studio.
2. Select the Integrations tab.
3. Toggle and enable the Inbound tab.
4. Locate the GitHub Spoke card and select View Details.
5. Select Configure.
6. In the User field, select the user name on whose behalf the inbound session or flow is triggered.
7. Select Generate secret to generate the secret.  
   The secret is used to sign the payload of the webhook. You must configure the secret on GitHub.  
   The secret is generated on the Secret field.
8. Select Activate.  
   The callback URL is generated in the URL field.

9. Copy the values of Secret and URL for later use.
10. Close the window.

### What to do next

[Configure secret and callback URL on GitHub](https://www.servicenow.com/docs/X5gsZYu0440_K9T7Zu5ptA#configure-secret-and-callback-url-on-github "Set the secret and callback URL to enable GitHub to securely send webhooks to your ServiceNow instance.")

## Configure secret and callback URL on GitHub {#ariaid-title3}

Set the secret and callback URL to enable GitHub to securely send webhooks to your ServiceNow instance.

### Before you begin

Role required: Admin

### Procedure

1. Log in to the GitHub account.
2. Navigate to the required repository.
3. Select Settings.
4. On the left panel, select, Webhooks.
5. Select Add Webhook.
6. Fill the form.  
   {#configure-secret-and-callback-url-on-github__table_glq_5vm_1cc__entry__2}

   | Field | Description |
   |-|-|
   | Payload URL \* | Option to provide GitHub the payload URL that GitHub uses to send the payload via the webhook. Enter the URL that you have generated while activating the trigger. See [Activate the trigger definition on ServiceNow instance](https://www.servicenow.com/docs/X5gsZYu0440_K9T7Zu5ptA#activate-external-trigger "Activate the trigger definition to generate the secret and callback URL on your ServiceNow instance."). |
   | Content type \* | Option to select the payload content format. Select application/json. |
   | Secret | Option to provide the secret that the ServiceNow verifies when it receives the webhook from GitHub. Enter the secret that you have generated while activating the trigger. See [Activate the trigger definition on ServiceNow instance](https://www.servicenow.com/docs/X5gsZYu0440_K9T7Zu5ptA#activate-external-trigger "Activate the trigger definition to generate the secret and callback URL on your ServiceNow instance."). |
   | Which events would you like to trigger this webhook? | Option to specify the event that triggers the webhook. Choose from the following options. * Just the push event: Triggers the webhook when there's a push event on GitHub. * Send me everything: Triggers webhooks whenever an event occurs. * Let me select individual events: Triggers the webhook when you specify an event. {#configure-secret-and-callback-url-on-github__ul_wfm_rxm_1cc} |
   [Table 1. Webhook trigger]

   {#configure-secret-and-callback-url-on-github__table_glq_5vm_1cc}
7. Select Add Webhook.

*[\>]: and then


