This workflow follows the Gmail → Google Drive recipe pattern — see all workflows that pair these two integrations.
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 →
{
"name": "Tiktok to video copy (payla\u015f\u0131lacak)",
"nodes": [
{
"parameters": {
"url": "=https://api.brightdata.com/datasets/v3/snapshot/{{ $json.snapshot_id }}",
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "format",
"value": "json"
}
]
},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Bright Data API').item.json['Bright Data API'] }}"
}
]
},
"options": {}
},
"id": "36b63ab8-fd14-42f8-bc24-cfe7867fe4ca",
"name": "Decode Snapshot from Response",
"type": "n8n-nodes-base.httpRequest",
"position": [
2340,
240
],
"typeVersion": 4.2
},
{
"parameters": {
"amount": 1,
"unit": "minutes"
},
"id": "e572192b-8bfb-4233-8f24-451a6081df5a",
"name": "Wait 1 minute",
"type": "n8n-nodes-base.wait",
"position": [
1680,
520
],
"typeVersion": 1.1
},
{
"parameters": {
"method": "POST",
"url": "https://api.brightdata.com/datasets/v3/trigger",
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "dataset_id",
"value": "gd_lu702nij2f790tmv9h"
},
{
"name": "include_errors",
"value": "true"
},
{
"name": "type",
"value": "discover_new"
},
{
"name": "discover_by",
"value": "keyword"
},
{
"name": "limit_per_input",
"value": "={{ $json['Ka\u00e7 video \u00e7ekilsin?'] }}"
}
]
},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Bright Data API').item.json['Bright Data API'] }}"
}
]
},
"sendBody": true,
"specifyBody": "json",
"jsonBody": "=[\n {\n \"search_keyword\": \"{{ $json.Keyword }}\",\n \"country\": \"\"\n },\n {\n \"search_keyword\": \"{{ $json.Keyword }}\",\n \"country\": \"\"\n },\n {\n \"search_keyword\": \"{{ $json.Keyword }}\",\n \"country\": \"\"\n }\n]",
"options": {}
},
"id": "db096781-2078-4705-ac8a-16b0ad6ee8aa",
"name": "Sends keyword to Bright Data's Discover API to start scraping.",
"type": "n8n-nodes-base.httpRequest",
"position": [
1040,
260
],
"typeVersion": 4.2
},
{
"parameters": {
"url": "=https://api.brightdata.com/datasets/v3/progress/{{ $json.snapshot_id }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Bright Data API').item.json['Bright Data API'] }}"
}
]
},
"options": {}
},
"id": "6ebdef74-d193-458d-b43c-96feb47cb48d",
"name": "Checks the scraping status using snapshot ID.",
"type": "n8n-nodes-base.httpRequest",
"position": [
1460,
260
],
"typeVersion": 4.2,
"alwaysOutputData": true
},
{
"parameters": {
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "or",
"conditions": [
{
"id": "35ed620d-b5d5-4e97-bcc5-52b283d85616",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "ready"
}
]
},
"options": {}
},
"id": "b46d5a81-0917-477b-8597-e873926f5765",
"name": "Check Final Status",
"type": "n8n-nodes-base.if",
"position": [
1900,
260
],
"typeVersion": 2.2
},
{
"parameters": {
"url": "={{ $json.url }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/91.0.4472.124"
}
]
},
"options": {
"response": {
"response": {
"fullResponse": true,
"responseFormat": "text"
}
}
}
},
"id": "d7acfd3b-ad45-4332-bd2f-42a2b6ef4127",
"name": "Get TikTok Video Page Data",
"type": "n8n-nodes-base.httpRequest",
"position": [
1200,
1440
],
"typeVersion": 4.2
},
{
"parameters": {
"jsCode": "const html = $input.first().json.data;\nconst headers = $input.first().json.headers || {};\nconst cookies = headers['set-cookie'] || [];\n\nif (!html) {\n throw new Error(\"HTML body is undefined. Check the previous node's output.\");\n}\nconst regex = /<script id=\"__UNIVERSAL_DATA_FOR_REHYDRATION__\" type=\"application\\/json\">([\\s\\S]*?)<\\/script>/;\nconst match = html.match(regex);\n\nif (match) {\n const jsonStr = match[1];\n const data = JSON.parse(jsonStr);\n const videoUrl = data?.__DEFAULT_SCOPE__?.[\"webapp.video-detail\"]?.itemInfo?.itemStruct?.video?.playAddr;\n if (!videoUrl) {\n throw new Error(\"Could not find video URL in the JSON data.\");\n }\n return [{ json: { videoUrl, cookies: cookies.join('; ') } }];\n} else {\n throw new Error(\"Could not find __UNIVERSAL_DATA_FOR_REHYDRATION__ script in the HTML.\");\n}"
},
"id": "7ba0e4f0-3313-44ca-81ea-a2925eab7d87",
"name": "Scrape raw video URL",
"type": "n8n-nodes-base.code",
"position": [
1620,
1440
],
"typeVersion": 2
},
{
"parameters": {
"url": "={{ $json.videoUrl }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
},
{
"name": "Referer",
"value": "https://www.tiktok.com/"
},
{
"name": "Accept",
"value": "video/mp4,video/webm,video/*;q=0.9,application/octet-stream;q=0.8"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.5"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "={{ $json.cookies }}"
}
]
},
"options": {
"allowUnauthorizedCerts": true,
"response": {
"response": {
"responseFormat": "file"
}
}
}
},
"id": "3674adcf-7876-42f5-821b-6b2440ce8e95",
"name": "Output video file without watermark",
"type": "n8n-nodes-base.httpRequest",
"position": [
1980,
1440
],
"typeVersion": 4.2
},
{
"parameters": {
"name": "={{ $now }}",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"folderId": {
"__rl": true,
"value": "root",
"mode": "list",
"cachedResultName": "/ (Root folder)",
"cachedResultUrl": "https://drive.google.com/drive"
},
"options": {}
},
"id": "7e2b51a0-7830-49ef-9ba0-777a8839bc46",
"name": "Upload to Google Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
4480,
1020
],
"typeVersion": 3,
"credentials": {
"googleDriveOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"operation": "share",
"fileId": {
"__rl": true,
"mode": "id",
"value": "={{ $json.id }}"
},
"permissionsUi": {
"permissionsValues": {
"role": "writer",
"type": "anyone",
"allowFileDiscovery": true
}
},
"options": {}
},
"id": "daaed82f-5a96-4171-b176-c5fac044ebc0",
"name": "Set file permissions to public with link",
"type": "n8n-nodes-base.googleDrive",
"position": [
4740,
1020
],
"typeVersion": 3,
"credentials": {
"googleDriveOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"documentId": {
"__rl": true,
"value": "1PHbrzzdoYTQI5HxZ9uic-nNFkDMa49zulHLFwXIum0c",
"mode": "list",
"cachedResultName": "Tiktok",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PHbrzzdoYTQI5HxZ9uic-nNFkDMa49zulHLFwXIum0c/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": 1385008752,
"mode": "list",
"cachedResultName": "Tiktok",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PHbrzzdoYTQI5HxZ9uic-nNFkDMa49zulHLFwXIum0c/edit#gid=1385008752"
},
"filtersUI": {
"values": [
{
"lookupColumn": "durum"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.6,
"position": [
820,
1440
],
"id": "a629c42e-d396-45b8-a703-03ef3323cc4c",
"name": "Google Sheets",
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"method": "POST",
"url": "https://catbox.moe/user/api.php",
"sendBody": true,
"contentType": "multipart-form-data",
"bodyParameters": {
"parameters": [
{
"name": "reqtype",
"value": "fileupload"
},
{
"parameterType": "formBinaryData",
"name": "fileToUpload",
"inputDataFieldName": "data"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
2340,
1440
],
"id": "a578fdf6-de52-45f3-b780-e1a797859825",
"name": "Cloud'a Y\u00fckleme"
},
{
"parameters": {
"method": "POST",
"url": "https://api.prototipal.com/functions/v1/predict",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "x-api-key",
"value": "={{ $('prototipal api').first().json.api_key }}"
},
{
"name": "Content-Type",
"value": "application/json"
}
]
},
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "video_url",
"value": "={{ $json.data }}"
},
{
"name": "type",
"value": "tiktok-video-converter"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
2660,
1440
],
"id": "b3e06747-274c-4fdb-8865-6105afdf8618",
"name": "\u00dcretim \u0130ste\u011fi"
},
{
"parameters": {
"url": "=https://api.prototipal.com/functions/v1/request-tracker/status/{{ $json.external_request_id }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "x-api-key",
"value": "={{ $('prototipal api').first().json.api_key }}"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
2960,
1440
],
"id": "ae2e5a14-29da-44a9-a1fe-5f7cc012b5e3",
"name": "Durum Kontrol"
},
{
"parameters": {
"amount": 1,
"unit": "minutes"
},
"type": "n8n-nodes-base.wait",
"typeVersion": 1.1,
"position": [
3100,
1700
],
"id": "1e59b761-51b0-4d09-90eb-9e8b8c2f9f83",
"name": "Wait"
},
{
"parameters": {
"url": "=https://api.prototipal.com/functions/v1/request-tracker/response/{{ $json.external_request_id }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "x-api-key",
"value": "={{ $('prototipal api').first().json.api_key }}"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
3500,
1420
],
"id": "0a358597-6dd8-4bd2-9668-e94cbd717790",
"name": "Videoyu Al"
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "4293e7df-5233-44f8-94ab-c584bb48f356",
"leftValue": "={{ $json.status }}",
"rightValue": "COMPLETED",
"operator": {
"type": "string",
"operation": "equals",
"name": "filter.operator.equals"
}
}
],
"combinator": "and"
},
"options": {}
},
"type": "n8n-nodes-base.if",
"typeVersion": 2.2,
"position": [
3180,
1440
],
"id": "304f53e2-5b6a-4f27-bb7a-e48bcede96c7",
"name": "If1"
},
{
"parameters": {
"sendTo": "mail@example.com",
"subject": "={{ $now }}",
"message": "=Videonuz; \n\n{{ $json.video.url }}",
"options": {}
},
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
4200,
1500
],
"id": "53701767-9dbb-4f2b-9196-afb0c1223508",
"name": "Gmail",
"credentials": {
"gmailOAuth2": {
"name": "<your credential>"
}
}
},
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
-120,
-260
],
"id": "06530012-cc1a-4fb1-8537-de75d0812c4c",
"name": "When clicking \u2018Execute workflow\u2019"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "56cfa726-7435-41c6-b7d8-2d7f3b816124",
"name": "Bright Data API",
"value": "",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
220,
260
],
"id": "bd1bc5fe-a83f-42f3-936e-fa92ec9eddcb",
"name": "Bright Data API"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "15b46ea0-7978-495e-93f6-a44752f68eb0",
"name": "Keyword",
"value": "asmr",
"type": "string"
},
{
"id": "e22bea52-f3dd-4761-9cd1-e945773eb9f6",
"name": "Ka\u00e7 video \u00e7ekilsin?",
"value": "2",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
660,
260
],
"id": "075590e3-4485-418b-9aec-d584edc5cac9",
"name": "Tiktok"
},
{
"parameters": {
"url": "={{ $json.video.url }}",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
},
{
"name": "Referer",
"value": "https://www.tiktok.com/"
},
{
"name": "Accept",
"value": "video/mp4,video/webm,video/*;q=0.9,application/octet-stream;q=0.8"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.5"
},
{
"name": "Connection",
"value": "keep-alive"
},
{
"name": "Cookie",
"value": "={{ $json.cookies }}"
}
]
},
"options": {
"allowUnauthorizedCerts": true,
"response": {
"response": {
"responseFormat": "file"
}
}
}
},
"id": "68d570d3-53c1-42b2-a349-f273512d1e8b",
"name": "Output video file without watermark1",
"type": "n8n-nodes-base.httpRequest",
"position": [
4080,
1120
],
"typeVersion": 4.2
},
{
"parameters": {
"operation": "update",
"documentId": {
"__rl": true,
"value": "18qftp06nrwer5LqnLDAZ2w2SpH1DJrCcnjmg4xn91FE",
"mode": "list",
"cachedResultName": "Tiktok by keyword data Scraping",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18qftp06nrwer5LqnLDAZ2w2SpH1DJrCcnjmg4xn91FE/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": "gid=0",
"mode": "list",
"cachedResultName": "Tiktok by keyword",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/18qftp06nrwer5LqnLDAZ2w2SpH1DJrCcnjmg4xn91FE/edit#gid=0"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"url": "={{ $('Google Sheets').first().json.url }}",
"durum": "B\u0130TT\u0130"
},
"matchingColumns": [
"url"
],
"schema": [
{
"id": "durum",
"displayName": "durum",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "url",
"displayName": "url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "post_id",
"displayName": "post_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "description",
"displayName": "description",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "create_time",
"displayName": "create_time",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "digg_count",
"displayName": "digg_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "share_count",
"displayName": "share_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "collect_count",
"displayName": "collect_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "comment_count",
"displayName": "comment_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "play_count",
"displayName": "play_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "video_duration",
"displayName": "video_duration",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "hashtags",
"displayName": "hashtags",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "original_sound",
"displayName": "original_sound",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "profile_id",
"displayName": "profile_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "profile_username",
"displayName": "profile_username",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "profile_url",
"displayName": "profile_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "profile_avatar",
"displayName": "profile_avatar",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "profile_biography",
"displayName": "profile_biography",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "preview_image",
"displayName": "preview_image",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "post_type",
"displayName": "post_type",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "discovery_input",
"displayName": "discovery_input",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "offical_item",
"displayName": "offical_item",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "secu_id",
"displayName": "secu_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "original_item",
"displayName": "original_item",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "shortcode",
"displayName": "shortcode",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "width",
"displayName": "width",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "ratio",
"displayName": "ratio",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "video_url",
"displayName": "video_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "music",
"displayName": "music",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "cdn_url",
"displayName": "cdn_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "is_verified",
"displayName": "is_verified",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "account_id",
"displayName": "account_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "carousel_images",
"displayName": "carousel_images",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "tagged_user",
"displayName": "tagged_user",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "profile_followers",
"displayName": "profile_followers",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "tt_chain_token",
"displayName": "tt_chain_token",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "region",
"displayName": "region",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "commerce_info",
"displayName": "commerce_info",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "subtitle_url",
"displayName": "subtitle_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "subtitle_format",
"displayName": "subtitle_format",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "subtitle_info",
"displayName": "subtitle_info",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "timestamp",
"displayName": "timestamp",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "input",
"displayName": "input",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "row_number",
"displayName": "row_number",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"readOnly": true,
"removed": true
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.6,
"position": [
4220,
1940
],
"id": "46195a22-46d8-40eb-b046-232fdc3e7049",
"name": "Google Sheets2",
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
-180,
260
],
"id": "3f2ef12b-c72f-43d5-8709-25c1ca471b62",
"name": "Schedule Trigger"
},
{
"parameters": {
"content": "## Sheet Mod\u00fcl\u00fc\nHesab\u0131n\u0131z\u0131 giriniz. \u00d6nceki otomasyondan, hesab\u0131n\u0131z olu\u015fturulmu\u015f olacakt\u0131r. Dosya ve sayfay\u0131 se\u00e7erecek g\u00fcncelleyin. \n\nMapping Column Mode \"map automaticly\" olmal\u0131.",
"height": 360,
"width": 300
},
"type": "n8n-nodes-base.stickyNote",
"position": [
2640,
40
],
"typeVersion": 1,
"id": "6b0b77d0-dbe4-42ec-9356-1d18c7f67ac0",
"name": "Sticky Note1"
},
{
"parameters": {
"content": "## Tiktok \nHangi arama kelimesi ile video \u00e7ekece\u011finizi yaz\u0131n\u0131z.\n\nHer \u00e7al\u0131\u015ft\u0131rmada ka\u00e7 video \u00e7eksin belirleyiniz.\n",
"height": 360,
"width": 300
},
"type": "n8n-nodes-base.stickyNote",
"position": [
560,
80
],
"typeVersion": 1,
"id": "5205c294-a240-4d7e-9757-e882c78e4607",
"name": "Sticky Note2"
},
{
"parameters": {
"operation": "appendOrUpdate",
"documentId": {
"__rl": true,
"value": "1PHbrzzdoYTQI5HxZ9uic-nNFkDMa49zulHLFwXIum0c",
"mode": "list",
"cachedResultName": "Tiktok",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PHbrzzdoYTQI5HxZ9uic-nNFkDMa49zulHLFwXIum0c/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": 1385008752,
"mode": "list",
"cachedResultName": "Tiktok",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PHbrzzdoYTQI5HxZ9uic-nNFkDMa49zulHLFwXIum0c/edit#gid=1385008752"
},
"columns": {
"mappingMode": "autoMapInputData",
"value": {},
"matchingColumns": [
"durum"
],
"schema": [
{
"id": "durum",
"displayName": "durum",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "url",
"displayName": "url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "post_id",
"displayName": "post_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "description",
"displayName": "description",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "create_time",
"displayName": "create_time",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "digg_count",
"displayName": "digg_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "share_count",
"displayName": "share_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "collect_count",
"displayName": "collect_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "comment_count",
"displayName": "comment_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "play_count",
"displayName": "play_count",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "video_duration",
"displayName": "video_duration",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "hashtags",
"displayName": "hashtags",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "original_sound",
"displayName": "original_sound",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "profile_id",
"displayName": "profile_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "profile_username",
"displayName": "profile_username",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "profile_url",
"displayName": "profile_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "profile_avatar",
"displayName": "profile_avatar",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "profile_biography",
"displayName": "profile_biography",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "preview_image",
"displayName": "preview_image",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "post_type",
"displayName": "post_type",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "discovery_input",
"displayName": "discovery_input",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "offical_item",
"displayName": "offical_item",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "secu_id",
"displayName": "secu_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "original_item",
"displayName": "original_item",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "shortcode",
"displayName": "shortcode",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "width",
"displayName": "width",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "ratio",
"displayName": "ratio",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "video_url",
"displayName": "video_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "music",
"displayName": "music",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "cdn_url",
"displayName": "cdn_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "is_verified",
"displayName": "is_verified",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "account_id",
"displayName": "account_id",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "carousel_images",
"displayName": "carousel_images",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "tagged_user",
"displayName": "tagged_user",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "profile_followers",
"displayName": "profile_followers",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "tt_chain_token",
"displayName": "tt_chain_token",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "region",
"displayName": "region",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "commerce_info",
"displayName": "commerce_info",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "subtitle_url",
"displayName": "subtitle_url",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "subtitle_format",
"displayName": "subtitle_format",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "subtitle_info",
"displayName": "subtitle_info",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "timestamp",
"displayName": "timestamp",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "input",
"displayName": "input",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"id": "a155673a-afa0-4e0c-8740-1a212fb0b953",
"name": "Google Sheets3",
"type": "n8n-nodes-base.googleSheets",
"position": [
2740,
240
],
"typeVersion": 4.6,
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"content": "## Bright Data\n\nbrightdata.com adresine giderek API anahtar\u0131n\u0131z\u0131 al\u0131n\u0131z ve buraya giriniz. Tiktok videolar\u0131n\u0131 \u00e7ekmek i\u00e7in gereklidir.",
"height": 400,
"width": 260,
"color": 3
},
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
80
],
"typeVersion": 1,
"id": "5daa4ed2-e40e-4deb-97c3-8ebf0fc62567",
"name": "Sticky Note"
},
{
"parameters": {
"resource": "spreadsheet",
"title": "Tiktok",
"sheetsUi": {
"sheetValues": [
{
"title": "Tiktok"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.6,
"position": [
140,
-260
],
"id": "bae1c744-f036-43e3-bc9a-72e31290aabd",
"name": "Sheet Dosyas\u0131 Olu\u015ftur",
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
20,
1440
],
"id": "0f397f36-9763-489d-b721-9f089258882f",
"name": "Schedule Trigger1"
},
{
"parameters": {
"operation": "appendOrUpdate",
"documentId": {
"__rl": true,
"value": "={{ $('Sheet Dosyas\u0131 Olu\u015ftur').item.json.spreadsheetId }}",
"mode": "id"
},
"sheetName": {
"__rl": true,
"value": "={{ $('Sheet Dosyas\u0131 Olu\u015ftur').item.json.sheets[0].properties.sheetId }}",
"mode": "id"
},
"columns": {
"mappingMode": "autoMapInputData",
"value": {},
"matchingColumns": [],
"schema": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.6,
"position": [
660,
-260
],
"id": "8cda3c30-6e19-4f05-a086-d59b7d87ebd8",
"name": "Google Sheets1",
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "b012511b-50b0-44ff-8689-945df5d1cef8",
"name": "durum",
"value": "",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
380,
-260
],
"id": "c988afe5-4c5c-4a42-9b22-92916e8ef50b",
"name": "\"durum\" s\u00fctunu ekle"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "f33b3bdf-da45-4c19-b8ba-5b81b17fda46",
"name": "api_key",
"value": "",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
420,
1440
],
"id": "744c1d93-1820-4aa2-ad55-24c392b4e911",
"name": "prototipal api"
},
{
"parameters": {
"content": "## Prototipal\n\nPrototipal'den ald\u0131\u011f\u0131n\u0131z anahtar\u0131 giriniz.",
"height": 360,
"width": 300
},
"type": "n8n-nodes-base.stickyNote",
"position": [
320,
1280
],
"typeVersion": 1,
"id": "7c601de0-735a-4683-bdb2-95620277d8a3",
"name": "Sticky Note3"
},
{
"parameters": {
"content": "## Sheet\n\nHesab\u0131n\u0131z\u0131 se\u00e7iniz ve dosyay\u0131 se\u00e7tikten sonra filtre s\u00fctununu \"durum\" olarak se\u00e7iniz.",
"height": 360,
"width": 300,
"color": 3
},
"type": "n8n-nodes-base.stickyNote",
"position": [
720,
1280
],
"typeVersion": 1,
"id": "aac68b8a-2a73-4f52-9bad-e18287725bdc",
"name": "Sticky Note4"
},
{
"parameters": {
"content": "## Drive\n\n\u0130sterseniz \u00f6zel bir klas\u00f6re y\u00fcklemek i\u00e7in dosya se\u00e7ebilirsiniz. Dosya ismini \u00e7al\u0131\u015ft\u0131\u011f\u0131 zamanki tarih ve saat olarak belirler.",
"height": 360,
"width": 300,
"color": 3
},
"type": "n8n-nodes-base.stickyNote",
"position": [
4380,
840
],
"typeVersion": 1,
"id": "85c6a7f2-c465-4ddb-8959-ae9fdf9d0792",
"name": "Sticky Note6"
},
{
"parameters": {
"content": "## Gmail\n\nGmail hesab\u0131n\u0131z\u0131 se\u00e7iniz ve g\u00f6nderilecek mail adresini belirleyiniz.",
"height": 360,
"width": 300,
"color": 4
},
"type": "n8n-nodes-base.stickyNote",
"position": [
4100,
1320
],
"typeVersion": 1,
"id": "27ba93b3-5007-4175-8555-acecc4062495",
"name": "Sticky Note7"
},
{
"parameters": {
"content": "## Sheet\n\nVideoyu i\u015fledikten sonra \"durum\" s\u00fctununa \"B\u0130TT\u0130\" yazar ve bir daha i\u015flenmez.",
"height": 360,
"width": 300,
"color": 5
},
"type": "n8n-nodes-base.stickyNote",
"position": [
4120,
1760
],
"typeVersion": 1,
"id": "cfb8687f-b302-45c4-a879-af48ca21fd59",
"name": "Sticky Note8"
},
{
"parameters": {
"content": "## Bunu B\u0130R defa \u00e7al\u0131\u015ft\u0131r\u0131n\n\n \n### Bu gerekli sheet dosyas\u0131n\u0131 \u00fcretip \u00f6nemli bir s\u00fctunu ekleyecektir. Sonraki ad\u0131mlar i\u00e7in \u00f6n ko\u015fuldur ve bir defa \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 yeterlidir.\n",
"height": 360,
"width": 1180,
"color": 7
},
"type": "n8n-nodes-base.stickyNote",
"position": [
-240,
-420
],
"typeVersion": 1,
"id": "5bff1f3a-c4dd-4b57-b746-128b1b81f1c6",
"name": "Sticky Note9"
}
],
"connections": {
"Wait 1 minute": {
"main": [
[
{
"node": "Checks the scraping status using snapshot ID.",
"type": "main",
"index": 0
}
]
]
},
"Check Final Status": {
"main": [
[
{
"node": "Decode Snapshot from Response",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait 1 minute",
"type": "main",
"index": 0
}
]
]
},
"Decode Snapshot from Response": {
"main": [
[
{
"node": "Google Sheets3",
"type": "main",
"index": 0
}
]
]
},
"Checks the scraping status using snapshot ID.": {
"main": [
[
{
"node": "Check Final Status",
"type": "main",
"index": 0
}
]
]
},
"Sends keyword to Bright Data's Discover API to start scraping.": {
"main": [
[
{
"node": "Checks the scraping status using snapshot ID.",
"type": "main",
"index": 0
}
]
]
},
"Scrape raw video URL": {
"main": [
[
{
"node": "Output video file without watermark",
"type": "main",
"index": 0
}
]
]
},
"Upload to Google Drive": {
"main": [
[
{
"node": "Set file permissions to public with link",
"type": "main",
"index": 0
}
]
]
},
"Get TikTok Video Page Data": {
"main": [
[
{
"node": "Scrape raw video URL",
"type": "main",
"index": 0
}
]
]
},
"Output video file without watermark": {
"main": [
[
{
"node": "Cloud'a Y\u00fckleme",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets": {
"main": [
[
{
"node": "Get TikTok Video Page Data",
"type": "main",
"index": 0
}
]
]
},
"Cloud'a Y\u00fckleme": {
"main": [
[
{
"node": "\u00dcretim \u0130ste\u011fi",
"type": "main",
"index": 0
}
]
]
},
"\u00dcretim \u0130ste\u011fi": {
"main": [
[
{
"node": "Durum Kontrol",
"type": "main",
"index": 0
}
]
]
},
"Durum Kontrol": {
"main": [
[
{
"node": "If1",
"type": "main",
"index": 0
}
]
]
},
"Wait": {
"main": [
[
{
"node": "Durum Kontrol",
"type": "main",
"index": 0
}
]
]
},
"If1": {
"main": [
[
{
"node": "Videoyu Al",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Videoyu Al": {
"main": [
[
{
"node": "Gmail",
"type": "main",
"index": 0
},
{
"node": "Output video file without watermark1",
"type": "main",
"index": 0
},
{
"node": "Google Sheets2",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Execute workflow\u2019": {
"main": [
[
{
"node": "Sheet Dosyas\u0131 Olu\u015ftur",
"type": "main",
"index": 0
}
]
]
},
"Bright Data API": {
"main": [
[
{
"node": "Tiktok",
"type": "main",
"index": 0
}
]
]
},
"Tiktok": {
"main": [
[
{
"node": "Sends keyword to Bright Data's Discover A
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.
gmailOAuth2googleDriveOAuth2ApigoogleSheetsOAuth2Api
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Tiktok to video copy (paylaşılacak). Uses httpRequest, googleDrive, googleSheets, gmail. Event-driven trigger; 39 nodes.
Source: https://github.com/salihoglueyup/AxiarIntelligence/blob/c67e1f0a43a1b27fda421a5393f6cf5d6a06c814/axiarautomation/n8n-free-templates-main/tiktok_video_uretimi.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.
AICARE Email Blast System. Uses googleDrive, httpRequest, googleSheets, gmail. Event-driven trigger; 39 nodes.
Atlas Opco Import. Uses github, stopAndError, formTrigger, googleSheets. Event-driven trigger; 22 nodes.
Shopify and E-Commerce store owners often struggle to create engaging 3D videos from static product images. This workflow automates that entire process—from image upload to video delivery—so store own
This workflow automates the bulk generation and delivery of personalized certificates using Google Sheets, Google Slides, Google Drive, and Gmail.
Hiring teams often struggle with document follow-ups, offer letter generation, and stakeholder communication. Manual checks, email back-and-forth, and missing files slow down hiring and create chaos d