claude-codeClaude Code

Connect Claude Code to Supabase and Telegram

Give Claude Code your Supabase and Telegram together and it can manage accounts and handle the messaging side in one flow. Supabase auth is the record of who has access, so the agent creates users, deletes them, sends reset emails, and lists your base. Telegram is the channel your users and team live in, so the same run can send a confirmation, alert the ops chat, or ban an abusive account. The two together cover both the account and the person behind it.

Loading preview…
Opens a workflow with 82 tools ready to use.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Supabase

34 tools
Select Table Rows

Select/query rows from a table with filtering, ordering, and pagination

Insert Table Rows

Insert one or more rows into a table

Update Table Rows

Update rows matching filter conditions

Delete Table Rows

Delete rows matching filter conditions

Upsert Table Rows

Insert rows or update if they already exist (based on primary key or unique constraint)

Call Database Function

Call a database function (RPC)

Sign Up User

Sign up a new user with email and password

Sign in with Password

Sign in with email and password

Send Magic Link Signin

Send a magic link to user's email for passwordless signin

Sign Out User

Sign out the current user (requires user's access token)

Get Current User

Get current user details (requires user's access token)

Update Current User

Update current user's email, password, or metadata

Send Password Reset Email

Send password reset email to user

Verify Otp Code

Verify OTP code sent via email or SMS

Refresh Access Token

Refresh an expired access token using refresh token

Admin List Users

List all users (requires service_role API key)

Admin Create User

Create a new user (admin operation, requires service_role API key)

Admin Delete User

Delete a user by ID (admin operation, requires service_role API key)

Admin Update User

Update a user by ID (admin operation, requires service_role API key)

Create Storage Bucket

Create a new storage bucket

List Storage Buckets

List all storage buckets

Get Storage Bucket

Get bucket details

Delete Storage Bucket

Delete a storage bucket

Empty Storage Bucket

Empty a storage bucket (delete all files)

Upload Storage File

Upload a file to storage

Download Storage File

Download a file from storage

List Bucket Files

List files in a storage bucket folder

Delete Storage File

Delete a file from storage

Move Storage File

Move a file within or between buckets

Copy Storage File

Copy a file within or between buckets

Create File Signed Url

Create a signed URL for temporary file access

Get File Public Url

Get public URL for a file in a public bucket

Broadcast Realtime Message

Send broadcast messages to a Realtime channel

Invoke Edge Function

Invoke a Supabase Edge Function

Telegram

48 tools
Send Message to Chat

Send message directly to a chat ID

Send Message to Channel

Send message to a public channel or group

Send Document File

Send a document/file to a chat ID

Send Webhook Delivery

Deliver via webhook (no message required)

Send Photo Image

Send a photo to a chat

Send Video File

Send a video to a chat

Send Audio File

Send an audio file to a chat

Send Voice Note

Send a voice note (.ogg) to a chat

Send Animated Video

Send a GIF or silent H.264/MPEG-4 AVC video

Send Circular Video

Send a circular video message

Send Sticker

Send a sticker

Send Photo Video Album

Send a group of photos, videos, or documents as an album

Send Contact Information

Send a phone contact

Send Location Pin

Send a geographic location

Send Venue Location

Send a venue (location with title and address)

Send Dice Emoji

Send an animated emoji that displays a random value

Edit Message Text

Edit the text of a sent message

Edit Message Caption

Edit the caption of a media message

Delete Message

Delete a message

Delete Multiple Messages

Delete multiple messages at once

Pin Message in Chat

Pin a message in a chat

Unpin Chat Message

Unpin a message (or all messages) in a chat

Forward Message to Chat

Forward a message to another chat

Copy Message to Chat

Copy a message to another chat (without forward tag)

Send Chat Typing Indicator

Show a 'typing…' or 'uploading…' indicator in a chat

Send Poll or Quiz

Create and send a poll or quiz

Stop Active Poll

Stop a running poll

Get Chat Details

Get full information about a chat

Get Chat Member Info

Get information about a member of a chat

Get Chat Member Count

Get the number of members in a chat

Get Chat Admin List

Get a list of administrators in a chat

Ban User from Chat

Ban a user from a chat

Unban User from Chat

Unban a previously banned user

Restrict User Permissions

Restrict a user's permissions in a chat

Promote User to Admin

Promote a user to admin or update their admin rights

Set Chat Title

Change the title of a chat

Set Chat Description

Change the description of a chat

Create Chat Invite Link

Create an additional invite link for a chat

Revoke Chat Invite Link

Revoke an invite link to a chat

Answer Inline Button Callback

Answer a callback query from an inline keyboard button

Answer Inline Search Results

Answer an inline query with a list of results

Set Message Emoji Reaction

Set a reaction on a message

Get Bot Information

Get basic information about the bot

Get File Download Info

Get info about a file by its file_id (includes download URL)

Send Payment Invoice

Send a payment invoice

Answer Payment Pre Checkout

Confirm or reject a payment pre-checkout query

Setup Telegram Channel Guided

Guided channel setup flow. Registers a webhook with the bot, then generates a deep-link for the user. When the user adds the bot to their channel as admin, the channel ID is automatically detected and stored — no manual copy-pasting needed.

Connect Telegram Channel

Connect a Telegram channel by entering its @username or numeric ID. The bot must already be added as an admin to the channel before running. This node validates the connection and returns the channel details. Works correctly in setup flows — runs once and returns channel_id immediately.

What you can build

Create a new Supabase user with Admin Create User, then send a Telegram message to the ops channel confirming the account is live.
List today's Supabase signups and send the count straight to a Telegram channel.
Send a password reset email through Supabase, then message the support chat that the ticket is handled.
When someone abuses your bot, Ban User from Chat in Telegram and delete their record with Admin Delete User in Supabase.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.

Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

Open your Claude Code agent in one click

NoClick runs Claude Code for you with Supabase and Telegram wired in as tools. Connect your account and run.