Create Multiple Records from SmartSuite Forms with Ease
Create Multiple Records from SmartSuite Forms with Ease

Unlock Webhook Actions in SmartSuite

Gareth Pronovost
Gareth Pronovost
Owner of GAP Consulting
October 11, 2024
8 minutes
Unlock Webhook Actions in SmartSuite
This is some text inside of a div block.
The Magic Behind Streamlined Form Submissions
Back to top

Welcome to a new realm of possibilities with Smartsuite! If you're familiar with no-code tools, you'll know the power they bring to automation. Recently, SmartSuite introduced a revolutionary feature—webhook actions. This addition opens up creative avenues, but it might seem complex at first. Fear not; we’re here to break it down step-by-step.

What’s New in SmartSuite?

SmartSuite now supports native webhook actions, allowing you to interact with APIs directly from your automation workflows. This pioneering approach enables you to enrich data, interact with external services, and much more within your SmartSuite environment. In this guide, we'll explore webhook actions in detail, and by the end, you'll be ready to harness this powerful tool.

Meet Gareth: Your Guide Through Automation

Hello, automation enthusiasts! I’m Gareth, your guide from GAP Consulting, where our mission is to help you unlock the full potential of no-code tools like SmartSuite. As no-code tools evolve, so do the possibilities, and in 2024 onwards, SmartSuite stands as one of our favorites for its evolving capabilities.

Why Webhooks?

Before we dive into the nitty-gritty, let me invite you to our free general automation training. Whether you’re a beginner or an advanced user, understanding the fundamentals of automation can transform how you work. You can register for our free training at GapConsulting.io.

Starting with SmartSuite Webhooks

Scenario: Data Enrichment for Prospective Clients

Imagine you have data about prospective clients—just a company name and website. You want to enrich this data with follower numbers and company type (public or private). This is where webhooks shine, allowing us to automate the enrichment process with an external API.

Step 1: Determining the Trigger

To start, you’ll need a trigger in SmartSuite. In our case, it’s a simple button that, when pressed, activates our automation process. Once pressed, it sends out a request to the API, asking for additional data about the company.

What’s New in SmartSuite?

Setting Up Your Webhook Action

1. API Connection

  • Destination: Identify where your request is sent. In our example, we're using a service called Enrich, which provides company data. Input the static part of the API URL: https://api.enrich.company
  • HTTP Method: Use the GET method since we're retrieving data.

2. Headers and Authorization

  • You'll need two headers:
    • Authorization: Include a bearer token for security.
    • Content-Type: Set this to application/json.

Here's a brief example of how your headers might look:

Authorization: Bearer <YourToken>Content-Type: application/json

3. URL Parameters

  • Determine the parameters you’ll send. For our case, include:
    • name: Company name
    • domain: Company’s website domain

These parameters allow the API to return enriched data based on your input.

What’s New in SmartSuite?

Receiving and Utilizing Data

When the API responds, it provides a wealth of information about the company. Our focus is on two elements:

  • Followers (number)
  • Type (text)

4. Break Down the Response

Now, let's break down the response and extract the details we need. SmartSuite can process these details into usable data fields.

Updating Your Records

With the webhook successfully set up, the final steps involve updating your SmartSuite records based on the response.

  • Update Followers and Company Type
  • Reset the Toggle: Once the data is updated, reset the trigger toggle for future automations.

if (automationSuccess) {updateRecord(followers, companyType);resetToggle();}

What’s New in SmartSuite?

Let’s Put It to the Test

Let’s test this setup with a well-known company like Disney. By toggling the update, the data enrichment begins.

  • Expected Outcome: For Disney, we see 5.8 million followers and confirm it’s a public company. Similarly, you can check for Amazon and Google.

Keeping Track

SmartSuite provides a comprehensive history view allowing you to track both successful and failed automation attempts.

Benefits of Webhooks in SmartSuite:

"Webhooks in SmartSuite automate complex data interactions, providing seamless integration with external APIs."

Conclusion: Embrace the Power of Automation

Embracing webhook actions in SmartSuite empowers you to automate complex processes effortlessly. Whether you need real-time data enrichment or complex event-triggered workflows, webhooks provide the flexibility and power to achieve your goals.

Related Articles

How User Permissions are Inherited in SmartSuite Dashboards

How User Permissions are Inherited in SmartSuite Dashboards

Clients + Orders + Details all in one SmartSuite Dashboard Page

Clients + Orders + Details all in one SmartSuite Dashboard Page

Introducing SmartSuite Dashboards

Introducing SmartSuite Dashboards

How to Manage a $1M AR Problem in SmartSuite

How to Manage a $1M AR Problem in SmartSuite

Arrow Left
Arrow Right