Schedule X posts, threads, images and polls with webhooks
When Webhook Received
Route by Content Type
Prepare Post Content
Delete Tweet from X
If Tweet Deleted Successfully
Set Delete Error Details
Set Delete Success Details
Fetch User Info from X
If User Info Valid
Set User Info Error Details
Set User Info Success Details
Handle Unknown Content Type
Send Response to Webhook
noOp
If Post Is Simple
Post Simple Tweet
Set Simple Post Success Details
Prepare Thread Content
Loop Over Thread Items
noOp
If First Tweet in Thread
Post Root Tweet in Thread
Reply to Previous Thread Tweet
Capture Thread Reply Details
Track Previous Tweet ID
Compile Thread Response Data
Set Final Thread Response
If Previous Tweet Exists
Set Thread Chain Error Details
Wait 1 Second Before Reply
noOp
Prepare Media for Post
Init Media Upload
Generate Media IDs
Post Tweet with Media
Set Media Post Success Details
If Media Upload Success
Set Media Upload Error Details
If Media IDs Valid
Append to Media Upload
Finalize Media Upload
Chunk Media for Upload
If Media Appended Successfully
Prepare Media Finalization
Process Media Status
If Media Processing Error
If Media Processing Complete
Wait for Media Processing
noOp
Check Media Status
If Media Post Successful
If Invalid Post Payload
Set Invalid Payload Error Details
If Post Contains Poll
Post Tweet with Poll
If Poll Post Successful
Set Poll Post Error Details
Set Poll Post Success Details
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.