π Log signed coinsentry crypto listing webhooks to Google Sheets and Telegram
β‘ 0 views Β· π Crypto Trading & Stock Market
Description
Quick Overview
This workflow receives signed coinsentry webhook alerts for crypto exchange listings and delistings, verifies the HMAC signature, then logs each valid event to Google Sheets and posts a formatted notification to Telegram.
How it works
- Receives a POST webhook from coinsentry containing a listing or delisting event.
- Recomputes an HMAC-SHA256 signature from the raw request body and compares it to the
x-coinsentry-signatureheader to reject unsigned or tampered requests. - Filters the payload to only allow
listing_announced,listing_live, ordelistingevents. - Extracts key fields (timestamp, event, exchange, symbol, pairs, trading start time, and source URL) and formats a headline for notifications.
- Appends the event as a new row in a selected Google Sheets worksheet.
- Sends a message to a configured Telegram chat with the headline and any available pair, start time, and source link details.
Setup
- In coinsentry, create a webhook channel pointing to this workflowβs production webhook URL and set a signing secret.
- Add an n8n Crypto credential containing the same HMAC secret used in coinsentry.
- Connect a Google Sheets account and select the target spreadsheet and sheet in the Google Sheets append step.
- Create the sheet columns to match the workflow mapping (at least
detected_at,event,exchange,symbol,pairs,trading_starts_at, andsource). - Add Telegram credentials and set the target
chatIdfor where the alerts should be posted.
π Nodes Used
Google Sheets, Webhook, Telegram
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File