chore: import upstream snapshot with attribution
Publish CLI Package / publish-npm (push) Waiting to run
Publish Python SDK / publish-pypi (push) Waiting to run
Publish TypeScript SDK / publish-npm (push) Waiting to run
CI / Migrate Dev DB (push) Has been skipped
CI / Detect Version (push) Has been cancelled
CI / Migrate DB (push) Has been cancelled
CI / Build Dev ECR (./docker/app.Dockerfile, ECR_APP) (push) Has been cancelled
CI / Build Dev ECR (./docker/db.Dockerfile, ECR_MIGRATIONS) (push) Has been cancelled
CI / Build Dev ECR (./docker/pii.Dockerfile, ECR_PII) (push) Has been cancelled
CI / Build Dev ECR (./docker/realtime.Dockerfile, ECR_REALTIME) (push) Has been cancelled
CI / Deploy Trigger.dev (Dev) (push) Has been cancelled
CI / Build AMD64 (./docker/app.Dockerfile, ECR_APP, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build AMD64 (./docker/db.Dockerfile, ECR_MIGRATIONS, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build AMD64 (./docker/pii.Dockerfile, ECR_PII, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build AMD64 (./docker/realtime.Dockerfile, ECR_REALTIME, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/app.Dockerfile, ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/db.Dockerfile, ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/pii.Dockerfile, ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Build ARM64 (GHCR Only) (./docker/realtime.Dockerfile, ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/migrations) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/pii) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/realtime) (push) Has been cancelled
CI / Create GHCR Manifests (ghcr.io/simstudioai/simstudio) (push) Has been cancelled
CI / Check Docs Changes (push) Has been cancelled
CI / Process Docs (push) Has been cancelled
CI / Create GitHub Release (push) Has been cancelled
CI / Test and Build (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 13:20:55 +08:00
commit d25d482dc2
13754 changed files with 4996608 additions and 0 deletions
@@ -0,0 +1,7 @@
{
"associatedApplications": [
{
"applicationId": "5c832c21-eb8e-466c-b5d3-a329d78cf911"
}
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 946 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

+1
View File
@@ -0,0 +1 @@
<svg fill="none" height="222" viewBox="0 0 222 222" width="222" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="129.434" x2="185.629" y1="129.266" y2="185.33"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path clip-rule="evenodd" d="m107.822 93.7612c0 3.5869-1.419 7.0308-3.938 9.5668l-.361.364c-2.517 2.544-5.9375 3.966-9.4994 3.966h-80.5781c-7.42094 0-13.4455 6.06-13.4455 13.533v87.141c0 7.474 6.02456 13.534 13.4455 13.534h86.5167c7.4208 0 13.4378-6.06 13.4378-13.534v-81.587c0-3.326 1.31-6.517 3.647-8.871 2.33-2.347 5.499-3.667 8.802-3.667h81.928c7.421 0 13.437-6.059 13.437-13.533v-87.1407c0-7.47374-6.016-13.5333-13.437-13.5333h-86.517c-7.421 0-13.438 6.05956-13.438 13.5333zm26.256-75.2112h60.874c4.337 0 7.844 3.5393 7.844 7.9003v61.3071c0 4.3604-3.507 7.9003-7.844 7.9003h-60.874c-4.33 0-7.845-3.5399-7.845-7.9003v-61.3071c0-4.361 3.515-7.9003 7.845-7.9003z" fill="#1c1c1c" fill-rule="evenodd"/><path d="m207.878 129.57h-64.324c-7.798 0-14.12 6.367-14.12 14.221v63.993c0 7.854 6.322 14.221 14.12 14.221h64.324c7.799 0 14.121-6.367 14.121-14.221v-63.993c0-7.854-6.322-14.221-14.121-14.221z" fill="#1c1c1c"/><path d="m207.878 129.266h-64.324c-7.798 0-14.12 6.366-14.12 14.221v63.992c0 7.854 6.322 14.22 14.12 14.22h64.324c7.799 0 14.121-6.366 14.121-14.22v-63.992c0-7.855-6.322-14.221-14.121-14.221z" fill="url(#a)" fill-opacity=".2"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

+1
View File
@@ -0,0 +1 @@
<svg fill="none" height="222" viewBox="0 0 222 222" width="222" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="129.434" x2="185.629" y1="129.266" y2="185.33"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path clip-rule="evenodd" d="m107.822 93.7612c0 3.5869-1.419 7.0308-3.938 9.5668l-.361.364c-2.517 2.544-5.9375 3.966-9.4994 3.966h-80.5781c-7.42094 0-13.4455 6.06-13.4455 13.533v87.141c0 7.474 6.02456 13.534 13.4455 13.534h86.5167c7.4208 0 13.4378-6.06 13.4378-13.534v-81.587c0-3.326 1.31-6.517 3.647-8.871 2.33-2.347 5.499-3.667 8.802-3.667h81.928c7.421 0 13.437-6.059 13.437-13.533v-87.1407c0-7.47374-6.016-13.5333-13.437-13.5333h-86.517c-7.421 0-13.438 6.05956-13.438 13.5333zm26.256-75.2112h60.874c4.337 0 7.844 3.5393 7.844 7.9003v61.3071c0 4.3604-3.507 7.9003-7.844 7.9003h-60.874c-4.33 0-7.845-3.5399-7.845-7.9003v-61.3071c0-4.361 3.515-7.9003 7.845-7.9003z" fill="#33c482" fill-rule="evenodd"/><path d="m207.878 129.57h-64.324c-7.798 0-14.12 6.367-14.12 14.221v63.993c0 7.854 6.322 14.221 14.12 14.221h64.324c7.799 0 14.121-6.367 14.121-14.221v-63.993c0-7.854-6.322-14.221-14.121-14.221z" fill="#33c482"/><path d="m207.878 129.266h-64.324c-7.798 0-14.12 6.366-14.12 14.221v63.992c0 7.854 6.322 14.22 14.12 14.22h64.324c7.799 0 14.121-6.366 14.121-14.22v-63.992c0-7.855-6.322-14.221-14.121-14.221z" fill="url(#a)" fill-opacity=".2"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

@@ -0,0 +1 @@
<svg fill="none" height="386" viewBox="0 0 800 386" width="800" xmlns="http://www.w3.org/2000/svg"><g fill="#1c1c1c"><path d="m0 293.75h53.4128c0 14.748 5.3413 26.506 16.0239 35.275 10.6826 8.37 25.1238 12.555 43.3233 12.555 19.783 0 35.016-3.786 45.698-11.36 10.683-7.971 16.024-18.534 16.024-31.687 0-9.566-2.967-17.538-8.902-23.915-5.539-6.378-15.826-11.559-30.861-15.545l-51.0389-11.958c-25.7173-6.377-44.9063-16.142-57.5672-29.296-12.2651-13.153-18.39771-30.491-18.39771-52.015 0-17.936 4.55001-33.481 13.64991-46.635 9.4957-13.153 22.3543-23.3169 38.576-30.4914 16.6173-7.1745 35.6086-10.7619 56.9739-10.7619 21.365 0 39.763 3.7866 55.193 11.3598 15.826 7.5731 28.091 18.1355 36.796 31.6875 9.1 13.552 13.847 29.695 14.243 48.428h-53.413c-.395-15.146-5.341-26.904-14.837-35.275-9.495-8.37-22.75-12.555-39.763-12.555-17.4083 0-30.8604 3.786-40.356 11.36-9.4956 7.573-14.2434 17.936-14.2434 31.089 0 19.531 14.2434 32.884 42.7304 40.058l51.039 12.556c24.53 5.58 42.928 14.747 55.193 27.502 12.265 12.356 18.398 29.296 18.398 50.82 0 18.335-4.946 34.477-14.837 48.428-9.891 13.552-23.541 24.114-40.95 31.687-17.013 7.175-37.191 10.762-60.534 10.762-34.0265 0-61.1285-8.37-81.3067-25.111-20.1782-16.74-30.2673-39.061-30.2673-66.962z"/><path d="m267.175 385.826v-292.3631c22.244 8.1331 32.053 8.1331 55.787 0v292.3631zm27.3-311.6891c-9.891 0-18.596-3.5872-26.113-10.7618-7.122-7.5731-10.683-16.342-10.683-26.3067 0-10.3632 3.561-19.132 10.683-26.3066 7.517-7.17453 16.222-10.7618 26.113-10.7618 10.287 0 18.991 3.58727 26.113 10.7618 7.122 7.1746 10.682 15.9434 10.682 26.3066 0 9.9647-3.56 18.7336-10.682 26.3067-7.122 7.1746-15.826 10.7618-26.113 10.7618z"/><path d="m421.362 385.823h-55.786v-292.3624h49.852v49.3294c5.934-16.342 17.408-30.197 33.234-40.959 16.222-11.1605 35.807-16.7407 58.754-16.7407 25.718 0 47.083 6.9752 64.096 20.9257 17.013 13.951 28.091 32.485 33.234 55.603h-10.089c3.957-23.118 14.837-41.652 32.642-55.603 17.804-13.9505 39.762-20.9257 65.875-20.9257 33.235 0 59.348 9.7653 78.339 29.2957 18.991 19.531 28.487 46.236 28.487 80.116v191.321h-54.6v-177.57c0-23.118-5.934-40.855-17.804-53.211-11.474-12.755-27.102-19.132-46.885-19.132-13.847 0-26.113 3.189-36.795 9.566-10.287 5.979-18.398 14.748-24.333 26.307-5.934 11.559-8.902 25.111-8.902 40.655v173.385h-55.193v-178.168c0-23.118-5.737-40.655-17.211-52.613-11.474-12.356-27.102-18.534-46.885-18.534-13.847 0-26.112 3.189-36.795 9.566-10.287 5.979-18.398 14.748-24.333 26.307-5.934 11.16-8.902 24.513-8.902 40.057z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 893 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 970 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.4 KiB

@@ -0,0 +1,466 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.012Z",
"state": {
"blocks": {
"c08eabea-4a15-43dd-ab0e-324f8473cdda": {
"id": "c08eabea-4a15-43dd-ab0e-324f8473cdda",
"type": "schedule",
"name": "Schedule",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": true,
"height": 114,
"subBlocks": {
"timezone": {
"id": "timezone",
"type": "short-input",
"value": "UTC"
},
"inputFormat": {
"id": "inputFormat",
"type": "input-format",
"value": [
{
"id": "6bad8048-89f7-418a-8419-bd04b1783fc5",
"name": "",
"type": "string",
"value": "",
"collapsed": false
}
]
},
"hourlyMinute": {
"id": "hourlyMinute",
"type": "short-input",
"value": "0"
},
"scheduleType": {
"id": "scheduleType",
"type": "short-input",
"value": "hourly"
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "User uploaded files"
},
"input": {
"type": "string",
"description": "Primary user input or message"
},
"conversationId": {
"type": "string",
"description": "Conversation thread identifier"
}
},
"data": {},
"locked": false
},
"a6d33ecb-4115-4979-9a3b-d3f1caf67288": {
"id": "a6d33ecb-4115-4979-9a3b-d3f1caf67288",
"type": "notion_v2",
"name": "Notion",
"position": {
"x": 1150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 230,
"subBlocks": {
"query": {
"id": "query",
"type": "short-input",
"value": null
},
"sorts": {
"id": "sorts",
"type": "code",
"value": null
},
"title": {
"id": "title",
"type": "short-input",
"value": "Brand Mentions Report"
},
"filter": {
"id": "filter",
"type": "code",
"value": null
},
"pageId": {
"id": "pageId",
"type": "short-input",
"value": null
},
"content": {
"id": "content",
"type": "short-input",
"value": "<brandmentiontracker.summary>\n\nTotal Mentions: <brandmentiontracker.totalMentions>\n\nSentiment Breakdown:\n- Positive: <brandmentiontracker.sentimentBreakdown.positive>\n- Negative: <brandmentiontracker.sentimentBreakdown.negative>\n- Neutral: <brandmentiontracker.sentimentBreakdown.neutral>\n\nDetailed Mentions:\n<brandmentiontracker.mentions>"
},
"pageSize": {
"id": "pageSize",
"type": "short-input",
"value": null
},
"parentId": {
"id": "parentId",
"type": "short-input",
"value": "placeholder_database_id"
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "notion_create_page"
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"databaseId": {
"id": "databaseId",
"type": "short-input",
"value": null
},
"filterType": {
"id": "filterType",
"type": "dropdown",
"value": null
},
"properties": {
"id": "properties",
"type": "code",
"value": null
},
"pageSelector": {
"id": "pageSelector",
"type": "file-selector",
"value": null
},
"parentSelector": {
"id": "parentSelector",
"type": "file-selector",
"value": null
},
"databaseSelector": {
"id": "databaseSelector",
"type": "project-selector",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": ""
}
},
"outputs": {
"id": {
"type": "string",
"description": "Page UUID"
},
"url": {
"type": "string",
"description": "Notion page URL"
},
"title": {
"type": "string",
"description": "Page title"
},
"created_time": {
"type": "string",
"description": "ISO 8601 creation timestamp"
},
"last_edited_time": {
"type": "string",
"description": "ISO 8601 last edit timestamp"
}
},
"data": {
"canonicalModes": {
"pageId": "basic",
"parentId": "basic",
"databaseId": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"e17ebe08-1e34-4a5a-920e-ebbc12e616c7": {
"id": "e17ebe08-1e34-4a5a-920e-ebbc12e616c7",
"type": "agent",
"name": "brandMentionTracker",
"position": {
"x": 650,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 259,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": "gemini-2.5-flash"
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"type": "reddit",
"title": "Reddit Search",
"params": {
"credential": "cred_278965807788f2194a89d8926339c9bc"
},
"toolId": "reddit_search",
"operation": "search",
"isExpanded": true,
"usageControl": "auto"
},
{
"type": "x",
"title": "X Search",
"params": {
"sortOrder": "recency",
"credential": "cred_bca17ade6b5e43c6929f0716e239aa1d"
},
"toolId": "x_search",
"operation": "x_search_tweets",
"isExpanded": true,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "short-input",
"value": "[{\"role\":\"user\",\"content\":\"Search for brand mentions on Reddit and X (Twitter). Find all recent mentions, discussions, and conversations about our brand. Compile a detailed report of what people are saying.\"}]"
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "short-input",
"value": 0.3
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "short-input",
"value": "{\n \"name\": \"brand_mentions_report\",\n \"schema\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"mentions\": {\n \"description\": \"Array of individual brand mentions\",\n \"items\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"author\": {\n \"description\": \"Username of the person who posted\",\n \"type\": \"string\"\n },\n \"content\": {\n \"description\": \"Text content of the mention\",\n \"type\": \"string\"\n },\n \"engagement\": {\n \"description\": \"Engagement metrics like likes, retweets, upvotes\",\n \"type\": \"string\"\n },\n \"platform\": {\n \"description\": \"Platform where mention was found (Reddit or X)\",\n \"type\": \"string\"\n },\n \"sentiment\": {\n \"description\": \"Sentiment analysis (positive, negative, neutral)\",\n \"type\": \"string\"\n },\n \"timestamp\": {\n \"description\": \"When the mention was posted\",\n \"type\": \"string\"\n },\n \"url\": {\n \"description\": \"URL link to the post\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"platform\",\n \"author\",\n \"content\",\n \"url\",\n \"sentiment\",\n \"engagement\",\n \"timestamp\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"sentimentBreakdown\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"negative\": {\n \"description\": \"Count of negative mentions\",\n \"type\": \"number\"\n },\n \"neutral\": {\n \"description\": \"Count of neutral mentions\",\n \"type\": \"number\"\n },\n \"positive\": {\n \"description\": \"Count of positive mentions\",\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"positive\",\n \"negative\",\n \"neutral\"\n ],\n \"type\": \"object\"\n },\n \"summary\": {\n \"description\": \"Executive summary of brand mentions found\",\n \"type\": \"string\"\n },\n \"totalMentions\": {\n \"description\": \"Total number of brand mentions found\",\n \"type\": \"number\"\n }\n },\n \"required\": [\n \"summary\",\n \"totalMentions\",\n \"mentions\",\n \"sentimentBreakdown\"\n ],\n \"type\": \"object\"\n },\n \"strict\": true\n}"
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"summary": {
"type": "string",
"description": "Executive summary of brand mentions found"
},
"mentions": {
"type": "array",
"description": "Array of individual brand mentions"
},
"totalMentions": {
"type": "number",
"description": "Total number of brand mentions found"
},
"sentimentBreakdown": {
"type": "object",
"description": "Field from Agent: sentimentBreakdown"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic",
"reddit:oauthCredential": "basic"
}
},
"locked": false
},
"afb267b1-a20e-4755-8364-e4bb2ea99090": {
"id": "afb267b1-a20e-4755-8364-e4bb2ea99090",
"type": "note",
"name": "Agent Instructions",
"position": {
"x": 648.353914639655,
"y": -11.896402103479907
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "**Connect Reddit OAuth and X (Twitter) OAuth** for the tools"
}
},
"outputs": {},
"data": {},
"locked": false
},
"197d74b5-3de0-4b52-af6c-a37d6b9eae5b": {
"id": "197d74b5-3de0-4b52-af6c-a37d6b9eae5b",
"type": "note",
"name": "Notion Instructions",
"position": {
"x": 1142.0546019340711,
"y": -5.948201051739943
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "**Connect Notion OAuth** and set your Brand Mentions database ID"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "2861a55b-5cbe-4a8c-a313-ffe55d6a7bbf",
"source": "c08eabea-4a15-43dd-ab0e-324f8473cdda",
"target": "e17ebe08-1e34-4a5a-920e-ebbc12e616c7",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "525229fd-2095-4bea-84bc-bdc3c38f57bc",
"source": "e17ebe08-1e34-4a5a-920e-ebbc12e616c7",
"target": "a6d33ecb-4115-4979-9a3b-d3f1caf67288",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "brand-mention",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.012Z"
},
"variables": {}
}
}
@@ -0,0 +1,999 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.012Z",
"state": {
"blocks": {
"439889ec-47e1-4e5a-b0dd-cfb55a871c7d": {
"id": "439889ec-47e1-4e5a-b0dd-cfb55a871c7d",
"type": "schedule",
"name": "dailyTrigger",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": true,
"height": 143,
"subBlocks": {
"timezone": {
"id": "timezone",
"type": "short-input",
"value": "America/New_York"
},
"dailyTime": {
"id": "dailyTime",
"type": "short-input",
"value": "08:00"
},
"weeklyDay": {
"id": "weeklyDay",
"type": "dropdown",
"value": null
},
"monthlyDay": {
"id": "monthlyDay",
"type": "short-input",
"value": null
},
"monthlyTime": {
"id": "monthlyTime",
"type": "time-input",
"value": null
},
"hourlyMinute": {
"id": "hourlyMinute",
"type": "short-input",
"value": null
},
"scheduleInfo": {
"id": "scheduleInfo",
"type": "schedule-info",
"value": null
},
"scheduleType": {
"id": "scheduleType",
"type": "short-input",
"value": "daily"
},
"weeklyDayTime": {
"id": "weeklyDayTime",
"type": "time-input",
"value": null
},
"cronExpression": {
"id": "cronExpression",
"type": "short-input",
"value": null
},
"minutesInterval": {
"id": "minutesInterval",
"type": "short-input",
"value": null
}
},
"outputs": {},
"data": {},
"locked": false
},
"731f954b-da21-42f0-9380-80dbabb9ef46": {
"id": "731f954b-da21-42f0-9380-80dbabb9ef46",
"type": "agent",
"name": "competitorMonitor",
"position": {
"x": 650,
"y": 151.99246659707774
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 288,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": ""
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"id": "firecrawl-tool-001",
"type": "firecrawl",
"title": "Firecrawl",
"params": {
"apiKey": "{{FIRECRAWL_API_KEY}}"
},
"toolId": "firecrawl_scrape",
"operation": "scrape",
"isExpanded": true,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": "{{XAI_API_KEY}}"
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "You are a competitive intelligence analyst. Your job is to monitor competitor websites and generate intelligence reports. Use the Firecrawl tool to scrape competitor websites and extract relevant information about their products, pricing, announcements, and strategies. Analyze the scraped content and produce a concise intelligence summary with key findings, notable changes, and strategic implications."
},
{
"role": "user",
"content": "Scrape and analyze the following competitor websites to generate today's competitive intelligence report:\n\n- https://competitor1.com\n- https://competitor2.com\n- https://competitor3.com\n\nFocus on: product updates, pricing changes, new features, press releases, and any strategic announcements."
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "short-input",
"value": 0.3
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "code",
"value": null
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic"
}
},
"locked": false
},
"cb810658-b90a-4b5f-a29e-f5a4f263dc73": {
"id": "cb810658-b90a-4b5f-a29e-f5a4f263dc73",
"type": "slack",
"name": "slackNotify",
"position": {
"x": 1150,
"y": 152.03039118454393
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 346,
"subBlocks": {
"text": {
"id": "text",
"type": "short-input",
"value": "📊 *Daily Competitive Intelligence Report*\n\n<competitormonitor.content>"
},
"files": {
"id": "files",
"type": "short-input",
"value": null
},
"limit": {
"id": "limit",
"type": "short-input",
"value": null
},
"title": {
"id": "title",
"type": "short-input",
"value": null
},
"blocks": {
"id": "blocks",
"type": "code",
"value": null
},
"fileId": {
"id": "fileId",
"type": "short-input",
"value": null
},
"oldest": {
"id": "oldest",
"type": "short-input",
"value": null
},
"userId": {
"id": "userId",
"type": "user-selector",
"value": null
},
"viewId": {
"id": "viewId",
"type": "short-input",
"value": null
},
"channel": {
"id": "channel",
"type": "channel-selector",
"value": null
},
"content": {
"id": "content",
"type": "long-input",
"value": null
},
"botToken": {
"id": "botToken",
"type": "short-input",
"value": null
},
"dmUserId": {
"id": "dmUserId",
"type": "user-selector",
"value": null
},
"threadTs": {
"id": "threadTs",
"type": "short-input",
"value": null
},
"viewHash": {
"id": "viewHash",
"type": "short-input",
"value": null
},
"emojiName": {
"id": "emojiName",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "send"
},
"sectionId": {
"id": "sectionId",
"type": "short-input",
"value": null
},
"userLimit": {
"id": "userLimit",
"type": "short-input",
"value": null
},
"authMethod": {
"id": "authMethod",
"type": "short-input",
"value": "oauth"
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"updateText": {
"id": "updateText",
"type": "long-input",
"value": null
},
"canvasTitle": {
"id": "canvasTitle",
"type": "short-input",
"value": null
},
"memberLimit": {
"id": "memberLimit",
"type": "short-input",
"value": null
},
"threadLimit": {
"id": "threadLimit",
"type": "short-input",
"value": null
},
"viewPayload": {
"id": "viewPayload",
"type": "code",
"value": null
},
"channelLimit": {
"id": "channelLimit",
"type": "short-input",
"value": null
},
"editCanvasId": {
"id": "editCanvasId",
"type": "short-input",
"value": null
},
"includeFiles": {
"id": "includeFiles",
"type": "switch",
"value": null
},
"manualUserId": {
"id": "manualUserId",
"type": "short-input",
"value": null
},
"canvasContent": {
"id": "canvasContent",
"type": "long-input",
"value": null
},
"ephemeralUser": {
"id": "ephemeralUser",
"type": "user-selector",
"value": null
},
"manualChannel": {
"id": "manualChannel",
"type": "short-input",
"value": ""
},
"messageFormat": {
"id": "messageFormat",
"type": "short-input",
"value": "text"
},
"publishUserId": {
"id": "publishUserId",
"type": "user-selector",
"value": null
},
"signingSecret": {
"id": "signingSecret",
"type": "short-input",
"value": null
},
"viewTriggerId": {
"id": "viewTriggerId",
"type": "short-input",
"value": null
},
"includeDeleted": {
"id": "includeDeleted",
"type": "dropdown",
"value": null
},
"includePrivate": {
"id": "includePrivate",
"type": "dropdown",
"value": null
},
"manualDmUserId": {
"id": "manualDmUserId",
"type": "short-input",
"value": null
},
"presenceUserId": {
"id": "presenceUserId",
"type": "user-selector",
"value": null
},
"viewExternalId": {
"id": "viewExternalId",
"type": "short-input",
"value": null
},
"attachmentFiles": {
"id": "attachmentFiles",
"type": "file-upload",
"value": null
},
"canvasOperation": {
"id": "canvasOperation",
"type": "dropdown",
"value": null
},
"deleteTimestamp": {
"id": "deleteTimestamp",
"type": "short-input",
"value": null
},
"destinationType": {
"id": "destinationType",
"type": "short-input",
"value": "channel"
},
"updateTimestamp": {
"id": "updateTimestamp",
"type": "short-input",
"value": null
},
"downloadFileName": {
"id": "downloadFileName",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"includeNumMembers": {
"id": "includeNumMembers",
"type": "dropdown",
"value": null
},
"reactionTimestamp": {
"id": "reactionTimestamp",
"type": "short-input",
"value": null
},
"webhookUrlDisplay": {
"id": "webhookUrlDisplay",
"type": "short-input",
"value": null
},
"channelCanvasTitle": {
"id": "channelCanvasTitle",
"type": "short-input",
"value": null
},
"getThreadTimestamp": {
"id": "getThreadTimestamp",
"type": "short-input",
"value": null
},
"getMessageTimestamp": {
"id": "getMessageTimestamp",
"type": "short-input",
"value": null
},
"manualEphemeralUser": {
"id": "manualEphemeralUser",
"type": "short-input",
"value": null
},
"manualPublishUserId": {
"id": "manualPublishUserId",
"type": "short-input",
"value": null
},
"triggerInstructions": {
"id": "triggerInstructions",
"type": "text",
"value": null
},
"channelCanvasContent": {
"id": "channelCanvasContent",
"type": "long-input",
"value": null
},
"manualPresenceUserId": {
"id": "manualPresenceUserId",
"type": "short-input",
"value": null
},
"viewInteractivityPointer": {
"id": "viewInteractivityPointer",
"type": "short-input",
"value": null
},
"samplePayload_slack_webhook": {
"id": "samplePayload_slack_webhook",
"type": "code",
"value": null
}
},
"outputs": {
"ts": {
"type": "string",
"description": "Message timestamp"
},
"files": {
"type": "file[]",
"description": "Files attached to the message"
},
"channel": {
"type": "string",
"description": "Channel ID where message was sent"
},
"message": {
"type": "object",
"properties": {
"ts": {
"type": "string",
"description": "Message timestamp (unique identifier)"
},
"team": {
"type": "string",
"optional": true,
"description": "Team/workspace ID"
},
"text": {
"type": "string",
"description": "Message text content"
},
"type": {
"type": "string",
"description": "Message type (usually \"message\")"
},
"user": {
"type": "string",
"optional": true,
"description": "User ID who sent the message"
},
"files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique file identifier"
},
"mode": {
"type": "string",
"optional": true,
"description": "File mode (hosted, external, etc.)"
},
"name": {
"type": "string",
"description": "File name"
},
"size": {
"type": "number",
"description": "File size in bytes"
},
"mimetype": {
"type": "string",
"description": "MIME type of the file"
},
"permalink": {
"type": "string",
"optional": true,
"description": "Permanent link to the file"
},
"url_private": {
"type": "string",
"optional": true,
"description": "Private download URL (requires auth)"
}
}
},
"description": "Files attached to the message"
},
"blocks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Block type (section, divider, image, actions, etc.)"
},
"block_id": {
"type": "string",
"optional": true,
"description": "Unique block identifier"
}
}
},
"description": "Block Kit blocks in the message"
},
"bot_id": {
"type": "string",
"optional": true,
"description": "Bot ID if sent by a bot"
},
"edited": {
"type": "object",
"optional": true,
"properties": {
"ts": {
"type": "string",
"description": "Timestamp of the edit"
},
"user": {
"type": "string",
"description": "User ID who edited the message"
}
},
"description": "Edit information if message was edited"
},
"channel": {
"type": "string",
"optional": true,
"description": "Channel ID"
},
"subtype": {
"type": "string",
"optional": true,
"description": "Message subtype (bot_message, file_share, etc.)"
},
"username": {
"type": "string",
"optional": true,
"description": "Display username"
},
"last_read": {
"type": "string",
"optional": true,
"description": "Timestamp of last read message"
},
"permalink": {
"type": "string",
"optional": true,
"description": "Permanent URL to the message"
},
"pinned_to": {
"type": "array",
"items": {
"type": "string",
"description": "Channel ID"
},
"optional": true,
"description": "Channel IDs where message is pinned"
},
"reactions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Emoji name (without colons)"
},
"count": {
"type": "number",
"description": "Number of times this reaction was added"
},
"users": {
"type": "array",
"items": {
"type": "string",
"description": "User ID"
},
"description": "Array of user IDs who reacted"
}
}
},
"description": "Reactions on this message"
},
"thread_ts": {
"type": "string",
"optional": true,
"description": "Parent message timestamp (for threaded replies)"
},
"is_starred": {
"type": "boolean",
"optional": true,
"description": "Whether message is starred by user"
},
"subscribed": {
"type": "boolean",
"optional": true,
"description": "Whether user is subscribed to thread"
},
"attachments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number",
"optional": true,
"description": "Attachment ID"
},
"ts": {
"type": "string",
"optional": true,
"description": "Timestamp shown in footer"
},
"text": {
"type": "string",
"optional": true,
"description": "Main attachment text"
},
"color": {
"type": "string",
"optional": true,
"description": "Color bar hex code or preset"
},
"title": {
"type": "string",
"optional": true,
"description": "Attachment title"
},
"footer": {
"type": "string",
"optional": true,
"description": "Footer text"
},
"pretext": {
"type": "string",
"optional": true,
"description": "Text shown before attachment"
},
"fallback": {
"type": "string",
"optional": true,
"description": "Plain text summary"
},
"image_url": {
"type": "string",
"optional": true,
"description": "Image URL"
},
"thumb_url": {
"type": "string",
"optional": true,
"description": "Thumbnail URL"
},
"title_link": {
"type": "string",
"optional": true,
"description": "Title link URL"
},
"author_icon": {
"type": "string",
"optional": true,
"description": "Author icon URL"
},
"author_link": {
"type": "string",
"optional": true,
"description": "Author link URL"
},
"author_name": {
"type": "string",
"optional": true,
"description": "Author display name"
},
"footer_icon": {
"type": "string",
"optional": true,
"description": "Footer icon URL"
}
}
},
"description": "Legacy attachments on the message"
},
"reply_count": {
"type": "number",
"optional": true,
"description": "Total number of replies in thread"
},
"latest_reply": {
"type": "string",
"optional": true,
"description": "Timestamp of most recent reply"
},
"unread_count": {
"type": "number",
"optional": true,
"description": "Number of unread messages in thread"
},
"parent_user_id": {
"type": "string",
"optional": true,
"description": "User ID of thread parent message author"
},
"reply_users_count": {
"type": "number",
"optional": true,
"description": "Number of unique users who replied"
}
},
"description": "Complete message object with all properties returned by Slack"
},
"fileCount": {
"type": "number",
"description": "Number of files uploaded (when files are attached)"
}
},
"data": {
"canonicalModes": {
"files": "basic",
"userId": "basic",
"channel": "basic",
"dmUserId": "basic",
"ephemeralUser": "basic",
"publishUserId": "basic",
"presenceUserId": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"bc6068ea-dd8d-47d7-81e1-ef7a96e6efbd": {
"id": "bc6068ea-dd8d-47d7-81e1-ef7a96e6efbd",
"type": "note",
"name": "Slack Setup",
"position": {
"x": 1156.803672853451,
"y": -12.681136365725202
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "- Connect Slack Account \n- Select Relevant Channel "
}
},
"outputs": {},
"data": {},
"locked": false
},
"c22b10a9-7257-490f-9514-eb6ff6df8a4b": {
"id": "c22b10a9-7257-490f-9514-eb6ff6df8a4b",
"type": "note",
"name": "Agent Setup",
"position": {
"x": 654.1268341436415,
"y": -4.769416752261463
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "Update prompt to actually have your competitors and select a model!"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "07c2d847-d752-41fb-a43d-1e7d9a4f0ccf",
"source": "439889ec-47e1-4e5a-b0dd-cfb55a871c7d",
"target": "731f954b-da21-42f0-9380-80dbabb9ef46",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "1a4658d6-e783-48ef-a80d-499823cd9609",
"source": "731f954b-da21-42f0-9380-80dbabb9ef46",
"target": "cb810658-b90a-4b5f-a29e-f5a4f263dc73",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "competitor-monitor",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.012Z"
},
"variables": {}
}
}
@@ -0,0 +1,984 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.011Z",
"state": {
"blocks": {
"8c66431f-268e-4a9f-8a82-911a87852551": {
"id": "8c66431f-268e-4a9f-8a82-911a87852551",
"type": "schedule",
"name": "Schedule",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": true,
"height": 143,
"subBlocks": {
"timezone": {
"id": "timezone",
"type": "short-input",
"value": "UTC"
},
"dailyTime": {
"id": "dailyTime",
"type": "short-input",
"value": "09:00"
},
"inputFormat": {
"id": "inputFormat",
"type": "input-format",
"value": [
{
"id": "302f0e72-397c-447a-a606-7288ed3a4783",
"name": "",
"type": "string",
"value": "",
"collapsed": false
}
]
},
"scheduleType": {
"id": "scheduleType",
"type": "short-input",
"value": "daily"
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "User uploaded files"
},
"input": {
"type": "string",
"description": "Primary user input or message"
},
"conversationId": {
"type": "string",
"description": "Conversation thread identifier"
}
},
"data": {},
"locked": false
},
"cc8cb3bb-ed7b-434e-b04e-8156ecf238af": {
"id": "cc8cb3bb-ed7b-434e-b04e-8156ecf238af",
"type": "slack",
"name": "Slack",
"position": {
"x": 1147.930096816991,
"y": 147.9300968169909
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 346,
"subBlocks": {
"text": {
"id": "text",
"type": "short-input",
"value": "<agent.content>"
},
"files": {
"id": "files",
"type": "short-input",
"value": null
},
"limit": {
"id": "limit",
"type": "short-input",
"value": null
},
"title": {
"id": "title",
"type": "short-input",
"value": null
},
"blocks": {
"id": "blocks",
"type": "code",
"value": null
},
"fileId": {
"id": "fileId",
"type": "short-input",
"value": null
},
"oldest": {
"id": "oldest",
"type": "short-input",
"value": null
},
"userId": {
"id": "userId",
"type": "user-selector",
"value": null
},
"viewId": {
"id": "viewId",
"type": "short-input",
"value": null
},
"channel": {
"id": "channel",
"type": "channel-selector",
"value": null
},
"content": {
"id": "content",
"type": "long-input",
"value": null
},
"botToken": {
"id": "botToken",
"type": "short-input",
"value": null
},
"dmUserId": {
"id": "dmUserId",
"type": "user-selector",
"value": null
},
"threadTs": {
"id": "threadTs",
"type": "short-input",
"value": null
},
"viewHash": {
"id": "viewHash",
"type": "short-input",
"value": null
},
"emojiName": {
"id": "emojiName",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "send"
},
"sectionId": {
"id": "sectionId",
"type": "short-input",
"value": null
},
"userLimit": {
"id": "userLimit",
"type": "short-input",
"value": null
},
"authMethod": {
"id": "authMethod",
"type": "short-input",
"value": "oauth"
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"updateText": {
"id": "updateText",
"type": "long-input",
"value": null
},
"canvasTitle": {
"id": "canvasTitle",
"type": "short-input",
"value": null
},
"memberLimit": {
"id": "memberLimit",
"type": "short-input",
"value": null
},
"threadLimit": {
"id": "threadLimit",
"type": "short-input",
"value": null
},
"viewPayload": {
"id": "viewPayload",
"type": "code",
"value": null
},
"channelLimit": {
"id": "channelLimit",
"type": "short-input",
"value": null
},
"editCanvasId": {
"id": "editCanvasId",
"type": "short-input",
"value": null
},
"includeFiles": {
"id": "includeFiles",
"type": "switch",
"value": null
},
"manualUserId": {
"id": "manualUserId",
"type": "short-input",
"value": null
},
"canvasContent": {
"id": "canvasContent",
"type": "long-input",
"value": null
},
"ephemeralUser": {
"id": "ephemeralUser",
"type": "user-selector",
"value": null
},
"manualChannel": {
"id": "manualChannel",
"type": "short-input",
"value": ""
},
"messageFormat": {
"id": "messageFormat",
"type": "short-input",
"value": "text"
},
"publishUserId": {
"id": "publishUserId",
"type": "user-selector",
"value": null
},
"signingSecret": {
"id": "signingSecret",
"type": "short-input",
"value": null
},
"viewTriggerId": {
"id": "viewTriggerId",
"type": "short-input",
"value": null
},
"includeDeleted": {
"id": "includeDeleted",
"type": "dropdown",
"value": null
},
"includePrivate": {
"id": "includePrivate",
"type": "dropdown",
"value": null
},
"manualDmUserId": {
"id": "manualDmUserId",
"type": "short-input",
"value": null
},
"presenceUserId": {
"id": "presenceUserId",
"type": "user-selector",
"value": null
},
"viewExternalId": {
"id": "viewExternalId",
"type": "short-input",
"value": null
},
"attachmentFiles": {
"id": "attachmentFiles",
"type": "file-upload",
"value": null
},
"canvasOperation": {
"id": "canvasOperation",
"type": "dropdown",
"value": null
},
"deleteTimestamp": {
"id": "deleteTimestamp",
"type": "short-input",
"value": null
},
"destinationType": {
"id": "destinationType",
"type": "short-input",
"value": "channel"
},
"updateTimestamp": {
"id": "updateTimestamp",
"type": "short-input",
"value": null
},
"downloadFileName": {
"id": "downloadFileName",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"includeNumMembers": {
"id": "includeNumMembers",
"type": "dropdown",
"value": null
},
"reactionTimestamp": {
"id": "reactionTimestamp",
"type": "short-input",
"value": null
},
"webhookUrlDisplay": {
"id": "webhookUrlDisplay",
"type": "short-input",
"value": null
},
"channelCanvasTitle": {
"id": "channelCanvasTitle",
"type": "short-input",
"value": null
},
"getThreadTimestamp": {
"id": "getThreadTimestamp",
"type": "short-input",
"value": null
},
"getMessageTimestamp": {
"id": "getMessageTimestamp",
"type": "short-input",
"value": null
},
"manualEphemeralUser": {
"id": "manualEphemeralUser",
"type": "short-input",
"value": null
},
"manualPublishUserId": {
"id": "manualPublishUserId",
"type": "short-input",
"value": null
},
"triggerInstructions": {
"id": "triggerInstructions",
"type": "text",
"value": null
},
"channelCanvasContent": {
"id": "channelCanvasContent",
"type": "long-input",
"value": null
},
"manualPresenceUserId": {
"id": "manualPresenceUserId",
"type": "short-input",
"value": null
},
"viewInteractivityPointer": {
"id": "viewInteractivityPointer",
"type": "short-input",
"value": null
},
"samplePayload_slack_webhook": {
"id": "samplePayload_slack_webhook",
"type": "code",
"value": null
}
},
"outputs": {
"ts": {
"type": "string",
"description": "Message timestamp"
},
"files": {
"type": "file[]",
"description": "Files attached to the message"
},
"channel": {
"type": "string",
"description": "Channel ID where message was sent"
},
"message": {
"type": "object",
"properties": {
"ts": {
"type": "string",
"description": "Message timestamp (unique identifier)"
},
"team": {
"type": "string",
"optional": true,
"description": "Team/workspace ID"
},
"text": {
"type": "string",
"description": "Message text content"
},
"type": {
"type": "string",
"description": "Message type (usually \"message\")"
},
"user": {
"type": "string",
"optional": true,
"description": "User ID who sent the message"
},
"files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique file identifier"
},
"mode": {
"type": "string",
"optional": true,
"description": "File mode (hosted, external, etc.)"
},
"name": {
"type": "string",
"description": "File name"
},
"size": {
"type": "number",
"description": "File size in bytes"
},
"mimetype": {
"type": "string",
"description": "MIME type of the file"
},
"permalink": {
"type": "string",
"optional": true,
"description": "Permanent link to the file"
},
"url_private": {
"type": "string",
"optional": true,
"description": "Private download URL (requires auth)"
}
}
},
"description": "Files attached to the message"
},
"blocks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Block type (section, divider, image, actions, etc.)"
},
"block_id": {
"type": "string",
"optional": true,
"description": "Unique block identifier"
}
}
},
"description": "Block Kit blocks in the message"
},
"bot_id": {
"type": "string",
"optional": true,
"description": "Bot ID if sent by a bot"
},
"edited": {
"type": "object",
"optional": true,
"properties": {
"ts": {
"type": "string",
"description": "Timestamp of the edit"
},
"user": {
"type": "string",
"description": "User ID who edited the message"
}
},
"description": "Edit information if message was edited"
},
"channel": {
"type": "string",
"optional": true,
"description": "Channel ID"
},
"subtype": {
"type": "string",
"optional": true,
"description": "Message subtype (bot_message, file_share, etc.)"
},
"username": {
"type": "string",
"optional": true,
"description": "Display username"
},
"last_read": {
"type": "string",
"optional": true,
"description": "Timestamp of last read message"
},
"permalink": {
"type": "string",
"optional": true,
"description": "Permanent URL to the message"
},
"pinned_to": {
"type": "array",
"items": {
"type": "string",
"description": "Channel ID"
},
"optional": true,
"description": "Channel IDs where message is pinned"
},
"reactions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Emoji name (without colons)"
},
"count": {
"type": "number",
"description": "Number of times this reaction was added"
},
"users": {
"type": "array",
"items": {
"type": "string",
"description": "User ID"
},
"description": "Array of user IDs who reacted"
}
}
},
"description": "Reactions on this message"
},
"thread_ts": {
"type": "string",
"optional": true,
"description": "Parent message timestamp (for threaded replies)"
},
"is_starred": {
"type": "boolean",
"optional": true,
"description": "Whether message is starred by user"
},
"subscribed": {
"type": "boolean",
"optional": true,
"description": "Whether user is subscribed to thread"
},
"attachments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number",
"optional": true,
"description": "Attachment ID"
},
"ts": {
"type": "string",
"optional": true,
"description": "Timestamp shown in footer"
},
"text": {
"type": "string",
"optional": true,
"description": "Main attachment text"
},
"color": {
"type": "string",
"optional": true,
"description": "Color bar hex code or preset"
},
"title": {
"type": "string",
"optional": true,
"description": "Attachment title"
},
"footer": {
"type": "string",
"optional": true,
"description": "Footer text"
},
"pretext": {
"type": "string",
"optional": true,
"description": "Text shown before attachment"
},
"fallback": {
"type": "string",
"optional": true,
"description": "Plain text summary"
},
"image_url": {
"type": "string",
"optional": true,
"description": "Image URL"
},
"thumb_url": {
"type": "string",
"optional": true,
"description": "Thumbnail URL"
},
"title_link": {
"type": "string",
"optional": true,
"description": "Title link URL"
},
"author_icon": {
"type": "string",
"optional": true,
"description": "Author icon URL"
},
"author_link": {
"type": "string",
"optional": true,
"description": "Author link URL"
},
"author_name": {
"type": "string",
"optional": true,
"description": "Author display name"
},
"footer_icon": {
"type": "string",
"optional": true,
"description": "Footer icon URL"
}
}
},
"description": "Legacy attachments on the message"
},
"reply_count": {
"type": "number",
"optional": true,
"description": "Total number of replies in thread"
},
"latest_reply": {
"type": "string",
"optional": true,
"description": "Timestamp of most recent reply"
},
"unread_count": {
"type": "number",
"optional": true,
"description": "Number of unread messages in thread"
},
"parent_user_id": {
"type": "string",
"optional": true,
"description": "User ID of thread parent message author"
},
"reply_users_count": {
"type": "number",
"optional": true,
"description": "Number of unique users who replied"
}
},
"description": "Complete message object with all properties returned by Slack"
},
"fileCount": {
"type": "number",
"description": "Number of files uploaded (when files are attached)"
}
},
"data": {
"canonicalModes": {
"files": "basic",
"userId": "basic",
"channel": "basic",
"dmUserId": "basic",
"ephemeralUser": "basic",
"publishUserId": "basic",
"presenceUserId": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"1d05547e-1846-4049-9fc4-702f2f485ae6": {
"id": "1d05547e-1846-4049-9fc4-702f2f485ae6",
"type": "agent",
"name": "Agent",
"position": {
"x": 650,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 288,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": ""
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"type": "airtable",
"title": "Airtable - List Records",
"params": {
"credential": "cred_0fe457b3f0f1dde225e2d8154ee805e7"
},
"toolId": "airtable_list",
"operation": "list",
"isExpanded": true,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "Analyze customer feedback from Airtable and provide a summary of key themes, sentiment, and actionable insights."
},
{
"role": "user",
"content": "Please analyze the customer feedback data from Airtable. Use the Airtable tool to read records, then provide:\n1. Key themes and patterns\n2. Overall sentiment analysis\n3. Actionable insights and recommendations"
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "short-input",
"value": 0.3
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "code",
"value": null
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic"
}
},
"locked": false
},
"d8d12249-8b91-4a3b-bbc8-1d51c67c092f": {
"id": "d8d12249-8b91-4a3b-bbc8-1d51c67c092f",
"type": "note",
"name": "Agent Setup",
"position": {
"x": 650.9694391022937,
"y": 11.624006617722983
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Select Airtable Base, Table and any additional configuration "
}
},
"outputs": {},
"data": {},
"locked": false
},
"3e14e5e6-ff10-4898-a701-85248ab19835": {
"id": "3e14e5e6-ff10-4898-a701-85248ab19835",
"type": "note",
"name": "Slack Setup",
"position": {
"x": 1146.9403940050252,
"y": -6.047832905104045
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Select Slack Account \n- Select Slack Channel"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "a0c1c15f-3c37-4b59-93b4-7503f1ec7c62",
"source": "8c66431f-268e-4a9f-8a82-911a87852551",
"target": "1d05547e-1846-4049-9fc4-702f2f485ae6",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "19ed0fc8-5643-41e2-9025-3c7809572f33",
"source": "1d05547e-1846-4049-9fc4-702f2f485ae6",
"target": "cc8cb3bb-ed7b-434e-b04e-8156ecf238af",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "customer-feedback-digest",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.011Z"
},
"variables": {}
}
}
@@ -0,0 +1,550 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.013Z",
"state": {
"blocks": {
"9a5153ed-d5ae-40a1-a5c6-b17f1c4b8174": {
"id": "9a5153ed-d5ae-40a1-a5c6-b17f1c4b8174",
"type": "gmail_v2",
"name": "Gmail1",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": true,
"height": 230,
"subBlocks": {
"cc": {
"id": "cc",
"type": "short-input",
"value": null
},
"to": {
"id": "to",
"type": "short-input",
"value": null
},
"bcc": {
"id": "bcc",
"type": "short-input",
"value": null
},
"body": {
"id": "body",
"type": "long-input",
"value": null
},
"query": {
"id": "query",
"type": "short-input",
"value": null
},
"folder": {
"id": "folder",
"type": "folder-selector",
"value": null
},
"subject": {
"id": "subject",
"type": "short-input",
"value": null
},
"labelIds": {
"id": "labelIds",
"type": "dropdown",
"value": null
},
"threadId": {
"id": "threadId",
"type": "short-input",
"value": null
},
"messageId": {
"id": "messageId",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "dropdown",
"value": null
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"markAsRead": {
"id": "markAsRead",
"type": "short-input",
"value": false
},
"maxResults": {
"id": "maxResults",
"type": "short-input",
"value": null
},
"unreadOnly": {
"id": "unreadOnly",
"type": "switch",
"value": null
},
"attachments": {
"id": "attachments",
"type": "short-input",
"value": null
},
"contentType": {
"id": "contentType",
"type": "dropdown",
"value": null
},
"searchQuery": {
"id": "searchQuery",
"type": "short-input",
"value": null
},
"sourceLabel": {
"id": "sourceLabel",
"type": "folder-selector",
"value": null
},
"manualFolder": {
"id": "manualFolder",
"type": "short-input",
"value": null
},
"labelSelector": {
"id": "labelSelector",
"type": "folder-selector",
"value": null
},
"manualLabelId": {
"id": "manualLabelId",
"type": "short-input",
"value": null
},
"moveMessageId": {
"id": "moveMessageId",
"type": "short-input",
"value": null
},
"actionMessageId": {
"id": "actionMessageId",
"type": "short-input",
"value": null
},
"attachmentFiles": {
"id": "attachmentFiles",
"type": "file-upload",
"value": null
},
"destinationLabel": {
"id": "destinationLabel",
"type": "folder-selector",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"replyToMessageId": {
"id": "replyToMessageId",
"type": "short-input",
"value": null
},
"manualSourceLabel": {
"id": "manualSourceLabel",
"type": "short-input",
"value": null
},
"includeAttachments": {
"id": "includeAttachments",
"type": "short-input",
"value": false
},
"triggerCredentials": {
"id": "triggerCredentials",
"type": "oauth-input",
"value": null
},
"labelFilterBehavior": {
"id": "labelFilterBehavior",
"type": "short-input",
"value": "INCLUDE"
},
"triggerInstructions": {
"id": "triggerInstructions",
"type": "text",
"value": null
},
"labelActionMessageId": {
"id": "labelActionMessageId",
"type": "short-input",
"value": null
},
"manualDestinationLabel": {
"id": "manualDestinationLabel",
"type": "short-input",
"value": null
},
"samplePayload_gmail_poller": {
"id": "samplePayload_gmail_poller",
"type": "code",
"value": null
}
},
"outputs": {
"email": {
"cc": {
"type": "string",
"description": "CC recipients"
},
"id": {
"type": "string",
"description": "Gmail message ID"
},
"to": {
"type": "string",
"description": "Recipient email address"
},
"date": {
"type": "string",
"description": "Email date in ISO format"
},
"from": {
"type": "string",
"description": "Sender email address"
},
"labels": {
"type": "string",
"description": "Email labels array"
},
"subject": {
"type": "string",
"description": "Email subject line"
},
"bodyHtml": {
"type": "string",
"description": "HTML email body"
},
"bodyText": {
"type": "string",
"description": "Plain text email body"
},
"threadId": {
"type": "string",
"description": "Gmail thread ID"
},
"attachments": {
"type": "file[]",
"description": "Array of email attachments as files (if includeAttachments is enabled)"
},
"hasAttachments": {
"type": "boolean",
"description": "Whether email has attachments"
}
},
"timestamp": {
"type": "string",
"description": "Event timestamp"
}
},
"data": {
"canonicalModes": {
"folder": "basic",
"addLabelIds": "basic",
"attachments": "basic",
"manageLabelId": "basic",
"removeLabelIds": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"8b2cb83b-86ad-45c1-9af6-d03ea645128e": {
"id": "8b2cb83b-86ad-45c1-9af6-d03ea645128e",
"type": "note",
"name": "Gmail Setup",
"position": {
"x": 156.1976672520025,
"y": -43.44719468951199
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "- Connect Gmail Account \n- Select Relevant Labels to Monitor (Optional)"
}
},
"outputs": {},
"data": {},
"locked": false
},
"73ccae2c-cdef-435e-a1d6-4fa2f8b798aa": {
"id": "73ccae2c-cdef-435e-a1d6-4fa2f8b798aa",
"type": "agent",
"name": "Agent1",
"position": {
"x": 650,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 288,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": "claude-sonnet-4-5"
},
"tools": {
"id": "tools",
"type": "tool-input",
"value": [
{
"type": "linear",
"title": "Linear",
"params": {
"priority": "0",
"manualTeamId": "",
"manualProjectId": ""
},
"toolId": "linear_create_issue",
"operation": "linear_create_issue",
"isExpanded": false,
"credentialId": "VASXEoZWRpOraVP2Exmm9X62lT3ofDmZ",
"usageControl": "auto"
},
{
"type": "slack",
"title": "Slack",
"params": {
"authMethod": "oauth",
"destinationType": "channel"
},
"toolId": "slack_message",
"operation": "send",
"isExpanded": false,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "Classify and route incoming emails. You have access to tools for Slack notifications and Linear issue creation.\n\nWhen you determine an email is urgent, use the Slack tool to send a notification to the #urgent channel.\nWhen you determine an email needs a support issue, use the Linear tool to create an issue in the Support project.\n\nYou can use both tools if an email is both urgent AND needs a support issue."
},
{
"role": "user",
"content": "Classify this email:\n\nFrom: <gmail1.email.from>\nSubject: <gmail1.email.subject>\nBody: <gmail1.email.bodyText>\n\nDetermine if it is urgent (needs immediate Slack notification) or support-related (needs a Linear issue). Take appropriate action using your tools."
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "short-input",
"value": 0.3
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "code",
"value": null
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"canonicalModes": {
"linear:teamId": "basic",
"slack:channel": "basic",
"oauthCredential": "basic",
"linear:projectId": "basic"
}
},
"locked": false
},
"74ce7030-0faf-4efd-9439-8a0d516871e2": {
"id": "74ce7030-0faf-4efd-9439-8a0d516871e2",
"type": "note",
"name": "Agent Setup",
"position": {
"x": 647.4883532288753,
"y": -66.95469058004684
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "- Connect Linear Account \n- Connect Slack Account and select channel"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "aa9449b6-2d66-4009-b931-682e45d841a0",
"source": "9a5153ed-d5ae-40a1-a5c6-b17f1c4b8174",
"target": "73ccae2c-cdef-435e-a1d6-4fa2f8b798aa",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "email-triage",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.012Z"
},
"variables": {}
}
}
@@ -0,0 +1,329 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.010Z",
"state": {
"blocks": {
"9d182a31-8710-4651-8a85-cd432e7fecf7": {
"id": "9d182a31-8710-4651-8a85-cd432e7fecf7",
"type": "start_trigger",
"name": "Start",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 100,
"subBlocks": {
"inputFormat": {
"id": "inputFormat",
"type": "input-format",
"value": [
{
"id": "2b3539b5-b5c4-4d51-b570-4d90f6056f14",
"name": "input",
"type": "string",
"value": "",
"collapsed": false
},
{
"id": "aad8e667-b17d-435e-85a2-974a6bb10bb7",
"name": "conversationId",
"type": "string",
"value": "",
"collapsed": false
},
{
"id": "8658c06a-d84c-4ee3-bc5c-47b98f5b9d67",
"name": "files",
"type": "file[]",
"value": "",
"collapsed": false
}
]
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "User uploaded files"
},
"input": {
"type": "string",
"description": "Primary user input or message"
},
"conversationId": {
"type": "string",
"description": "Conversation thread identifier"
}
},
"data": {},
"locked": false
},
"276feb2f-c809-4344-aee3-1ff0505e0459": {
"id": "276feb2f-c809-4344-aee3-1ff0505e0459",
"type": "agent",
"name": "Agent",
"position": {
"x": 580,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": "gemini-2.5-pro"
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"type": "knowledge",
"title": "Knowledge Base",
"params": {
"topK": "5",
"knowledgeBaseId": "placeholder-kb-id"
},
"toolId": "knowledge_search",
"operation": "search",
"isExpanded": true,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "Answer using knowledge base"
},
{
"role": "user",
"content": "<start.input>"
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "slider",
"value": null
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "code",
"value": null
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic"
}
},
"locked": false
},
"d0eaf8bd-d234-4c52-a62a-d67d17ba617f": {
"id": "d0eaf8bd-d234-4c52-a62a-d67d17ba617f",
"type": "note",
"name": "Agent Setup",
"position": {
"x": 573.5022676225361,
"y": -72.17147114704349
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Create a Knowledge Base in the Knowledge base tab and upload relevant documents \n- Select Knowledge Base in the tool here "
}
},
"outputs": {},
"data": {},
"locked": false
},
"3b06e171-145c-4118-b5e9-5362480dbc59": {
"id": "3b06e171-145c-4118-b5e9-5362480dbc59",
"type": "note",
"name": "Workflow Setup",
"position": {
"x": 153.7481407356546,
"y": -38.47285321350124
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Deploy as Chat using the button on the top right\n- Select Chat Output as Agent's Content \n"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "fcaefdd3-a4cc-4f08-9218-f5fbb1d90675",
"source": "9d182a31-8710-4651-8a85-cd432e7fecf7",
"target": "276feb2f-c809-4344-aee3-1ff0505e0459",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "knowledge-base-qa",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.009Z"
},
"variables": {}
}
}
@@ -0,0 +1,519 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.012Z",
"state": {
"blocks": {
"e146db47-fd1b-4823-8af4-eb3e078465c3": {
"id": "e146db47-fd1b-4823-8af4-eb3e078465c3",
"type": "start_trigger",
"name": "Start",
"position": {
"x": 220,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 100,
"subBlocks": {
"inputFormat": {
"id": "inputFormat",
"type": "input-format",
"value": [
{
"id": "40786453-e79e-4883-8ea2-b403ecbd617d",
"name": "Email",
"type": "string",
"value": "lead@company.com",
"collapsed": false
}
]
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "User uploaded files"
},
"input": {
"type": "string",
"description": "Primary user input or message"
},
"conversationId": {
"type": "string",
"description": "Conversation thread identifier"
}
},
"data": {},
"locked": false
},
"7fcbdc64-a811-43dc-a6ef-ff9d3d66fe82": {
"id": "7fcbdc64-a811-43dc-a6ef-ff9d3d66fe82",
"type": "agent",
"name": "Agent",
"position": {
"x": 180,
"y": 100
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 259,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": ""
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"type": "linkedin",
"params": {
"manualCredential": ""
},
"operation": "get_profile",
"isExpanded": true,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "short-input",
"value": [
{
"role": "system",
"content": "Enrich lead data by looking up LinkedIn profile information for the given email address. Return structured data including name, title, company, location, and professional summary."
},
{
"role": "user",
"content": "<dataparallel.currentItem>"
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "short-input",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "slider",
"value": null
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "code",
"value": "{\n \"name\": \"enriched_lead_row\",\n \"schema\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"row\": {\n \"description\": \"A single row of enriched lead data as a 2D array [[email, name, title, company, location]]\",\n \"items\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"maxItems\": 1,\n \"minItems\": 1,\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"row\"\n ],\n \"type\": \"object\"\n },\n \"strict\": true\n}"
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"extent": "parent",
"parentId": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"canonicalModes": {
"oauthCredential": "basic",
"linkedin:oauthCredential": "basic"
}
},
"locked": false
},
"567b9f45-eab6-4f34-8e0b-9342dae37717": {
"id": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"type": "parallel",
"name": "dataParallel",
"position": {
"x": 650,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 100,
"subBlocks": {
"collection": {
"id": "collection",
"type": "short-input",
"value": "<agent.content>"
},
"parallelType": {
"id": "parallelType",
"type": "short-input",
"value": "collection"
}
},
"outputs": {},
"data": {
"id": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"type": "subflowNode",
"count": 5,
"nodes": ["7fcbdc64-a811-43dc-a6ef-ff9d3d66fe82", "9fdad60a-56f1-45ba-a1b5-ba4fcdee0988"],
"width": 953,
"height": 559,
"collection": "<start.emails>",
"distribution": "<start.emails>",
"parallelType": "collection"
},
"locked": false
},
"9fdad60a-56f1-45ba-a1b5-ba4fcdee0988": {
"id": "9fdad60a-56f1-45ba-a1b5-ba4fcdee0988",
"type": "google_sheets_v2",
"name": "GoogleSheets",
"position": {
"x": 583,
"y": 100
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 259,
"subBlocks": {
"title": {
"id": "title",
"type": "short-input",
"value": null
},
"ranges": {
"id": "ranges",
"type": "long-input",
"value": null
},
"values": {
"id": "values",
"type": "short-input",
"value": "<agent.row>"
},
"sheetId": {
"id": "sheetId",
"type": "short-input",
"value": null
},
"batchData": {
"id": "batchData",
"type": "long-input",
"value": null
},
"cellRange": {
"id": "cellRange",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "append"
},
"sheetName": {
"id": "sheetName",
"type": "sheet-selector",
"value": null
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"filterValue": {
"id": "filterValue",
"type": "short-input",
"value": null
},
"sheetTitles": {
"id": "sheetTitles",
"type": "short-input",
"value": null
},
"filterColumn": {
"id": "filterColumn",
"type": "short-input",
"value": null
},
"spreadsheetId": {
"id": "spreadsheetId",
"type": "file-selector",
"value": null
},
"filterMatchType": {
"id": "filterMatchType",
"type": "dropdown",
"value": null
},
"manualSheetName": {
"id": "manualSheetName",
"type": "short-input",
"value": ""
},
"insertDataOption": {
"id": "insertDataOption",
"type": "short-input",
"value": "INSERT_ROWS"
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": ""
},
"valueInputOption": {
"id": "valueInputOption",
"type": "dropdown",
"value": null
},
"manualSpreadsheetId": {
"id": "manualSpreadsheetId",
"type": "short-input",
"value": ""
},
"destinationSpreadsheetId": {
"id": "destinationSpreadsheetId",
"type": "short-input",
"value": null
}
},
"outputs": {
"metadata": {
"type": "json",
"properties": {
"spreadsheetId": {
"type": "string",
"description": "Google Sheets spreadsheet ID"
},
"spreadsheetUrl": {
"type": "string",
"description": "Spreadsheet URL"
}
},
"description": "Spreadsheet metadata including ID and URL"
},
"tableRange": {
"type": "string",
"description": "Range of the table where data was appended"
},
"updatedRows": {
"type": "number",
"description": "Number of rows updated"
},
"updatedCells": {
"type": "number",
"description": "Number of cells updated"
},
"updatedRange": {
"type": "string",
"description": "Range of cells that were updated"
},
"updatedColumns": {
"type": "number",
"description": "Number of columns updated"
}
},
"data": {
"extent": "parent",
"parentId": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"canonicalModes": {
"sheetName": "advanced",
"spreadsheetId": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"96abf661-31f3-4fd3-9e7c-6cf5ac178fc0": {
"id": "96abf661-31f3-4fd3-9e7c-6cf5ac178fc0",
"type": "note",
"name": "Agent Setup",
"position": {
"x": 982.9212280313601,
"y": -20.17741919706892
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Select a Model of your Choice \n- Connect Linkedin Account \n- Connect Google Sheets Account"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "42aba092-b19a-49a8-b8d0-7e03ad70c2d4",
"source": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"target": "7fcbdc64-a811-43dc-a6ef-ff9d3d66fe82",
"sourceHandle": "parallel-start-source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "e67a21d1-93b5-4bb7-993d-06160802abc8",
"source": "7fcbdc64-a811-43dc-a6ef-ff9d3d66fe82",
"target": "9fdad60a-56f1-45ba-a1b5-ba4fcdee0988",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "780e83b8-65ad-4561-950c-06b89d2a82f1",
"source": "e146db47-fd1b-4823-8af4-eb3e078465c3",
"target": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {
"567b9f45-eab6-4f34-8e0b-9342dae37717": {
"id": "567b9f45-eab6-4f34-8e0b-9342dae37717",
"nodes": ["7fcbdc64-a811-43dc-a6ef-ff9d3d66fe82", "9fdad60a-56f1-45ba-a1b5-ba4fcdee0988"],
"distribution": "<start.emails>",
"count": 5,
"parallelType": "collection",
"enabled": true
}
},
"metadata": {
"name": "lead-enricher",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.011Z"
},
"variables": {}
}
}
@@ -0,0 +1,812 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.013Z",
"state": {
"blocks": {
"9f657d7a-b6d0-4a9d-aaac-ffc909df1b24": {
"id": "9f657d7a-b6d0-4a9d-aaac-ffc909df1b24",
"type": "schedule",
"name": "Start",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": true,
"height": 114,
"subBlocks": {
"timezone": {
"id": "timezone",
"type": "short-input",
"value": "America/New_York"
},
"inputFormat": {
"id": "inputFormat",
"type": "input-format",
"value": [
{
"id": "f7bc7ff9-8c98-4bc2-a193-8884ea3a203f",
"name": "",
"type": "string",
"value": "",
"collapsed": false
}
]
},
"scheduleType": {
"id": "scheduleType",
"type": "short-input",
"value": "minutes"
},
"minutesInterval": {
"id": "minutesInterval",
"type": "short-input",
"value": "15"
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "User uploaded files"
},
"input": {
"type": "string",
"description": "Primary user input or message"
},
"conversationId": {
"type": "string",
"description": "Conversation thread identifier"
}
},
"data": {},
"locked": false
},
"b6030d6c-ad21-41b2-bd43-8e2ce9633ef1": {
"id": "b6030d6c-ad21-41b2-bd43-8e2ce9633ef1",
"type": "function",
"name": "parseAttendees",
"position": {
"x": 1588,
"y": 136
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 100,
"subBlocks": {
"code": {
"id": "code",
"type": "short-input",
"value": "const attendeesString = input.attendees || '';\nconst attendeesArray = attendeesString.split(',').map(email => email.trim()).filter(email => email.length > 0);\nreturn { attendees: attendeesArray };"
},
"language": {
"id": "language",
"type": "short-input",
"value": "javascript"
}
},
"outputs": {
"result": {
"type": "json",
"description": "Return value from the executed JavaScript function"
},
"stdout": {
"type": "string",
"description": "Console log output and debug messages from function execution"
}
},
"data": {},
"locked": false
},
"a2b4bbcb-aa56-46ce-9e42-2e4933c57f71": {
"id": "a2b4bbcb-aa56-46ce-9e42-2e4933c57f71",
"type": "loop",
"name": "attendeeLoop",
"position": {
"x": 2150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"loopType": {
"id": "loopType",
"type": "short-input",
"value": "forEach"
},
"collection": {
"id": "collection",
"type": "short-input",
"value": "<parseAttendees.result.attendees>"
}
},
"outputs": {},
"data": {
"width": 550,
"height": 588,
"loopType": "forEach",
"collection": "<parseAttendees.result.attendees>",
"whileCondition": "",
"doWhileCondition": ""
},
"locked": false
},
"663243e9-73ee-4efb-beae-65ddcbe480f8": {
"id": "663243e9-73ee-4efb-beae-65ddcbe480f8",
"type": "note",
"name": "Calendar Setup",
"position": {
"x": 648,
"y": -54
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "- Connect Google Calendar Account \n- Select Calendar \n- Set Start and End Time Filters"
}
},
"outputs": {},
"data": {},
"locked": false
},
"ce6ca249-fcdf-45fc-824e-0511879469f2": {
"id": "ce6ca249-fcdf-45fc-824e-0511879469f2",
"type": "agent",
"name": "emailDrafter",
"position": {
"x": 1150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 259,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": "gemini-2.5-pro"
},
"tools": {
"id": "tools",
"type": "tool-input",
"value": []
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "Draft follow-up emails based on meeting details. Create a professional follow-up email summarizing the meeting and any action items.\n\nIMPORTANT: For the attendees field, you MUST return a comma-separated string of email addresses, NOT an array. Format example: \"john@example.com, jane@example.com, bob@example.com\""
},
{
"role": "user",
"content": "Meeting details:\nTitle: <calendarevents.events>\n\nPlease draft a professional follow-up email for this meeting. Include:\n1. Thank the attendees for their time\n2. Summarize key discussion points from the meeting title/description\n3. List any action items or next steps\n4. Professional sign-off\n\nRemember: Return attendees as a comma-separated string like \"email1@example.com, email2@example.com\""
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "short-input",
"value": 0.3
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "short-input",
"value": "{\n \"json_schema\": {\n \"name\": \"email_output\",\n \"schema\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"attendees\": {\n \"description\": \"A comma-separated string of attendee email addresses. Format as: email1@example.com, email2@example.com (NOT an array, must be a single string with emails separated by commas)\",\n \"type\": \"string\"\n },\n \"body\": {\n \"description\": \"Email body content\",\n \"type\": \"string\"\n },\n \"subject\": {\n \"description\": \"Email subject line\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"subject\",\n \"body\",\n \"attendees\"\n ],\n \"type\": \"object\"\n },\n \"strict\": true\n },\n \"type\": \"json_schema\"\n}"
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic"
}
},
"locked": false
},
"ddb0094c-3f55-43e1-8198-8372a63c0a2c": {
"id": "ddb0094c-3f55-43e1-8198-8372a63c0a2c",
"type": "google_calendar_v2",
"name": "calendarEvents",
"position": {
"x": 649,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 230,
"subBlocks": {
"text": {
"id": "text",
"type": "long-input",
"value": null
},
"eventId": {
"id": "eventId",
"type": "short-input",
"value": null
},
"summary": {
"id": "summary",
"type": "short-input",
"value": null
},
"timeMax": {
"id": "timeMax",
"type": "short-input",
"value": ""
},
"timeMin": {
"id": "timeMin",
"type": "short-input",
"value": ""
},
"location": {
"id": "location",
"type": "short-input",
"value": null
},
"attendees": {
"id": "attendees",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "list"
},
"calendarId": {
"id": "calendarId",
"type": "file-selector",
"value": null
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"maxResults": {
"id": "maxResults",
"type": "short-input",
"value": null
},
"description": {
"id": "description",
"type": "long-input",
"value": null
},
"endDateTime": {
"id": "endDateTime",
"type": "short-input",
"value": null
},
"sendUpdates": {
"id": "sendUpdates",
"type": "dropdown",
"value": null
},
"minAccessRole": {
"id": "minAccessRole",
"type": "dropdown",
"value": null
},
"startDateTime": {
"id": "startDateTime",
"type": "short-input",
"value": null
},
"replaceExisting": {
"id": "replaceExisting",
"type": "dropdown",
"value": null
},
"manualCalendarId": {
"id": "manualCalendarId",
"type": "short-input",
"value": ""
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": ""
},
"destinationCalendar": {
"id": "destinationCalendar",
"type": "file-selector",
"value": null
},
"manualDestinationCalendarId": {
"id": "manualDestinationCalendarId",
"type": "short-input",
"value": null
}
},
"outputs": {
"events": {
"type": "json",
"description": "List of events"
},
"timeZone": {
"type": "string",
"optional": true,
"description": "Calendar time zone"
},
"nextPageToken": {
"type": "string",
"optional": true,
"description": "Next page token"
}
},
"data": {
"canonicalModes": {
"calendarId": "basic",
"oauthCredential": "basic",
"destinationCalendarId": "basic"
}
},
"locked": false
},
"836f06e4-b3d3-47f5-977d-1d1e98d1f029": {
"id": "836f06e4-b3d3-47f5-977d-1d1e98d1f029",
"type": "gmail_v2",
"name": "sendEmail",
"position": {
"x": 180,
"y": 100
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 288,
"subBlocks": {
"cc": {
"id": "cc",
"type": "short-input",
"value": null
},
"to": {
"id": "to",
"type": "short-input",
"value": "<loop.currentItem>"
},
"bcc": {
"id": "bcc",
"type": "short-input",
"value": null
},
"body": {
"id": "body",
"type": "short-input",
"value": "<emailDrafter.content.body>"
},
"query": {
"id": "query",
"type": "short-input",
"value": null
},
"folder": {
"id": "folder",
"type": "folder-selector",
"value": null
},
"subject": {
"id": "subject",
"type": "short-input",
"value": "<emailDrafter.content.subject>"
},
"labelIds": {
"id": "labelIds",
"type": "dropdown",
"value": null
},
"threadId": {
"id": "threadId",
"type": "short-input",
"value": null
},
"messageId": {
"id": "messageId",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "send_gmail"
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"markAsRead": {
"id": "markAsRead",
"type": "switch",
"value": null
},
"maxResults": {
"id": "maxResults",
"type": "short-input",
"value": null
},
"unreadOnly": {
"id": "unreadOnly",
"type": "switch",
"value": null
},
"attachments": {
"id": "attachments",
"type": "short-input",
"value": null
},
"contentType": {
"id": "contentType",
"type": "short-input",
"value": "text"
},
"searchQuery": {
"id": "searchQuery",
"type": "short-input",
"value": null
},
"sourceLabel": {
"id": "sourceLabel",
"type": "folder-selector",
"value": null
},
"manualFolder": {
"id": "manualFolder",
"type": "short-input",
"value": null
},
"labelSelector": {
"id": "labelSelector",
"type": "folder-selector",
"value": null
},
"manualLabelId": {
"id": "manualLabelId",
"type": "short-input",
"value": null
},
"moveMessageId": {
"id": "moveMessageId",
"type": "short-input",
"value": null
},
"actionMessageId": {
"id": "actionMessageId",
"type": "short-input",
"value": null
},
"attachmentFiles": {
"id": "attachmentFiles",
"type": "file-upload",
"value": null
},
"destinationLabel": {
"id": "destinationLabel",
"type": "folder-selector",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": ""
},
"replyToMessageId": {
"id": "replyToMessageId",
"type": "short-input",
"value": null
},
"manualSourceLabel": {
"id": "manualSourceLabel",
"type": "short-input",
"value": null
},
"includeAttachments": {
"id": "includeAttachments",
"type": "switch",
"value": null
},
"triggerCredentials": {
"id": "triggerCredentials",
"type": "oauth-input",
"value": null
},
"labelFilterBehavior": {
"id": "labelFilterBehavior",
"type": "dropdown",
"value": null
},
"triggerInstructions": {
"id": "triggerInstructions",
"type": "text",
"value": null
},
"labelActionMessageId": {
"id": "labelActionMessageId",
"type": "short-input",
"value": null
},
"manualDestinationLabel": {
"id": "manualDestinationLabel",
"type": "short-input",
"value": null
},
"samplePayload_gmail_poller": {
"id": "samplePayload_gmail_poller",
"type": "code",
"value": null
}
},
"outputs": {
"id": {
"type": "string",
"optional": true,
"description": "Gmail message ID"
},
"labelIds": {
"type": "array",
"items": {
"type": "string"
},
"optional": true,
"description": "Email labels"
},
"threadId": {
"type": "string",
"optional": true,
"description": "Gmail thread ID"
}
},
"data": {
"extent": "parent",
"parentId": "a2b4bbcb-aa56-46ce-9e42-2e4933c57f71",
"canonicalModes": {
"folder": "basic",
"addLabelIds": "basic",
"attachments": "basic",
"manageLabelId": "basic",
"removeLabelIds": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"038cd27a-de0c-479a-a69b-f424b5da01b3": {
"id": "038cd27a-de0c-479a-a69b-f424b5da01b3",
"type": "note",
"name": "Gmail Setup",
"position": {
"x": 2275,
"y": 12.5
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "- Connect Gmail Account"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "be295f73-9393-4d40-8b01-38fcbcf11674",
"source": "9f657d7a-b6d0-4a9d-aaac-ffc909df1b24",
"target": "ddb0094c-3f55-43e1-8198-8372a63c0a2c",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "e9b031b1-6957-44f4-a6e6-a9886bb11fb0",
"source": "ddb0094c-3f55-43e1-8198-8372a63c0a2c",
"target": "ce6ca249-fcdf-45fc-824e-0511879469f2",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "f8b3242c-d811-4988-a56a-34b06b7afaeb",
"source": "ce6ca249-fcdf-45fc-824e-0511879469f2",
"target": "b6030d6c-ad21-41b2-bd43-8e2ce9633ef1",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "bc0b49f7-6b21-49e6-9469-17885ffa8996",
"source": "b6030d6c-ad21-41b2-bd43-8e2ce9633ef1",
"target": "a2b4bbcb-aa56-46ce-9e42-2e4933c57f71",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "05315d4f-81b4-464a-bfaf-5afef10d5608",
"source": "a2b4bbcb-aa56-46ce-9e42-2e4933c57f71",
"target": "836f06e4-b3d3-47f5-977d-1d1e98d1f029",
"sourceHandle": "loop-start-source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {
"a2b4bbcb-aa56-46ce-9e42-2e4933c57f71": {
"id": "a2b4bbcb-aa56-46ce-9e42-2e4933c57f71",
"nodes": ["836f06e4-b3d3-47f5-977d-1d1e98d1f029"],
"iterations": 5,
"loopType": "forEach",
"enabled": true,
"forEachItems": "<parseAttendees.result.attendees>",
"whileCondition": "",
"doWhileCondition": ""
}
},
"parallels": {},
"metadata": {
"name": "meeting-followup-agent",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.013Z"
},
"variables": {}
}
}
@@ -0,0 +1,820 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.014Z",
"state": {
"blocks": {
"88c4fce8-e349-41ba-9dbd-ca63b6d34b60": {
"id": "88c4fce8-e349-41ba-9dbd-ca63b6d34b60",
"type": "supabase",
"name": "supabaseInvoices",
"position": {
"x": 1650,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 259,
"subBlocks": {
"data": {
"id": "data",
"type": "short-input",
"value": "<invoiceExtractor.content>"
},
"file": {
"id": "file",
"type": "file-upload",
"value": null
},
"path": {
"id": "path",
"type": "short-input",
"value": null
},
"limit": {
"id": "limit",
"type": "short-input",
"value": null
},
"paths": {
"id": "paths",
"type": "code",
"value": null
},
"query": {
"id": "query",
"type": "short-input",
"value": null
},
"table": {
"id": "table",
"type": "short-input",
"value": "invoices"
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": "{{SUPABASE_API_KEY}}"
},
"bucket": {
"id": "bucket",
"type": "short-input",
"value": null
},
"column": {
"id": "column",
"type": "short-input",
"value": null
},
"filter": {
"id": "filter",
"type": "short-input",
"value": null
},
"offset": {
"id": "offset",
"type": "short-input",
"value": null
},
"params": {
"id": "params",
"type": "code",
"value": null
},
"schema": {
"id": "schema",
"type": "short-input",
"value": null
},
"search": {
"id": "search",
"type": "short-input",
"value": null
},
"select": {
"id": "select",
"type": "short-input",
"value": null
},
"sortBy": {
"id": "sortBy",
"type": "dropdown",
"value": null
},
"toPath": {
"id": "toPath",
"type": "short-input",
"value": null
},
"upsert": {
"id": "upsert",
"type": "dropdown",
"value": null
},
"orderBy": {
"id": "orderBy",
"type": "short-input",
"value": null
},
"download": {
"id": "download",
"type": "dropdown",
"value": null
},
"fileName": {
"id": "fileName",
"type": "short-input",
"value": null
},
"fromPath": {
"id": "fromPath",
"type": "short-input",
"value": null
},
"isPublic": {
"id": "isPublic",
"type": "dropdown",
"value": null
},
"language": {
"id": "language",
"type": "short-input",
"value": null
},
"countType": {
"id": "countType",
"type": "dropdown",
"value": null
},
"expiresIn": {
"id": "expiresIn",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "insert"
},
"projectId": {
"id": "projectId",
"type": "short-input",
"value": null
},
"sortOrder": {
"id": "sortOrder",
"type": "dropdown",
"value": null
},
"matchCount": {
"id": "matchCount",
"type": "short-input",
"value": null
},
"searchType": {
"id": "searchType",
"type": "dropdown",
"value": null
},
"contentType": {
"id": "contentType",
"type": "short-input",
"value": null
},
"fileContent": {
"id": "fileContent",
"type": "short-input",
"value": null
},
"functionName": {
"id": "functionName",
"type": "short-input",
"value": null
},
"fileSizeLimit": {
"id": "fileSizeLimit",
"type": "short-input",
"value": null
},
"matchThreshold": {
"id": "matchThreshold",
"type": "short-input",
"value": null
},
"queryEmbedding": {
"id": "queryEmbedding",
"type": "code",
"value": null
},
"allowedMimeTypes": {
"id": "allowedMimeTypes",
"type": "code",
"value": null
}
},
"outputs": {
"message": {
"type": "string",
"description": "Operation status message"
},
"results": {
"type": "array",
"description": "Array of inserted records"
}
},
"data": {
"canonicalModes": {
"fileData": "basic"
}
},
"locked": false
},
"1fbe6757-baa6-4488-8b4d-e71afaea3bda": {
"id": "1fbe6757-baa6-4488-8b4d-e71afaea3bda",
"type": "file_v3",
"name": "File Parser",
"position": {
"x": 650,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"file": {
"id": "file",
"type": "file-upload",
"value": null
},
"fileUrl": {
"id": "fileUrl",
"type": "short-input",
"value": "<gmailtrigger.email.attachments[0].url>"
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "Parsed files as UserFile objects"
},
"combinedContent": {
"type": "string",
"description": "Combined content of all parsed files"
}
},
"data": {
"canonicalModes": {
"fileInput": "advanced"
}
},
"locked": false
},
"f9f5e591-70a5-46a6-9cc2-84078e7022e8": {
"id": "f9f5e591-70a5-46a6-9cc2-84078e7022e8",
"type": "agent",
"name": "invoiceExtractor",
"position": {
"x": 1150,
"y": 152.09459172294703
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 259,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": "gpt-5.2"
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"type": "mistral_parse_v3",
"title": "Mistral Parser",
"params": {
"resultType": "markdown",
"fileReference": "<fileparser.files[0]>"
},
"toolId": "mistral_parser_v3",
"isExpanded": true,
"usageControl": "auto"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "Extract invoice fields from the provided PDF document"
},
{
"role": "user",
"content": "Extract all invoice fields from the PDF document attached to this email. The attachment URL is: <gmailtrigger.email.attachments[0].url>. Use the Textract tool to parse the document and extract the invoice data."
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "short-input",
"value": 0.3
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "code",
"value": null
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"cost": {
"type": "json",
"description": "Cost of the API call"
},
"model": {
"type": "string",
"description": "Model used for generation"
},
"tokens": {
"type": "json",
"description": "Token usage statistics"
},
"content": {
"type": "string",
"description": "Generated response content"
},
"toolCalls": {
"type": "json",
"description": "Tool calls made"
},
"providerTiming": {
"type": "json",
"description": "Provider timing information"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic",
"mistral_parse_v3:document": "advanced"
}
},
"locked": false
},
"a1880fed-ec19-4720-bdd3-6856c4425bc2": {
"id": "a1880fed-ec19-4720-bdd3-6856c4425bc2",
"type": "gmail_v2",
"name": "gmailTrigger",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": true,
"height": 0,
"subBlocks": {
"cc": {
"id": "cc",
"type": "short-input",
"value": null
},
"to": {
"id": "to",
"type": "short-input",
"value": null
},
"bcc": {
"id": "bcc",
"type": "short-input",
"value": null
},
"body": {
"id": "body",
"type": "long-input",
"value": null
},
"query": {
"id": "query",
"type": "short-input",
"value": null
},
"folder": {
"id": "folder",
"type": "folder-selector",
"value": null
},
"subject": {
"id": "subject",
"type": "short-input",
"value": null
},
"labelIds": {
"id": "labelIds",
"type": "dropdown",
"value": null
},
"threadId": {
"id": "threadId",
"type": "short-input",
"value": null
},
"messageId": {
"id": "messageId",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "dropdown",
"value": null
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"markAsRead": {
"id": "markAsRead",
"type": "short-input",
"value": false
},
"maxResults": {
"id": "maxResults",
"type": "short-input",
"value": null
},
"unreadOnly": {
"id": "unreadOnly",
"type": "switch",
"value": null
},
"attachments": {
"id": "attachments",
"type": "short-input",
"value": null
},
"contentType": {
"id": "contentType",
"type": "dropdown",
"value": null
},
"searchQuery": {
"id": "searchQuery",
"type": "short-input",
"value": null
},
"sourceLabel": {
"id": "sourceLabel",
"type": "folder-selector",
"value": null
},
"manualFolder": {
"id": "manualFolder",
"type": "short-input",
"value": null
},
"labelSelector": {
"id": "labelSelector",
"type": "folder-selector",
"value": null
},
"manualLabelId": {
"id": "manualLabelId",
"type": "short-input",
"value": null
},
"moveMessageId": {
"id": "moveMessageId",
"type": "short-input",
"value": null
},
"actionMessageId": {
"id": "actionMessageId",
"type": "short-input",
"value": null
},
"attachmentFiles": {
"id": "attachmentFiles",
"type": "file-upload",
"value": null
},
"destinationLabel": {
"id": "destinationLabel",
"type": "folder-selector",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"replyToMessageId": {
"id": "replyToMessageId",
"type": "short-input",
"value": null
},
"manualSourceLabel": {
"id": "manualSourceLabel",
"type": "short-input",
"value": null
},
"includeAttachments": {
"id": "includeAttachments",
"type": "short-input",
"value": true
},
"triggerCredentials": {
"id": "triggerCredentials",
"type": "short-input",
"value": null
},
"labelFilterBehavior": {
"id": "labelFilterBehavior",
"type": "short-input",
"value": "INCLUDE"
},
"triggerInstructions": {
"id": "triggerInstructions",
"type": "text",
"value": null
},
"labelActionMessageId": {
"id": "labelActionMessageId",
"type": "short-input",
"value": null
},
"manualDestinationLabel": {
"id": "manualDestinationLabel",
"type": "short-input",
"value": null
},
"samplePayload_gmail_poller": {
"id": "samplePayload_gmail_poller",
"type": "code",
"value": null
}
},
"outputs": {
"email": {
"cc": {
"type": "string",
"description": "CC recipients"
},
"id": {
"type": "string",
"description": "Gmail message ID"
},
"to": {
"type": "string",
"description": "Recipient email address"
},
"date": {
"type": "string",
"description": "Email date in ISO format"
},
"from": {
"type": "string",
"description": "Sender email address"
},
"labels": {
"type": "string",
"description": "Email labels array"
},
"subject": {
"type": "string",
"description": "Email subject line"
},
"bodyHtml": {
"type": "string",
"description": "HTML email body"
},
"bodyText": {
"type": "string",
"description": "Plain text email body"
},
"threadId": {
"type": "string",
"description": "Gmail thread ID"
},
"attachments": {
"type": "file[]",
"description": "Array of email attachments as files (if includeAttachments is enabled)"
},
"hasAttachments": {
"type": "boolean",
"description": "Whether email has attachments"
}
},
"timestamp": {
"type": "string",
"description": "Event timestamp"
}
},
"data": {
"canonicalModes": {
"folder": "basic",
"addLabelIds": "basic",
"attachments": "basic",
"manageLabelId": "basic",
"removeLabelIds": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"6ca6a47e-36db-4728-aa23-635bdcb3fa70": {
"id": "6ca6a47e-36db-4728-aa23-635bdcb3fa70",
"type": "note",
"name": "Gmail Setup",
"position": {
"x": 147.09586673447242,
"y": 14.230452516160646
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Connect Gmail Account \n- Select Relevant Labels if needed"
}
},
"outputs": {},
"data": {},
"locked": false
},
"16e2b354-2924-4022-9335-59bd929f1381": {
"id": "16e2b354-2924-4022-9335-59bd929f1381",
"type": "note",
"name": "Supabase Setup",
"position": {
"x": 1659.0192982175643,
"y": -65.81005643625652
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "long-input",
"value": "- Set Supabase Project Id in a Secret as {{SUPABASE_PROJECT_ID}}\n- Set service role secret as {{SUPABASE_API_KEY}}"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "632109a8-f13f-482c-b24b-ae0078bc8834",
"source": "f9f5e591-70a5-46a6-9cc2-84078e7022e8",
"target": "88c4fce8-e349-41ba-9dbd-ca63b6d34b60",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "dd6a5faf-af38-4b5b-983a-4d9155b7dcb3",
"source": "1fbe6757-baa6-4488-8b4d-e71afaea3bda",
"target": "f9f5e591-70a5-46a6-9cc2-84078e7022e8",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "7780c36d-56c7-4349-bf32-df2911676dd3",
"source": "a1880fed-ec19-4720-bdd3-6856c4425bc2",
"target": "1fbe6757-baa6-4488-8b4d-e71afaea3bda",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "ocr-invoice-db",
"description": "Your first workflow - start building here!",
"exportedAt": "2026-03-09T21:40:19.014Z"
},
"variables": {}
}
}
@@ -0,0 +1,484 @@
{
"version": "1.0",
"exportedAt": "2026-03-09T21:40:19.013Z",
"state": {
"blocks": {
"1abd6f01-04a4-4c69-9344-4b5cc2afe816": {
"id": "1abd6f01-04a4-4c69-9344-4b5cc2afe816",
"type": "start_trigger",
"name": "Start",
"position": {
"x": 150,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 100,
"subBlocks": {
"inputFormat": {
"id": "inputFormat",
"type": "input-format",
"value": [
{
"id": "b2cc9328-2024-4ff0-862f-c0ecaafa0dff",
"name": "resumeFile",
"type": "file[]",
"description": "PDF Resume"
}
]
}
},
"outputs": {
"files": {
"type": "file[]",
"description": "User uploaded files"
},
"input": {
"type": "string",
"description": "Primary user input or message"
},
"conversationId": {
"type": "string",
"description": "Conversation thread identifier"
}
},
"data": {},
"locked": false
},
"015feca5-9044-4bc8-be1e-536454264ece": {
"id": "015feca5-9044-4bc8-be1e-536454264ece",
"type": "agent",
"name": "resumeParser",
"position": {
"x": 581.640625,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 288,
"subBlocks": {
"model": {
"id": "model",
"type": "short-input",
"value": ""
},
"tools": {
"id": "tools",
"type": "short-input",
"value": [
{
"type": "mistral_parse_v3",
"title": "Mistral Parser",
"params": {
"resultType": "markdown",
"fileReference": "<start.resumeFile>"
},
"toolId": "mistral_parser_v3",
"isExpanded": true,
"usageControl": "force"
}
]
},
"apiKey": {
"id": "apiKey",
"type": "short-input",
"value": null
},
"skills": {
"id": "skills",
"type": "skill-input",
"value": null
},
"messages": {
"id": "messages",
"type": "messages-input",
"value": [
{
"role": "system",
"content": "Parse resume fields"
}
]
},
"maxTokens": {
"id": "maxTokens",
"type": "short-input",
"value": null
},
"verbosity": {
"id": "verbosity",
"type": "dropdown",
"value": null
},
"memoryType": {
"id": "memoryType",
"type": "dropdown",
"value": "none"
},
"temperature": {
"id": "temperature",
"type": "slider",
"value": null
},
"azureEndpoint": {
"id": "azureEndpoint",
"type": "short-input",
"value": null
},
"bedrockRegion": {
"id": "bedrockRegion",
"type": "short-input",
"value": null
},
"thinkingLevel": {
"id": "thinkingLevel",
"type": "dropdown",
"value": null
},
"vertexProject": {
"id": "vertexProject",
"type": "short-input",
"value": null
},
"conversationId": {
"id": "conversationId",
"type": "short-input",
"value": null
},
"responseFormat": {
"id": "responseFormat",
"type": "short-input",
"value": "{\n \"name\": \"candidate_info\",\n \"schema\": {\n \"additionalProperties\": false,\n \"properties\": {\n \"education\": {\n \"description\": \"Education background\",\n \"type\": \"string\"\n },\n \"email\": {\n \"description\": \"Candidate's email address\",\n \"type\": \"string\"\n },\n \"experience\": {\n \"description\": \"Work experience summary\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Candidate's full name\",\n \"type\": \"string\"\n },\n \"phone\": {\n \"description\": \"Candidate's phone number\",\n \"type\": \"string\"\n },\n \"skills\": {\n \"description\": \"Key skills\",\n \"type\": \"string\"\n },\n \"summary\": {\n \"description\": \"Professional summary or objective\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\",\n \"email\",\n \"phone\",\n \"summary\",\n \"experience\",\n \"education\",\n \"skills\"\n ],\n \"type\": \"object\"\n },\n \"strict\": true\n}"
},
"vertexLocation": {
"id": "vertexLocation",
"type": "short-input",
"value": null
},
"azureApiVersion": {
"id": "azureApiVersion",
"type": "short-input",
"value": null
},
"reasoningEffort": {
"id": "reasoningEffort",
"type": "dropdown",
"value": null
},
"bedrockSecretKey": {
"id": "bedrockSecretKey",
"type": "short-input",
"value": null
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": null
},
"vertexCredential": {
"id": "vertexCredential",
"type": "oauth-input",
"value": null
},
"slidingWindowSize": {
"id": "slidingWindowSize",
"type": "short-input",
"value": null
},
"bedrockAccessKeyId": {
"id": "bedrockAccessKeyId",
"type": "short-input",
"value": null
},
"slidingWindowTokens": {
"id": "slidingWindowTokens",
"type": "short-input",
"value": null
},
"previousInteractionId": {
"id": "previousInteractionId",
"type": "short-input",
"value": null
}
},
"outputs": {
"name": {
"type": "string",
"description": "Candidate's full name"
},
"email": {
"type": "string",
"description": "Candidate's email address"
},
"phone": {
"type": "string",
"description": "Candidate's phone number"
},
"skills": {
"type": "string",
"description": "Key skills"
},
"summary": {
"type": "string",
"description": "Professional summary or objective"
},
"education": {
"type": "string",
"description": "Education background"
},
"experience": {
"type": "string",
"description": "Work experience summary"
}
},
"data": {
"canonicalModes": {
"oauthCredential": "basic",
"reducto_v2:document": "advanced",
"mistral_parse_v3:document": "advanced"
}
},
"locked": false
},
"808dd734-31a6-4440-bfda-d1be028ac2f7": {
"id": "808dd734-31a6-4440-bfda-d1be028ac2f7",
"type": "note",
"name": "Google Sheets Setup",
"position": {
"x": 1001.6440011186405,
"y": -7.809815030718283
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "- Connect Google Sheets Account \n- Select relevant spreadsheet \n"
}
},
"outputs": {},
"data": {},
"locked": false
},
"dfa14e2d-6071-4188-b5d8-c1f2ecb09d88": {
"id": "dfa14e2d-6071-4188-b5d8-c1f2ecb09d88",
"type": "google_sheets_v2",
"name": "candidatesSheet",
"position": {
"x": 1010,
"y": 150
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 0,
"subBlocks": {
"title": {
"id": "title",
"type": "short-input",
"value": null
},
"ranges": {
"id": "ranges",
"type": "long-input",
"value": null
},
"values": {
"id": "values",
"type": "short-input",
"value": "[[\"<resumeParser.content.name>\", \"<resumeParser.content.email>\", \"<resumeParser.content.phone>\", \"<resumeParser.content.summary>\", \"<resumeParser.content.experience>\", \"<resumeParser.content.education>\", \"<resumeParser.content.skills>\"]]"
},
"sheetId": {
"id": "sheetId",
"type": "short-input",
"value": null
},
"batchData": {
"id": "batchData",
"type": "long-input",
"value": null
},
"cellRange": {
"id": "cellRange",
"type": "short-input",
"value": null
},
"operation": {
"id": "operation",
"type": "short-input",
"value": "append"
},
"sheetName": {
"id": "sheetName",
"type": "sheet-selector",
"value": null
},
"credential": {
"id": "credential",
"type": "oauth-input",
"value": null
},
"filterValue": {
"id": "filterValue",
"type": "short-input",
"value": null
},
"sheetTitles": {
"id": "sheetTitles",
"type": "short-input",
"value": null
},
"filterColumn": {
"id": "filterColumn",
"type": "short-input",
"value": null
},
"spreadsheetId": {
"id": "spreadsheetId",
"type": "file-selector",
"value": null
},
"filterMatchType": {
"id": "filterMatchType",
"type": "dropdown",
"value": null
},
"manualSheetName": {
"id": "manualSheetName",
"type": "short-input",
"value": "Sheet1"
},
"insertDataOption": {
"id": "insertDataOption",
"type": "short-input",
"value": "INSERT_ROWS"
},
"manualCredential": {
"id": "manualCredential",
"type": "short-input",
"value": "9XZ3B8KDqUKwhQGwNJK7rJdIFX18VkeN"
},
"valueInputOption": {
"id": "valueInputOption",
"type": "dropdown",
"value": null
},
"manualSpreadsheetId": {
"id": "manualSpreadsheetId",
"type": "short-input",
"value": "Candidates"
},
"destinationSpreadsheetId": {
"id": "destinationSpreadsheetId",
"type": "short-input",
"value": null
}
},
"outputs": {
"metadata": {
"type": "json",
"properties": {
"spreadsheetId": {
"type": "string",
"description": "Google Sheets spreadsheet ID"
},
"spreadsheetUrl": {
"type": "string",
"description": "Spreadsheet URL"
}
},
"description": "Spreadsheet metadata including ID and URL"
},
"tableRange": {
"type": "string",
"description": "Range of the table where data was appended"
},
"updatedRows": {
"type": "number",
"description": "Number of rows updated"
},
"updatedCells": {
"type": "number",
"description": "Number of cells updated"
},
"updatedRange": {
"type": "string",
"description": "Range of cells that were updated"
},
"updatedColumns": {
"type": "number",
"description": "Number of columns updated"
}
},
"data": {
"canonicalModes": {
"sheetName": "advanced",
"spreadsheetId": "basic",
"oauthCredential": "basic"
}
},
"locked": false
},
"ca748c0f-eeb7-4ee7-b279-ceb4c1848ea8": {
"id": "ca748c0f-eeb7-4ee7-b279-ceb4c1848ea8",
"type": "note",
"name": "API Setup",
"position": {
"x": 153.14457477885225,
"y": -242.20344578716245
},
"enabled": true,
"horizontalHandles": true,
"advancedMode": false,
"triggerMode": false,
"height": 114,
"subBlocks": {
"content": {
"id": "content",
"type": "short-input",
"value": "\nThis Workflow is to be triggered via API. \n\n- Deploy using the button in the top right and call the workflow as an API using the endpoint in the instructions! \n\n- You can pass in files using the format: \n[{\n \"data\": \"<base64>\",\n \"type\": \"file\",\n \"name\": \"document.pdf\",\n \"mime\": \"application/pdf\"\n}]"
}
},
"outputs": {},
"data": {},
"locked": false
}
},
"edges": [
{
"id": "a79bb6c6-4afe-4082-9285-777ebe4101ed",
"source": "1abd6f01-04a4-4c69-9344-4b5cc2afe816",
"target": "015feca5-9044-4bc8-be1e-536454264ece",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
},
{
"id": "4b0791e8-fef4-4a27-b4e1-6a780511cb59",
"source": "015feca5-9044-4bc8-be1e-536454264ece",
"target": "dfa14e2d-6071-4188-b5d8-c1f2ecb09d88",
"sourceHandle": "source",
"targetHandle": "target",
"type": "default",
"data": {}
}
],
"loops": {},
"parallels": {},
"metadata": {
"name": "resume-parser",
"description": "New workflow",
"exportedAt": "2026-03-09T21:40:19.013Z"
},
"variables": {}
}
}
+1
View File
@@ -0,0 +1 @@
<svg fill="none" height="226" viewBox="0 0 34 226.021" width="34" xmlns="http://www.w3.org/2000/svg"><rect fill="#00f701" height="140.507" opacity=".6" rx="2.59574" transform="matrix(-1 0 0 1 33.986 85.335)" width="16.8626"/><rect fill="#fa4edf" height="68.48" opacity=".6" rx="2.59574" transform="matrix(-1 0 0 1 33.727 0)" width="16.8626"/><rect fill="#fa4edf" height="33.986" opacity=".6" rx="2.59574" transform="matrix(0 1 1 0 0 51.616)" width="16.8626"/><rect fill="#ffcc02" height="16.8626" opacity=".4" rx="2.59574" transform="matrix(0 -1 1 0 -119.843 154.081)" width="34.24" x="17.119" y="136.962"/><rect fill="#fa4edf" height="33.725" opacity=".6" rx="2.59574" transform="matrix(0 1 1 0 0 0)" width="34.24"/><rect fill="#00f701" height="33.725" opacity=".5" rx="2.59574" transform="matrix(0 1 1 0 .257 153.825)" width="34.24"/><rect fill="#fa4edf" height="16.8626" rx="2.59574" transform="matrix(-1 0 0 1 33.727 17.378)" width="16.8626"/><rect fill="#ffcc02" height="16.8626" rx="2.59574" transform="matrix(0 -1 1 0 -119.843 154.081)" width="16.8626" x="17.119" y="136.962"/><rect fill="#00f701" height="16.8626" rx="2.59574" transform="matrix(0 1 1 0 .257 153.825)" width="16.8626"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+1
View File
@@ -0,0 +1 @@
<svg fill="none" height="205" viewBox="0 0 34 204.769" width="34" xmlns="http://www.w3.org/2000/svg"><rect fill="#2abbf8" height="102.384" opacity=".6" rx="2.59574" transform="matrix(-1 0 0 1 33.787 102.384)" width="16.8626"/><g fill="#fa4edf"><rect height="68.482" opacity=".6" rx="2.59574" transform="matrix(-1 0 0 1 33.739 16.888)" width="16.8626"/><rect height="33.726" opacity=".6" rx="2.59574" transform="matrix(0 1 1 0 .012 68.51)" width="16.8626"/><rect height="33.726" opacity=".6" rx="2.59574" transform="matrix(0 1 1 0 0 33.776)" width="16.8626"/><rect height="33.726" opacity=".6" rx="2.59574" transform="matrix(0 1 1 0 0 0)" width="16.8626"/></g><rect fill="#00f701" height="16.8626" opacity=".4" rx="2.59574" transform="matrix(0 -1 1 0 -136.728 170.99)" width="34.241" x="17.131" y="153.859"/><rect fill="#fa4edf" height="16.8626" opacity=".6" rx="2.59574" transform="matrix(0 1 1 0 16.891 0)" width="34.241"/><rect fill="#fa4edf" height="16.8626" rx="2.59574" transform="matrix(-1 0 0 1 33.739 34.272)" width="16.8626"/><rect fill="#00f701" height="16.8626" rx="2.59574" transform="matrix(0 -1 1 0 -136.728 170.99)" width="16.8626" x="17.131" y="153.859"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1 @@
<svg fill="none" height="34" viewBox="0 0 295 34" width="295" xmlns="http://www.w3.org/2000/svg"><rect fill="#2abbf8" height="33.7252" rx="2.59574" width="16.8626"/><rect fill="#2abbf8" height="33.7252" opacity=".6" rx="2.59574" width="34.2403" x="34.2403"/><rect fill="#00f701" height="33.7252" opacity=".6" rx="2.59574" width="34.2403" x="106.268"/><rect fill="#fa4edf" height="33.7252" opacity=".6" rx="2.59574" width="16.8626" x="209.137"/><rect fill="#fa4edf" height="33.7252" opacity=".6" rx="2.59574" width="34.2403" x="243.233"/><rect fill="#2abbf8" height="16.8626" opacity=".6" rx="2.59574" width="85.3433"/><rect fill="#00f701" height="16.8626" rx="2.59574" width="54.6502" x="68.4812"/><rect fill="#00f701" height="16.8626" opacity=".6" rx="2.59574" width="51.103" x="106.268"/><rect fill="#ffcc02" height="16.8626" opacity=".6" rx="2.59574" width="34.2403" x="157.371"/><rect fill="#fa4edf" height="16.8626" opacity=".6" rx="2.59574" width="68.4805" x="208.993"/><rect fill="#fa4edf" height="16.8626" opacity=".6" rx="2.59574" width="34.04" x="260.096"/><rect fill="#2abbf8" height="16.8626" rx="2.59574" width="16.8626"/><rect fill="#2abbf8" height="16.8626" rx="2.59574" width="16.8626" x="34.2403"/><rect fill="#ffcc02" height="16.8626" rx="2.59574" width="16.8626" x="157.371"/><rect fill="#fa4edf" height="16.8626" rx="2.59574" width="16.8626" x="243.233"/><rect fill="#2abbf8" height="16.8626" rx="2.59574" width="16.8626" x="51.6188" y="16.8626"/><rect fill="#00f701" height="16.8626" rx="2.59574" width="16.8626" x="123.6484" y="16.8626"/><rect fill="#fa4edf" height="16.8626" rx="2.59574" width="16.8626" x="260.611" y="16.8626"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+1
View File
@@ -0,0 +1 @@
<svg fill="none" height="328" viewBox="0 0 344 328" width="344" xmlns="http://www.w3.org/2000/svg"><path d="m322.641 326.586h12.867c4.418 0 8-3.582 8-8v-164.973c0-4.418-3.582-8-8-8h-107.226c-4.418 0-8-3.582-8-8v-187.613h-30v187.613c0 4.418-3.582 8-8 8h-339.282v172.973c0 4.418 3.582 8 8 8z" fill="#1c1c1c" stroke="#323232" stroke-opacity=".4"/></svg>

After

Width:  |  Height:  |  Size: 350 B

+1
View File
@@ -0,0 +1 @@
<svg fill="none" height="470" viewBox="0 0 471 470" width="471" xmlns="http://www.w3.org/2000/svg"><path d="m471 94.274v30h-105.12c-4.418 0-8 3.582-8 8v93.221c0 4.418-3.582 8-8 8h-130.38c-4.418 0-8 3.582-8 8v220.005c0 4.418-3.582 8-8 8h-195c-4.418 0-8-3.582-8-8v-304.226c0-4.418 3.582-8 8-8h175.5c4.418 0 8-3.582 8-8v-39c0-4.418 3.582-8 8-8z" fill="#1c1c1c" stroke="#323232" stroke-opacity=".4"/></svg>

After

Width:  |  Height:  |  Size: 402 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 33 KiB

Some files were not shown because too many files have changed in this diff Show More