Help
Overview
1 / 25
Start What you will build

Slack alerts for every list Kuration finishes

You will create a small Slack app, activate an Incoming Webhook for one channel, then paste that webhook URL into Kuration under Settings → Integration → Notifications. Once connected, Kuration posts a message to the channel whenever a List Builder finishes extracting, an import completes, or a scheduled run delivers new rows.

  • In KurationAccess to Settings → Integration for your account.
  • In SlackPermission to create an app and install it into your workspace.
  • A channelA channel for the alerts, for example kuration_demo_webhooks.
01 Open Kuration settings

Open the profile menu

From the Kuration home screen, click your profile picture in the top right corner to reach your account menu.

Kuration home screen with the profile menu highlighted
02 Open Kuration settings

Choose Settings

Click Settings to open your account preferences and configuration options.

Profile menu open with Settings highlighted
03 Open Kuration settings

Go to Integration

In the settings sidebar, click Integration. This is where connected accounts and webhooks live.

Settings sidebar with Integration highlighted
04 Open Kuration settings

Open the Notifications tab

Click the Notifications tab to configure where Kuration sends updates.

Integration page with the Notifications tab highlighted
05 Open Kuration settings

Click Connect on the Slack destination

Under Destinations, the Slack card shows as Not Connected. Click Connect to start the setup.

Destinations section with the Slack Connect button highlighted
06 Create the Slack app

Open the Slack docs link

The dialog asks for an Incoming Webhook URL. Click Slack docs to open Slack's webhook instructions in a new tab, then leave this dialog open — you will come back to it.

Connect Slack notifications dialog with the Slack docs link highlighted
07 Create the Slack app

Click Create an app

On Slack's Sending messages using incoming webhooks page, click Create an app.

Slack developer docs with the Create an app button highlighted
08 Create the Slack app

Choose From scratch

Pick From scratch to configure the app's basic info and scopes manually.

Create an app dialog with From scratch highlighted
09 Create the Slack app

Name the app

Give the app a name in the App Name field, for example Slack_Kuration_Demo. You can change it later.

Name app and choose workspace dialog with the App Name field highlighted
10 Create the Slack app

Pick your workspace

Open the workspace dropdown and select the workspace the app should operate in.

The workspace cannot be changed later, and it keeps control of the app even if you leave it.
Workspace dropdown open with KurationAI-HQ selected
11 Create the Slack app

Click Create App

With the name and workspace set, click Create App to finalise and launch the app.

Dialog with the Create App button highlighted
12 Activate the webhook

Go to Incoming Webhooks

In the app's left sidebar under Features, open Incoming Webhooks. This is where the webhook URL is generated.

Slack app credentials page with Incoming Webhooks highlighted in the sidebar
13 Activate the webhook

Turn on Activate Incoming Webhooks

Toggle Activate Incoming Webhooks on. Slack adds a bot user for the app if it does not have one.

Incoming Webhooks page with the activation toggle highlighted
14 Activate the webhook

Click Add New Webhook

Scroll to Webhook URLs for Your Workspace and click Add New Webhook to create a URL.

Webhook URLs section with the Add New Webhook button highlighted
15 Activate the webhook

Select the channel for the alerts

Search for the channel where notifications should be posted and select it, for example kuration_demo_webhooks.

Channel picker with kuration_demo_webhooks selected
16 Activate the webhook

Allow access

Review the permissions, then click Allow to grant the app access to your Slack workspace.

Slack permissions screen with the Allow button highlighted
17 Activate the webhook

Copy the webhook URL

Back on the Incoming Webhooks page, click Copy next to the new URL. It starts with https://hooks.slack.com/services/.

Treat this URL as a secret. Anyone who has it can post messages into your channel.
Webhook URL row with the Copy button highlighted
18 Connect Kuration

Paste the URL into Kuration

Return to the Connect Slack notifications dialog in Kuration and paste the webhook URL into the Incoming Webhook URL field.

Kuration dialog with the Incoming Webhook URL field highlighted
19 Connect Kuration

Click Connect Slack

Click Connect Slack to complete the webhook integration.

Kuration dialog with the Connect Slack button highlighted
20 Connect Kuration

Slack now shows as Connected

The Slack destination shows a green Connected badge, with Manage to update or remove the webhook later. From now on, every list extracted by a List Builder triggers a Slack notification.

Kuration Notifications tab showing Slack connected
21 Test it

Run a list to test the webhook

Go back to the homepage, open New list and pick a builder — here Find Local Businesses by City or Region, which pulls from Google Maps.

New list builders with Find Local Businesses by City or Region highlighted
22 Test it

Let the list build

Kuration starts building the list. As soon as the extraction finishes, the notification is sent to your chosen Slack channel.

Kuration table showing Building list in progress
23 Test it

The alert arrives in Slack

The channel receives a List ready message with the builder used, the status and the row count. Click View Project to open the list in your browser.

Slack channel showing a List ready notification from Kuration
24 Test it

The list is ready in Kuration

The extracted list opens with its columns and rows filled in. The same integration also covers cadence and scheduled runs, imports into an existing project, and exports through integrations such as Lemlist and Instantly.

Engineering Firms in Texas list with 20 rows extracted

Slack is connected

Your workspace now receives an alert for every completed list, import and scheduled run. To change the channel, create a new Incoming Webhook in Slack and paste it under Manage in the Slack destination.

Open Kuration
Use to navigate