! Help validating my webhook → HTTP → Telegram → Google Sheets scenario (Facebook Interests tool)

Hi Makers :waving_hand:

I’m building a small tool called Facebook Interest Finder using Make and I’d love your help validating my scenario and setup.

What I’m trying to build

Flow:

Webhook (JSON: keyword, chatId, accessToken) → HTTP (Facebook Graph API) → Telegram Bot → Google Sheets (logging)

The idea is:

  • A Telegram bot sends a webhook to Make with:
{
  "keyword": "technology",
  "chatId": "123456789",
  "accessToken": "FACEBOOK_ACCESS_TOKEN"
}
  • Make calls the Facebook Graph API using the dynamic accessToken
  • The interest list is sent back to Telegram
  • Every request is logged in Google Sheets

What I’ve done so far

  • Generated and tested a fresh Facebook access token (works directly with Graph API)
  • Webhook URL is working (I get 200 OK from Postman)
  • HTTP module is configured with dynamic accessToken
  • Telegram bot + Google Sheets are ready
  • I clicked “Redetermine data structure” on the Webhooks module so it learns keyword, chatId, and accessToken.

What I’d like help with

  1. Is my data mapping between Webhook → HTTP → Telegram → Google Sheets correct?
  2. Are there any best practices for:
  • Handling token expiration
  • Logging success/error in Sheets
  • Structuring this kind of “search → send back to Telegram” scenario?

Extra info

  • I’m using JSON body from Postman with header Content-Type: application/json
  • I’m careful not to expose real access tokens (using FACEBOOK_ACCESS_TOKEN placeholder here)

I’d really appreciate any feedback, example screenshots, or suggestions on how to improve this scenario.

Thanks a lot! :folded_hands: