Integrations

Keep your team in the loop with real-time integrations

Connect Todo4you to Telegram, Slack, Homey, or any webhook endpoint. Get instant notifications and manage tickets directly from the tools you already use.

Real-time

Notifications are dispatched the moment something changes on the board.

Configurable events

Choose exactly which board events you want to be notified about.

Multiple integrations

Add as many integrations per project as you need, for different channels or platforms.

Two-way

Not just notifications - create and manage tickets directly from Slack with slash commands.

No code required

Set up in minutes directly from your project settings, no technical knowledge needed.

Notification events

Stay informed about what matters

Every integration can independently subscribe to any combination of these five board events.

Available integrations

Connect the tools you already use

All integrations share the same event system - pick the platform your team already uses, or connect multiple at once.

Telegram

Send board notifications to any Telegram group, channel, or private chat via a bot you control.

How it works

1

Create a bot in Telegram via @BotFather using the /newbot command. You will receive a Bot Token.

2

Add the bot to your group or channel and promote it to Administrator so it can post messages.

3

Find the Chat ID of the group or channel - the easiest way is to add @userinfobot to the chat and it will reply with the ID.

4

Paste the Bot Token and Chat ID into your project settings under Integrations, choose your events, and save.

Security tip: Treat your Bot Token like a password. If it is ever compromised, revoke it via /revoke in @BotFather.

What you receive

Messages are sent as HTML-formatted text, so names and ticket references appear in bold for quick scanning. Here are examples of what each event looks like:

🎫 New ticket · My Project
[PRJ-12] Fix login redirect bug
Type: bug · Status: backlog
📋 Ticket moved · My Project
[PRJ-12] Fix login redirect bug
backlog → in progress
💬 New comment · My Project
[PRJ-12] Fix login redirect bug
Reproduced on Chrome 121, seems related to…

Slack

Get board notifications in Slack and manage tickets with slash commands - without leaving your workspace.

Setup

1

Go to your project's Settings - Integrations and click Add to Slack. Authorize Todo4you in your workspace and you're done - notifications and slash commands are configured automatically.

One-click install: No need to create a Slack app, manage webhooks, or copy secrets. Everything is handled automatically.

Advanced: If you prefer to use your own Slack app (BYOA), you can still set up notifications manually using Incoming Webhooks. See the setup guide in your project's integration settings.

What you receive

Messages are posted as plain text with bold formatting using Slack's native syntax, keeping them clean and readable in any Slack client:

🎫 *New ticket* · My Project
*[PRJ-12] Fix login redirect bug*
Type: bug · Status: backlog
✏️ *Ticket updated* · My Project
*[PRJ-12] Fix login redirect bug*
Changed: title, description
🗑 *Ticket deleted* · My Project
[PRJ-12] Fix login redirect bug

Slash commands

Type /todo in any Slack channel to create tickets, update statuses, and look up ticket details - all without switching to your browser. Slash commands are included automatically when you connect via "Add to Slack".

Every request is verified using Slack's signing secret (HMAC-SHA256), so only your Slack workspace can trigger commands.

Available commands

Use these commands anywhere in your Slack workspace:

/todo create Buy more coffee
Creates a new ticket in the backlog and posts a confirmation.
/todo move PRJ-12 done
Moves a ticket to a different status. Use your project prefix + ticket number (e.g. PRJ-12) and a status slug, category (backlog, todo, active, review, done), or label.
/todo ticket PRJ-12
Shows ticket details. Use your project prefix + ticket number (e.g. PRJ-12).
/todo help
Lists all available commands.

Homey

Trigger smart home flows when ticket events happen - turn your project board into a physical automation hub.

How it works

1

Install the Todo4you app from the Homey App Store.

2

Go to Profile → API Access on Todo4you, generate an API token, and paste it into the Homey app settings.

3

Copy the Webhook URL shown in the Homey app settings.

4

In your Todo4you project, go to Settings → Integrations → Add Homey, paste the URL, and choose your events.

5

Build Flows in Homey using the Todo4you trigger cards - create a ticket, turn on a light.

What you can automate

Use Todo4you ticket events as triggers for any Homey flow. Some examples:

When a ticket is created in Urgent Issues
Then flash the office lights red
When a ticket is moved to Done
Then play a celebration sound on your Sonos speaker
When no open tickets remain
Then turn off the "work in progress" sign
Homey also supports actions - create tickets or move them to Done directly from a Homey flow, button press, or voice command.

Start connecting your project today

Create a free account, set up your board, and add your first integration in minutes.

Get started free

Coming soon

Our native apps for iOS, macOS and Android are in development and will be available on the App Store and Google Play soon.