The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"createdAt": "2021-01-21T10:32:07.628Z",
"updatedAt": "2021-06-04T10:25:41.024Z",
"id": "1",
"name": "Twitter:tweet:create:create like retweet delete search",
"active": false,
"nodes": [
{
"parameters": {},
"name": "Start",
"type": "n8n-nodes-base.start",
"typeVersion": 1,
"position": [
250,
300
],
"id": "0d0e09b1-87e5-4c64-acf5-9a7da0718775"
},
{
"parameters": {
"text": "=Hello from n8n testing framework {{$evaluateExpression(Math.random())}}",
"additionalFields": {}
},
"name": "Twitter",
"type": "n8n-nodes-base.twitter",
"typeVersion": 1,
"position": [
450,
300
],
"credentials": {
"twitterOAuth1Api": {
"name": "<your credential>"
}
},
"id": "e3e833e8-c567-492d-b5e9-6233e0a3890d"
},
{
"parameters": {
"operation": "like",
"tweetId": "={{$node[\"Twitter\"].json[\"id_str\"]}}",
"additionalFields": {}
},
"name": "Twitter1",
"type": "n8n-nodes-base.twitter",
"typeVersion": 1,
"position": [
650,
300
],
"credentials": {
"twitterOAuth1Api": {
"name": "<your credential>"
}
},
"id": "904c5a06-bd36-4edc-abbc-d3cfd946a9f2"
},
{
"parameters": {
"operation": "retweet",
"tweetId": "={{$node[\"Twitter\"].json[\"id_str\"]}}",
"additionalFields": {}
},
"name": "Twitter2",
"type": "n8n-nodes-base.twitter",
"typeVersion": 1,
"position": [
850,
300
],
"credentials": {
"twitterOAuth1Api": {
"name": "<your credential>"
}
},
"id": "fdd7b0de-c279-452e-b6be-acebea480071"
},
{
"parameters": {
"operation": "delete",
"tweetId": "={{$node[\"Twitter\"].json[\"id_str\"]}}"
},
"name": "Twitter3",
"type": "n8n-nodes-base.twitter",
"typeVersion": 1,
"position": [
1050,
300
],
"credentials": {
"twitterOAuth1Api": {
"name": "<your credential>"
}
},
"id": "6dff7ba3-ba03-4cdb-9305-d80eb02d4b83"
},
{
"parameters": {
"operation": "search",
"searchText": "@n8n_io",
"limit": 1,
"additionalFields": {}
},
"name": "Twitter4",
"type": "n8n-nodes-base.twitter",
"typeVersion": 1,
"position": [
450,
450
],
"credentials": {
"twitterOAuth1Api": {
"name": "<your credential>"
}
},
"notes": "IGNORED_PROPERTIES=extended_entities,retweeted_status,quoted_status_id,quoted_status_id_str,quoted_status,possibly_sensitive",
"id": "205bf8c9-afed-4a6a-b538-bb572ef14287"
}
],
"connections": {
"Start": {
"main": [
[
{
"node": "Twitter",
"type": "main",
"index": 0
},
{
"node": "Twitter4",
"type": "main",
"index": 0
}
]
]
},
"Twitter": {
"main": [
[
{
"node": "Twitter1",
"type": "main",
"index": 0
}
]
]
},
"Twitter1": {
"main": [
[
{
"node": "Twitter2",
"type": "main",
"index": 0
}
]
]
},
"Twitter2": {
"main": [
[
{
"node": "Twitter3",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {},
"staticData": null,
"meta": null,
"versionId": null,
"triggerCount": 0,
"tags": []
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
twitterOAuth1Api
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Twitter:tweet:create:create like retweet delete search. Uses start, twitter. Manual trigger; 6 nodes.
Source: https://github.com/n8n-io/test-workflows/blob/c1d376431a818f81f44e9ce645b8fb4878805419/workflows/1.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Twitter To TG. Uses start, twitter, telegram. Manual trigger; 7 nodes.
Content Publishing - Blog to Social. Uses filesWatcher, readFile, httpRequest, twitter. Manual trigger; 8 nodes.
• RSS feed monitors your blog for new posts automatically • Extracts and cleans full article content from the blog post • AI Chain (GPT-4o) transforms content into 5 platform-optimized formats (Linked
Social Media Brand Monitor. Uses twitter, slack, googleSheets. Manual trigger; 4 nodes.
This n8n workflow automatically shares content from a Telegram Channel to multiple platforms like WordPress, Facebook, X/Twitter, and LinkedIn. It uses a Switch node to detect the type of content—text