Publish Slack messages to X automatically in batches
Workflow Description
Automates sharing Slack messages to X (formerly Twitter) with batch processing and rate-limit management. Receives messages from Slack channels, splits them into controlled batches, posts each as a tweet, applies delays between batches, and logs results. Supports manual and automated triggers.
How it works
- 1.Receive message from specified Slack channel
- 2.Process messages in manageable batches
- 3.Convert and post each message to X account
- 4.Apply delays between batches to respect rate limits
- 5.Log posting results and errors back to Slack
Use cases
- Automatically share team updates and announcements from Slack to X audience
- Streamline content distribution for development teams without manual posting
Requirements
- Active X account with authentication credentials configured
- Slack workspace with channel access and messaging permissions
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (28)
Start VM Scan in Qualys
HTTP Request
Convert XML to JSON
Xml
Fetch Scan Results
HTTP Request
Loop Over Items
Split In Batches
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Wait 5 Min
Wait
Convert XML to JSON1
Xml
Check if Scan Finished
If
Execute Workflow Trigger
Execute Workflow Trigger
Sticky Note11
Sticky Note
Sticky Note15
Sticky Note
Sticky Note13
Sticky Note
Post Receipt
Slack
Confirm Waiting
Slack
Delete Receipt
Slack
Sticky Note
Sticky Note
Sticky Note8
Sticky Note
Demo Data
Set
Sticky Note4
Sticky Note
Merge
Merge
Post Vulnerability Scan Summary to Slack
Slack
When clicking "Test workflow"
Manual Trigger
Begin Wait Loop
No Op
Merge1
Merge
Save receipt message timestamp
Set
Global Variables & Slack Channel
Set
Sticky Note5
Sticky Note