Outbound Webhook: Integrating Rocketship with Integromat Make

Outbound Webhook: Integrating Rocketship with Integromat Make

In this KB, we’ll walk you through integrating Rocketship with the popular no-code platform Integromat (now known as Make.com) via Rocketship Webhooks. By the end of the KB, your Integromat no-code scenario will email you every time Rocketship schedules a Next Activity.

Create the Integromat Scenario

First, create an Integromat scenario. For this example, we’ll call it “Rocketship Example.”

Next, add a Webhook (custom webhook) Module to the scenario. The Webhook Module will receive the data from Rocketship. Once you create a blank Webhook, you’ll be in the “setup” phase which looks like this:

Our Integromat webhook — ready to be configured

Create the Rocketship Webhook

Now that we have the Webhook Module added, we can get the Webhook URL from Integromat via the “copy address to clipboard.” We’ll need that in Rocketship.

  1. Log into Rocketship Admin
  2. Click on Account->Webhooks
  3. Click New
  4. Name: Integromat Notification
    • URL: <the URL you copied from Integromat>
    • Post Data: { “startDateTime”: “{{event.startDateTime}}”, “startDateTimeLocal”: “{{event.startDateTimeLocal}}”, “ticket”: “{{ticket.ticketNumber}}”, “title”: “{{ticket.title}}” }
  5. Click Save

Notice that the Post Data is JSON. Rocketship can send XML or whatever format needed, but most services will want JSON to be sent.

Our newly configured Rocketship webhook

After clicking Save, you will see a new button “Test Webhook” for this new webhook entry. Click the button to initiate a call to Integromat to verify your webhook is setup. Note, since we are testing the call, we’ll be sending empty values — that’s okay for this step!

Finalize Integromat Scenario to Parse and Email

Now, let’s jump back to Integromat. Within a few seconds, if not sooner, you should see the “spinning widget “successfully determined”, meaning Integromat received our webhook and was able to understand the data.

Click Ok.

Now, let’s parse the data into JSON and send it to ourselves via GMail.

  1. In Integromat, add the Parse->Parse JSON module.
  2. JSON String: <value>
  3. Click Ok.
Setting up a JSON Parser in Integromat

Now Integromat will parse out the JSON we send. We can test this by clicking “Run Once” in this scenario and then going back into Rocketship and clicking “Test Webhook” again. Do that now. Note that it may take Integromat several seconds to start processing the webhook call even if we immediate submit it from Rocketship.

Once processed, we now see we have data:

Our Rocketship data is showing quite nicely!

Now, hook up GMail and let’s see the data.

Here, we’re doing a super simple email that includes the ticket# and event start time (remember that Next Activities “float”, so this is the initially predicted start time).

Sending the information via GMail from Integromat

It’s important to realize that the webhook will send the startDateTime in UTC time, not local time, so we included both startDateTime and startDateTimeLocal (which is the localtime for the Admin user).

Update Rocketship Workflow for Next Activity Created

Now that we’ve tested our webhook, let’s “hook” it up! We’ll modify our “Next Activity Successfully Created” Workflow to trigger this webhook every time it runs (i.e., every time a Next Activity is successfully created).

  1. Log into Rocketship Admin
  2. Go to Workflows->SYS Workflows
  3. Edit “Scheduling – Next Activity Created”
  4. Scroll to Webhooks in the Workflow editor
  5. Webhook on Success: Integromat Notification
  6. Click Save
Updating our Next Activity Created Workflow in Rocketship

Now, you’ll get an email every time a Next Activity is created!





    • Related Articles

    • Outbound Webhook: Integrating Rocketship with Microsoft Teams

      In this KB, we’ll walk you through integrating Rocketship with Microsoft Teams via Rocketship Webhooks. By the end of the KB, you’ll see notifications of Next Activity scheduling from Rocketship in a Microsoft Teams channel. Create the Microsoft ...
    • Outbound Webhook: Example – Escalation Failed

      In this example, we’ll create the webhook that will send Integromat Make a message when an Escalation fails. This message can then be routed via no-code to you via email, to MS Teams, etc. Setup the Webhook Sender and Receiver Create your listener in ...
    • Outbound Webhook: Understanding Rocketship Webhooks

      Webhooks are a powerful mechanism for enabling communication between different applications in real-time. They allow one application to automatically notify another application when certain events occur, such as when a user signs up, when a payment ...
    • Outbound Webhook: Example – Service Call Monitor

      In this example, we’ll create the webhook that will send Integromat Make a message when Service Call Monitor detects an issue. This message can then be routed via no-code to you via email, to MS Teams, etc. Setup the Webhook Sender and Receiver ...
    • _Triggers vs Outbound Webhooks

      Rocketship uses incoming and outgoing webhooks to communicate with 3rd party applications. To make things clear, we change the vocabulary we use to indicate the direction of information. Outbound Webhook. An Outbound Webhook is where activity ...