Files
firefrost-operations-manual/docs/tasks/task-048-n8n-rebuild/README.md
Claude b0aafe32d7 feat: Add task_number to YAML frontmatter for 26 tasks
Long-term fix for mobile task index - task numbers now in frontmatter.

Numbers added from BACKLOG.md cross-reference:
#2 rank-system-deployment
#3 fire-frost-holdings-restructuring
#14 vaultwarden-ssh-setup
#22 netdata-deployment
#23 department-structure
#26 modpack-version-checker
#32 terraria-branding-training-arc
#35 pokerole-wikijs-deployment
#36 notebooklm-integration
#40 world-backup-automation
#44 nc1-node-usage-stats
#45 steam-and-state-server
#48 n8n-rebuild
#51 ignis-protocol
#55 discord-invite-setup
#65 claude-infrastructure-access
#67 nc1-security-monitoring
#82 plane-decommissioning
#87 arbiter-2-1-cancellation-flow
#89 staff-portal-consolidation
#90 decap-tasks-collection
#91 server-matrix-node-fix
#92 desktop-mcp
#93 trinity-codex
#94 global-restart-scheduler
#98 discord-channel-automation
#99 claude-projects-architecture

Chronicler #69
2026-04-08 14:32:38 +00:00

138 lines
3.1 KiB
Markdown

---
task_number: 48
status: open
priority: P3
owner: Michael
created: 2026-04-07
---
task_number: 48
# Task #48: n8n Rebuild
**Created:** April 7, 2026
**Status:** PENDING
**Priority:** MEDIUM
**Location:** Command Center (63.143.34.217)
---
task_number: 48
## Overview
Rebuild n8n automation workflows from scratch. The previous n8n instance was wiped during infrastructure consolidation. This is the automation backbone for Firefrost operations.
---
task_number: 48
## Current State
- n8n is installed on Command Center
- URL: https://n8n.firefrostgaming.com
- No active workflows (clean slate)
---
task_number: 48
## Planned Integrations
### Buffer MCP (Social Media Automation)
Buffer provides an MCP Client node for n8n, enabling automated social media posting.
**Covers:** Bluesky, X (Twitter), TikTok
**Does NOT cover:** Facebook, Instagram (would need separate Meta integration)
**Configuration:**
| Setting | Value |
|---------|-------|
| Node Type | MCP Client |
| Server Transport | HTTP Streamable |
| MCP Endpoint URL | `https://mcp.buffer.com/mcp` |
| Authentication | Bearer Auth |
| API Key | (from https://publish.buffer.com/settings/api) |
**Automation Ideas:**
| Trigger | Action |
|---------|--------|
| New subscriber (Arbiter webhook) | Draft "Welcome!" post |
| Server status change | Auto-announce server online/offline |
| ModpackChecker finds update | Post "New version available!" |
| RSS feed (blog/news) | Auto-draft post with link |
| Weekly cron | Send summary of scheduled posts to Discord |
| Form submission | Create draft from submitted content |
**Example Workflow: New Subscriber Announcement**
```
Webhook (Arbiter) → Filter (new subscriber) → MCP Client (Buffer) →
Create draft: "Welcome @{username} to the Firefrost community! 🔥❄️"
```
**Documentation:** https://developers.buffer.com/guides/getting-started.html
---
task_number: 48
### Discord Webhooks
Send notifications to Discord channels for:
- Server alerts
- New subscribers
- Modpack updates
- Scheduled maintenance reminders
---
task_number: 48
### Arbiter Integration
Connect n8n to Arbiter webhooks for:
- Subscription lifecycle events
- Payment notifications
- Chargeback alerts
---
task_number: 48
### Pterodactyl API
Server management automation:
- Scheduled restarts (ties into Task #94)
- Backup triggers
- Resource monitoring alerts
---
task_number: 48
## Priority Workflows to Build
1. **Discord notification pipeline** — Server alerts, subscriber events
2. **Buffer social automation** — Event-triggered posts
3. **Weekly digest** — Summary of activity sent to Trinity
4. **Backup verification** — Confirm backups completed
---
task_number: 48
## Related Tasks
- Task #92: Desktop MCP + Dispatch (Buffer MCP for conversational management)
- Task #94: Global Restart Scheduler (could trigger via n8n)
- Task #97: Trinity Console Social Hub (parked — n8n approach preferred)
---
task_number: 48
## Notes
- n8n MCP Client requires Node.js workflow
- Buffer API is in beta — features may be limited
- Rate limit: 60 requests/user/minute on Buffer API
---
task_number: 48
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️