Destinations
Destination Types Reference
Destination types describe the outbound side of FastHook: direct HTTP delivery, local CLI forwarding, safe mock delivery, Google Sheets row appends, Gmail notification messages, Slack alerts, WhatsApp messages, SMS messages, and MMS messages.
How to use this reference
Start from the receiver you want FastHook to deliver to. The destination type page tells you which fields the dashboard saves, what the API config shape looks like, how delivery is authenticated, and what to check when attempts fail.
Quick reference
Use this table when choosing a destination type or checking the config surface before automation.
HTTPHTTP or HTTPS receiver URLPOST, PUT, PATCH, DELETENo auth, FastHook signature, and 4 moreOptional. Configure a max delivery rate per second, minute, or hour.CLICLIAuthenticated fasthook-cli tunnelPOST, PUT, PATCH, DELETEAuthenticated FastHook CLI tunnel sessionOptional. Useful when replaying many events into a local service.Mock APIMOCK_APIFastHook mock receiverPOST, PUT, PATCH, DELETENo destination authOptional. Useful for shaping demos and replay tests.Google SheetGOOGLE_SHEETGoogle Sheets append row APIPOSTGoogle OAuth refresh token, Google service accountLocked to 1 request per second.GmailGMAILGmail send APIPOSTGoogle OAuth refresh token with gmail.send scopeLocked to 1 request per second.SendGrid EmailSENDGRID_EMAILSendGrid Mail Send APIPOSTSendGrid API key with Mail Send access, Verified SendGrid sender identity or authenticated sending domainLocked to 1 request per second.SlackSLACKSlack chat.postMessage APIPOSTSlack bot token with chat:write scope, Optional chat:write.public scope for posting to public channels without inviting the app firstLocked to 1 request per second.Discord WebhookDISCORD_WEBHOOKDiscord execute webhook APIPOSTDiscord webhook URLLocked to 1 request per second.Telegram MessageTELEGRAM_MESSAGETelegram Bot API sendMessagePOSTTelegram bot token from BotFather, Bot membership in the target chat, group, supergroup, or channelLocked to 1 request per second.Cloudflare R2CLOUDFLARE_R2Client Cloudflare R2 bucketPOSTCloudflare R2 S3-compatible access key, Optional temporary session tokenOptional. Configure a max archive write rate per second, minute, or hour.Twilio WhatsAppTWILIO_WHATSAPPTwilio Messages API for WhatsAppPOSTTwilio Account SID and Auth Token, Twilio WhatsApp Sandbox join flow for testing, and 1 moreLocked to 1 request per second.Twilio SMSTWILIO_SMSTwilio Messages API for SMSPOSTTwilio Account SID and Auth Token, SMS-capable Twilio sender number or Messaging Service, and 1 moreLocked to 1 request per second.Twilio MMSTWILIO_MMSTwilio Messages API for MMSPOSTTwilio Account SID and Auth Token, MMS-capable Twilio sender number or Messaging Service, and 1 moreLocked to 1 request per second.HTTP delivery
Production and staging receivers that accept direct outbound HTTP delivery.
Local development
Localhost workflows powered by authenticated fasthook-cli tunnel sessions.
Testing
Safe receivers for demos, route checks, and delivery validation without side effects.
Google Workspace
Google-backed destinations for spreadsheets and email notification workflows.
Storage
Durable archive destinations for audit trails, recovery, and downstream batch workflows.
Communication
Human-facing destinations for channel alerts and operational notifications.