Automatic AI reply when mentioned in a Liveblocks comment
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Overview
Automatic AI reply when mentioned in a Liveblocks comment
This example uses Liveblocks Comments, collaborative commenting components for React. When an AI assistant is mentioned in a thread (e.g. "@AI Assistant"), it will automatically leave a response.
Using webhooks, this workflow is triggered when a comment is created in a thread. If the agent's ID ("__AI_AGENT") was mentioned, an AI agent is given the entire thread context, and asked to create a response. This response is then added, and users will see it appear in their apps in real time.
Set up
This workflow requires a Comments app installed and webhooks set up in the Liveblocks dashboard. You can try it with a demo application:
- Download the Next.js comments example, and run it with a secret key.
- Find
database.tsinside the example and uncomment the AI assistant user. - Insert the secret key from the project into n8n nodes: "Get a comment", "Get a thread", "Create a comment".
- Go to the Liveblocks dashboard, open your project and go to "Webhooks". Create a new webhook in your project using a placeholder URL, and selecting "commentCreated" events.
- Copy your webhook secret from this page and paste it into the "Liveblocks Trigger" node.
- Expose the webhook URL from the trigger, for example with
localtunnelorngrok. Copy the production URL from the "Liveblocks Trigger" and replacelocalhost:5678with the new URL. - Your workflow is now set up! Tag @AI Assistant in the application to trigger it.
Localtunnel
The easiest way to expose your webhook URL:
npx localtunnel --port 5678 --subdomain your-name-here
This creates a URL like:
https://honest-months-fix.loca.lt
The URL you need for the dashboard looks like this:
https://honest-months-fix.loca.lt/webhook/9cc66974-aaaf-4720-b557-1267105ca78b/webhook