H
Hermes Social
Social Dashboard
BV
Byron Velásquez P.
byronv32@gmail.com
App ID
1963218884556605
Status
Live
Sign Out

FB Utility Messaging

Social Media Management Platform · Hermes Social

pages_utility_messaging
Server-to-server integration: This app uses permanent access tokens configured server-side. No end-user Meta Login in production. The OAuth flow shown is for App Review verification only.
🎬
pages_utility_messaging — messaging_type=UPDATE · outside 24h · opted-in users only
⚠️ Before recording: Chrome → Settings → Languages → English (United States) → Relaunch browser
META
APP REVIEW
🔔
pages_utility_messaging — Proactive notifications outside the 24-hour window · messaging_type=UPDATE · ≠ pages_messaging (that page uses RESPONSE inside 24h — see FB Messenger in menu)
pages_utility_messaging POST /me/messages · messaging_type=UPDATE · outside 24h window
✅ Step 1 Asset: Byron Velásquez P. · Page ID 804219463276106
▶ Step 2 Send utility notification below
○ Step 3 Verify in native Messenger
Opted-in clients (15)
BV
Byron Velasquez
¡Hola Byron! Soy Byrito Trader, listo para analiza
03:16
AE
Albita Emi Salas
Hola como estas
13:14
UD
Usuario de Facebook
Important Warning From Meta: Your Facebook page i
23:31
UD
Usuario de Facebook
(no message)
01:27
AT
Anthony Tapia Velasco
Dale
16:30
PR
Patricio Rivera Vizueta
(no message)
18:59
TK
Toro Kerly
Muchas gracias
17:14
JM
Javier Meneses
0992846496
15:36
FA
Florica Anamaria
Can you tell me more about yourself?
14:41
JA
Jose Albuja
Listo
22:45
NG
Naomy Galarza
(no message)
00:34
LL
Lucy López
Necesito saber el precio del corte precio para ne
03:46
SG
Sheny Gonzalez
(no message)
15:19
MM
Mònica Moni
(no message)
03:46
MS
Mayeli Sanchez
y mañana sera q atienden
23:10
BV
Byron Velasquez
PSID: 3794977667271112 · ✓ opted-in
Notification type
📊 Analytics insights
📋 VC & Asociados: Your hearing is confirmed for tomorrow at 14:30, Sala EJ-104, Unidad Judicial Penal. Reply if you need to reschedule.
📤 Utility notification · messaging_type=UPDATE
POST /me/messages · messaging_type=UPDATE · outside 24h window
API Details
Endpoint
POST https://graph.facebook.com/v25.0/me/messages
Payload
{
  "recipient": {
    "id": "3794977667271112"
  },
  "message": {
    "text": ""
  },
  "messaging_type": "UPDATE"
}
cURL
curl -X POST \
  "https://graph.facebook.com/v25.0/me/messages" \
  -H "Authorization: Bearer [PAGE_TOKEN]" \
  -H "Content-Type: application/json" \
  -d '{"recipient":{"id":"3794977667271112"},
  "message":{"text":"📋 Appointment reminder..."},"messaging_type":"UPDATE"}'
Permission
pages_utility_messaging
Use cases:
1. Send proactive utility notifications (appointments, case updates, receipts) to opted-in users outside the 24-hour window using messaging_type=UPDATE.

2. Request aggregated analytics to improve the app and for marketing/advertising purposes — using grouped, non-identifiable or anonymous data that cannot be re-identified (GET /insights).
Analytics endpoint
GET /v25.0/804219463276106/insights
Returns grouped, anonymous engagement metrics (messages sent, delivered, opened). No user-level data is collected or stored.