Welcome to the WalkMe Help Center

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Webhooks Connection in Console

Last Updated August 20, 2025

Brief Overview

Integrate Webhooks connections with WalkMe to send real-time data to external systems like CRMs, analytics tools, or custom endpoints. Follow these steps to connect your Webhooks.

How It Works

Webhooks connections page overview

The Webhooks Connections page is a central hub for viewing and managing all of your configured Webhooks connections.

1. Webhooks S3 table

The Webhooks connections table lists all configured connections.

Table columns:

  1. Connection ID: Unique identifier for the connection

  2. Connection name: Custom name given to the connection

  3. Request type: The HTTP method used to send data (GET, POST, PUT, DELETE)

  4. URL: The destination endpoint that receives the Webhooks request

2. Table icons

Manage columns

Remove or add columns from the table

  1. Click the Manage columns icon

  2. Select which columns you'd like to have in the table

  3. Click Apply

Add new connection

  1. Click the + Add New Connection button to add a new Webhooks connection

Learn more in the section below.

Export connections

  1. Click the Export Connections icon to download a csv or xlsx file containing all configured connection details

  1. Use the Search bar to quickly find specific connections

Item options

Available actions:

  1. Click the Edit icon to update the connection

  2. Click the Delete icon to remove the connection

How to setup a Webhooks connection

You can add a new connection whether it's your first or you're adding to existing ones.

  1. Choose how to start:

    1. If this is your first connection:

      1. Go to the Available connections tab

      2. Hover over the Webhooks tile

      3. Click Setup

    2. If you already have connections:

      1. Go to the Active connections tab

      2. Hover over the Webhooks tile

      3. Click Manage Connections

      4. A table will open showing all configured connections for that integration

      5. Click Add new connection

  1. You'll be taken to the Add Webhooks Connection page

  2. Select the HTTP method used to send data under the Request Type dropdown:

    1. GET: Retrieve data

    2. POST: Send new data

    3. PUT: Update existing data

    4. DELETE: Remove data

  1. Enter the destination URL

    1. This is the full URL of the external system or endpoint receiving the webhook request

    2. For example: https://api.example.com/receive-webhook

Make sure this URL is reachable from WalkMe and supports the selected request type. 

  1. Choose the authentication type required by the destination system:

    1. No Auth: No authentication header is sent

    2. Bearer Token: Adds the Authorization Bearer <token> string

    3. Basic Auth: Uses base64-encoded username:password string

    4. OAuth 2.0: Uses access tokens obtained from an authorization flow

When selected, each method will display the relevant fields

  1. Optional: Click + Add Property to include up to five custom headers in your webhook request

    1. Header configuration details:

      1. Each header key is selected from a dropdown

      2. Selected keys are removed from remaining drop downs to prevent duplicates

      3. Header values support autocomplete and can be edited manually

  1. Click Test Connection to validate that your connection works

    1. If the test is successful, you'll see a confirmation message

    2. If there's an issue, you'll get an error message with steps to fix it

  2. Click Save

Your new Webhooks connection will now be available when setting up Data In or Data Out integrations.

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×