You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Add multi-platform approval workflow and WhatsApp support documentation
- Add platform-specific approval methods table (Slack, Discord, Telegram, Teams, WhatsApp)
- Add detailed WhatsApp Business API approval flow with interactive buttons example
- Restore global spec.approval configuration section (marked as planned)
- Update User ID Resolution table with status indicators
- Add status column to Coming Soon table
- Update CHANGELOG with platform-agnostic design notes
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
|**WhatsApp**| Interactive Buttons | Cloud API | Up to 3 buttons per message |
46
+
47
+
#### WhatsApp Business API (Planned)
48
+
49
+
WhatsApp Business API supports [Interactive Messages](https://developers.facebook.com/docs/whatsapp/cloud-api/messages/interactive-messages) with button replies - perfect for approval workflows:
For Slack-only deployments or when you need platform-specific overrides:
294
349
@@ -298,7 +353,6 @@ platforms:
298
353
enabled: true
299
354
bot_token_env: SLACK_BOT_TOKEN
300
355
signing_secret_env: SLACK_SIGNING_SECRET
301
-
bot_user_id: U12345678# Your bot's user ID
302
356
303
357
# Platform-specific: Overrides global approval.allowed_users for Slack
304
358
approval_allowed_users:
@@ -307,23 +361,33 @@ platforms:
307
361
- U33333333# Team Lead
308
362
```
309
363
364
+
> **Important:** After changing `approval_allowed_users`, you must restart the server for changes to take effect. Hot-reload is planned for a future release (see [GitHub Issue #22](https://github.com/agenticdevops/aof/issues/22)).
365
+
366
+
### Finding Your Slack User ID
367
+
368
+
1. In Slack, click on a user's profile
369
+
2. Click the "..." (More) button
370
+
3. Select "Copy member ID"
371
+
4. The ID looks like `U015VBH1GTZ`
372
+
310
373
### User ID Resolution
311
374
312
375
The approval system resolves user identities across platforms:
0 commit comments