Skip to main content

Introduction

Companies often rely on multiple platforms and integrations to establish a great marketing and sales process. Using Showpad to create the best buyer experience, it can be a timesaver to pass on specific information to your other marketing and sales platforms. Creating automated workflows saves time for sales and marketing teams by allowing them to stay in the same application.

Showpad offers a way to automate specific actions related to sharing activity: webhooks. Through webhooks, you can build event-based and custom-built integrations for your organization. Events in Showpad trigger webhooks that can be used to perform actions in your integrations and other, custom middleware services.

A webhook contains information about an event that has occurred on the Showpad platform and sends information about it to a middleware service (for example, an integration platform such as Azuqua, Zapier, Mulesoft, etc. or a custom-built middleware service). The middleware service receives the information and executes a programmed action. A few examples are:

  • Logging share information to a CRM platform
  • Adding custom objects to marketing automation platforms
  • Posting messages on an internal communication platform

These are just a few examples; the possibilities are endless. You're in the designer seat of creating your perfect automation process.

Key features

  • Save time for sales and marketing teams by creating automated workflows
  • Prevent sales and marketing from jumping between applications
  • Provide a more complete sales and marketing infrastructure
  • Automate actions and connect multiple integral platforms
  • Execute predefined actions when events occur in Showpad
  • Create webhooks for shared, viewed, reshared content, created Shared Spaces, user added to a Shared Space, and a course that has been completed.
Prerequisites
  • Ultimate subscription to Showpad
  • Administrator access to Showpad's Online Platform

Add Webhooks

  1. Sign in to Showpad's Online Platform and open the Admin Settings page.

  2. Click on Webhooks in the Integrations section.

    Webhooks

    Don't see Webhooks?

    If you don't see Webhooks in the Integrations section, contact your Showpad administrator.

  3. Select the event that applies to your automation and click the + icon to add a webhook.

    Add Webhook

    Your middleware service should be mapped to the event using the identifiers in the Sample Body. To see a sample of what Showpad sends to your webhook URL, click Sample Body (in this example, we use the Sharing event).

    Sample Body

  4. Select an HTTP method (GET or POST) to define how events are delivered to the webhook URL.

    URL Method

  5. Add the URL that is used to accept webhook events and confirm. You can see how many requests an event has sent to a webhook by the number in the # requests column.

Additional Actions

You can monitor the responses from webhook requests by clicking on the View icon or delete the existing method by clicking on the Delete icon.

Showpad OP

View Webhook Log

Clicking the View icon displays Showpad's Webhook Log.

Log

The columns in the log display:

  • Executed At - Date and time the webhook was sent.
  • Response - The HTTP response code of the request.
  • Error - Any error messages received.

Delete Webhooks

Clicking the Delete icon permanently removes the webhook and all of it's log history. A dialog is displayed to confirm the deletion.