Skip to main content
Note: Slack integration is available on Builder tier and above.

Step by step setup:

Part 1: The Slack side

If you already have your Slack webhook, you can skip ahead to Part 2 - The Base44 side.
1

Go to Slack API Apps

Slack Create App Pn
2

Give it a name

Slack Name Workspace Pn
  • For example: Base44 Notifications
  • Pick your workspace
3

Set up Incoming Webhooks

Screenshot2025 08 23at1 39 17PM Pn
  • In the sidebar, open Incoming Webhooks
  • Toggle Activate Incoming Webhooks to On
4

Connect Webhook to Workspace

Screenshot2025 08 23at1 41 31PM Pn
  • Scroll down on this same page
  • Click on Add New Webhook to Workspace
  • Select the channel where messages should appear
  • Click Allow
5

Copy your Webhook URL

  • Your webhook URL should look similar to this: https://hooks.slack.com/services/T000/B000/XXXXXXXX
  • Keep this handy, you’ll use this in Base44 when it prompts you for the secret.

Part 2: The Base44 side

Once you have your Slack webhook URL, you can connect it to Base44 in two different ways:

Option A: Ready-made integration (for new apps)

1

Open the integrations catalog

  • In Base44 click on Integrations Integrations Pn
  • Select Slack
  • Select Use this Integration Slack Catalog Pn
2

Paste your secret

Slack Webhook Integration Pn
  • When prompted, paste your SLACK_WEBHOOK_URL
3

Create your app

  • Type out your first prompt to scaffold the app
  • Sample prompt: Build me a to-do list app "Todo" that will send a message to my Slack channel every time a task is created or the status changes to Done, In Progress, or Deleted.
4

Test your app

Base44slack Test Pn
  • Creating or updating your tasks should now post a message into your Slack channel
  • If nothing appears, double-check:
    • The webhook belongs to the correct channel
    • The secret is saved correctly
    • Posts are happening from the backend only (not the browser)

Option B: Instant integration (connecting Slack to an existing app)

1

Open your existing app

To Do List App Pn
  • Here’s the prompt that we typed out in the AI chat to build our sample app:
    Build me a to-do list app called Todo
2

Prompt the AI Chat to connect your app to Slack

Base44update Slacksecret Pn
  • Sample prompt for the AI Chat: Connect this app to Slack using an Incoming Webhook. Ask me for SLACK_WEBHOOK_URL and save it as a Secret. Post to Slack from the backend only.
3

Paste your webhook URL

Slack Webhook Popup Pn
  • When prompted by the AI Chat, click on Update SLACK_WEBHOOK_URL secret
  • Then paste your webhook URL into the pop up window
4

Wire the events

  • Tell the AI chat how you want your app to use Slack
  • Sample prompt:
Hook the backend Slack post into the todo lifecycle:- On create: post "New task: {title}"- On status change: post "Task status updated: {title} -> {status}"- On delete: post "Task deleted: {title}"Use the channel from SLACK_WEBHOOK_URL. If a call fails, show a small toast and continue.
5

Test your app

Base44slack Test Pn
  • Create a task.
  • Change its status to In Progress, then Done.
  • You should see the corresponding messages land in your Slack channel.

Troubleshooting

  • No message in Slack → The webhook might point to a different channel. Create a new one for the right channel.
  • Frontend errors (401 / CORS) → Don’t call Slack directly from the browser. Always post from the backend.
  • Webhook rotated or revoked → Paste the new webhook into Base44 Secrets.
  • Workspace blocks custom apps → Ask a workspace admin to approve your Slack app.

Common use cases for the Base44 × Slack integration

This integration is great for keeping your team in the loop without leaving Slack. Some popular patterns include:
  • Task tracking: Post a message every time a new task is created, updated, or completed in your app.
  • Team notifications: Send alerts to a shared channel when key events happen—like a status change to Done, In Progress, or Blocked.
  • Error reporting: Have your backend send a Slack message when something fails (for example, a payment or data sync) so you can react quickly.
  • Daily summaries: Combine with Zapier or another integration to push a morning digest into Slack, showing todos created or completed yesterday.