From ea1ad926f21f17071846ca26e7789f79f4d5882f Mon Sep 17 00:00:00 2001 From: Salih Altun Date: Thu, 13 Feb 2025 22:01:22 +0300 Subject: [PATCH] Add make blueprint for contact forms agent (#1769) --- .../make/contact_form_make.com_blueprint.json | 1017 +++++++++++++++++ 1 file changed, 1017 insertions(+) create mode 100644 integrations/make/contact_form_make.com_blueprint.json diff --git a/integrations/make/contact_form_make.com_blueprint.json b/integrations/make/contact_form_make.com_blueprint.json new file mode 100644 index 00000000..cc909a85 --- /dev/null +++ b/integrations/make/contact_form_make.com_blueprint.json @@ -0,0 +1,1017 @@ +{ + "name": "Contact Forms (Template)", + "flow": [ + { + "id": 9, + "module": "google-sheets:watchRows", + "version": 2, + "parameters": { + "from": "drive", + "mode": "select", + "limit": 2, + "sheetId": "Skyvern results", + "__IMTCONN__": 3069038, + "spreadsheetId": "/1JvWVhD4JsdrdSgYEYvl9_1_wQT3r9Q5bpKfDdE1r-t0", + "tableFirstRow": "A1:Z1", + "includesHeaders": true, + "valueRenderOption": "FORMATTED_VALUE", + "dateTimeRenderOption": "FORMATTED_STRING" + }, + "mapper": {}, + "metadata": { + "designer": { + "x": 0, + "y": 0 + }, + "restore": { + "parameters": { + "from": { + "label": "My Drive" + }, + "mode": { + "label": "Search by path" + }, + "sheetId": { + "label": "Skyvern results" + }, + "__IMTCONN__": { + "data": { + "scoped": "true", + "connection": "google" + }, + "label": "Kaitlyn's google (kaitlyn@skyvern.com)" + }, + "spreadsheetId": { + "path": [ + "Testing Contact Form (Skyvern Demo)" + ] + }, + "includesHeaders": { + "label": "Yes" + }, + "valueRenderOption": { + "mode": "chose", + "label": "Formatted value" + }, + "dateTimeRenderOption": { + "mode": "chose", + "label": "Formatted string" + } + } + }, + "parameters": [ + { + "name": "__IMTCONN__", + "type": "account:google", + "label": "Connection", + "required": true + }, + { + "name": "mode", + "type": "select", + "label": "Search Method", + "required": true, + "validate": { + "enum": [ + "select", + "fromAll", + "map" + ] + } + }, + { + "name": "includesHeaders", + "type": "select", + "label": "Table contains headers", + "required": true, + "validate": { + "enum": [ + true, + false + ] + } + }, + { + "name": "limit", + "type": "uinteger", + "label": "Limit", + "required": true + }, + { + "name": "valueRenderOption", + "type": "select", + "label": "Value render option", + "validate": { + "enum": [ + "FORMATTED_VALUE", + "UNFORMATTED_VALUE", + "FORMULA" + ] + } + }, + { + "name": "dateTimeRenderOption", + "type": "select", + "label": "Date and time render option", + "validate": { + "enum": [ + "SERIAL_NUMBER", + "FORMATTED_STRING" + ] + } + }, + { + "name": "from", + "type": "select", + "label": "Drive", + "required": true, + "validate": { + "enum": [ + "drive", + "share", + "team" + ] + } + }, + { + "name": "spreadsheetId", + "type": "file", + "label": "Spreadsheet ID", + "required": true + }, + { + "name": "sheetId", + "type": "select", + "label": "Sheet Name", + "required": true + }, + { + "name": "tableFirstRow", + "type": "text", + "label": "Row with headers", + "required": true + } + ], + "interface": [ + { + "name": "__ROW_NUMBER__", + "type": "number", + "label": "Row number" + }, + { + "name": "__SPREADSHEET_ID__", + "type": "text", + "label": "Spreadsheet ID" + }, + { + "name": "__SHEET__", + "type": "text", + "label": "Sheet" + }, + { + "name": "0", + "type": "text", + "label": "URL (A)" + }, + { + "name": "1", + "type": "text", + "label": "Contact Form Information (B)" + }, + { + "name": "2", + "type": "text", + "label": "Send to Skyvern? (C)" + }, + { + "name": "3", + "type": "text", + "label": "Skyvern Task Id (D)" + }, + { + "name": "4", + "type": "text", + "label": "Skyvern URL (E)" + }, + { + "name": "5", + "type": "text", + "label": "Skyvern status (F)" + }, + { + "name": "6", + "type": "text", + "label": "Failure Reason (if any) (G)" + }, + { + "name": "7", + "type": "text", + "label": "(H)" + }, + { + "name": "8", + "type": "text", + "label": "(I)" + }, + { + "name": "9", + "type": "text", + "label": "(J)" + }, + { + "name": "10", + "type": "text", + "label": "(K)" + }, + { + "name": "11", + "type": "text", + "label": "(L)" + }, + { + "name": "12", + "type": "text", + "label": "(M)" + }, + { + "name": "13", + "type": "text", + "label": "(N)" + }, + { + "name": "14", + "type": "text", + "label": "(O)" + }, + { + "name": "15", + "type": "text", + "label": "(P)" + }, + { + "name": "16", + "type": "text", + "label": "(Q)" + }, + { + "name": "17", + "type": "text", + "label": "(R)" + }, + { + "name": "18", + "type": "text", + "label": "(S)" + }, + { + "name": "19", + "type": "text", + "label": "(T)" + }, + { + "name": "20", + "type": "text", + "label": "(U)" + }, + { + "name": "21", + "type": "text", + "label": "(V)" + }, + { + "name": "22", + "type": "text", + "label": "(W)" + }, + { + "name": "23", + "type": "text", + "label": "(X)" + }, + { + "name": "24", + "type": "text", + "label": "(Y)" + }, + { + "name": "25", + "type": "text", + "label": "(Z)" + } + ] + } + }, + { + "id": 23, + "module": "skyvern-ai:RunaTaskV1", + "version": 1, + "filter": { + "name": "", + "conditions": [ + [ + { + "a": "{{9.`2`}}", + "o": "text:equal", + "b": "TRUE" + }, + { + "a": "{{9.`3`}}", + "o": "notexist" + } + ] + ] + }, + "metadata": { + "designer": { + "x": 600, + "y": 0, + "messages": [ + { + "category": "setupreq", + "severity": "error", + "message": "The module is not set up." + } + ] + } + } + }, + { + "id": 16, + "module": "util:FunctionSleep", + "version": 1, + "parameters": {}, + "mapper": { + "duration": "300" + }, + "metadata": { + "designer": { + "x": 900, + "y": 0 + }, + "restore": {}, + "expect": [ + { + "name": "duration", + "type": "uinteger", + "label": "Delay", + "validate": { + "min": 1, + "max": 300 + }, + "required": true + } + ] + } + }, + { + "id": 17, + "module": "util:FunctionSleep", + "version": 1, + "parameters": {}, + "mapper": { + "duration": "300" + }, + "metadata": { + "designer": { + "x": 975, + "y": -10 + }, + "restore": {}, + "expect": [ + { + "name": "duration", + "type": "uinteger", + "label": "Delay", + "validate": { + "min": 1, + "max": 300 + }, + "required": true + } + ] + } + }, + { + "id": 18, + "module": "util:FunctionSleep", + "version": 1, + "parameters": {}, + "mapper": { + "duration": "300" + }, + "metadata": { + "designer": { + "x": 1048, + "y": 1 + }, + "restore": {}, + "expect": [ + { + "name": "duration", + "type": "uinteger", + "label": "Delay", + "validate": { + "min": 1, + "max": 300 + }, + "required": true + } + ] + } + }, + { + "id": 19, + "module": "util:FunctionSleep", + "version": 1, + "parameters": {}, + "mapper": { + "duration": "300" + }, + "metadata": { + "designer": { + "x": 1122, + "y": -2 + }, + "restore": {}, + "expect": [ + { + "name": "duration", + "type": "uinteger", + "label": "Delay", + "validate": { + "min": 1, + "max": 300 + }, + "required": true + } + ] + } + }, + { + "id": 20, + "module": "util:FunctionSleep", + "version": 1, + "parameters": {}, + "mapper": { + "duration": "300" + }, + "metadata": { + "designer": { + "x": 1186, + "y": 14 + }, + "restore": {}, + "expect": [ + { + "name": "duration", + "type": "uinteger", + "label": "Delay", + "validate": { + "min": 1, + "max": 300 + }, + "required": true + } + ] + } + }, + { + "id": 21, + "module": "util:FunctionSleep", + "version": 1, + "parameters": {}, + "mapper": { + "duration": "300" + }, + "metadata": { + "designer": { + "x": 1281, + "y": 9 + }, + "restore": {}, + "expect": [ + { + "name": "duration", + "type": "uinteger", + "label": "Delay", + "validate": { + "min": 1, + "max": 300 + }, + "required": true + } + ] + } + }, + { + "id": 22, + "module": "app#skyvern-ai:getTask", + "version": 1, + "parameters": { + "__IMTCONN__": 2977909 + }, + "mapper": { + "taskId": "{{23.task_id}}" + }, + "metadata": { + "designer": { + "x": 1581, + "y": 9 + }, + "restore": { + "parameters": { + "__IMTCONN__": { + "label": "My Skyvern AI connection", + "data": { + "scoped": "true", + "connection": "app#skyvern-ai" + } + } + } + }, + "parameters": [ + { + "name": "__IMTCONN__", + "type": "account:app#skyvern-ai", + "label": "Connection", + "required": true + } + ], + "expect": [ + { + "name": "taskId", + "type": "text", + "label": "Task ID", + "required": true + } + ] + } + }, + { + "id": 24, + "module": "google-sheets:updateRow", + "version": 2, + "parameters": { + "__IMTCONN__": 3069038 + }, + "mapper": { + "mode": "select", + "valueInputOption": "USER_ENTERED", + "from": "drive", + "spreadsheetId": "/1JvWVhD4JsdrdSgYEYvl9_1_wQT3r9Q5bpKfDdE1r-t0", + "sheetId": "Skyvern results", + "rowNumber": "{{9.`__ROW_NUMBER__`}}", + "includesHeaders": true, + "values": { + "3": "{{23.task_id}}", + "5": "{{22.status}}", + "6": "{{22.failure_reason}}" + } + }, + "metadata": { + "designer": { + "x": 1881, + "y": 9 + }, + "restore": { + "parameters": { + "__IMTCONN__": { + "label": "Kaitlyn's google (kaitlyn@skyvern.com)", + "data": { + "scoped": "true", + "connection": "google" + } + } + }, + "expect": { + "mode": { + "label": "Search by path" + }, + "valueInputOption": { + "mode": "chose", + "label": "User entered" + }, + "from": { + "label": "My Drive" + }, + "spreadsheetId": { + "path": [ + "Testing Contact Form (Skyvern Demo)" + ] + }, + "sheetId": { + "label": "Skyvern results" + }, + "includesHeaders": { + "nested": [ + { + "name": "values", + "label": "Values", + "type": "collection", + "spec": [ + { + "name": "0", + "label": "URL (A)", + "type": "text" + }, + { + "name": "1", + "label": "Contact Form Information (B)", + "type": "text" + }, + { + "name": "2", + "label": "Send to Skyvern? (C)", + "type": "text" + }, + { + "name": "3", + "label": "Skyvern Task Id (D)", + "type": "text" + }, + { + "name": "4", + "label": "Skyvern URL (E)", + "type": "text" + }, + { + "name": "5", + "label": "Skyvern status (F)", + "type": "text" + }, + { + "name": "6", + "label": "Failure Reason (if any) (G)", + "type": "text" + }, + { + "name": "7", + "label": "(H)", + "type": "text" + }, + { + "name": "8", + "label": "(I)", + "type": "text" + }, + { + "name": "9", + "label": "(J)", + "type": "text" + }, + { + "name": "10", + "label": "(K)", + "type": "text" + }, + { + "name": "11", + "label": "(L)", + "type": "text" + }, + { + "name": "12", + "label": "(M)", + "type": "text" + }, + { + "name": "13", + "label": "(N)", + "type": "text" + }, + { + "name": "14", + "label": "(O)", + "type": "text" + }, + { + "name": "15", + "label": "(P)", + "type": "text" + }, + { + "name": "16", + "label": "(Q)", + "type": "text" + }, + { + "name": "17", + "label": "(R)", + "type": "text" + }, + { + "name": "18", + "label": "(S)", + "type": "text" + }, + { + "name": "19", + "label": "(T)", + "type": "text" + }, + { + "name": "20", + "label": "(U)", + "type": "text" + }, + { + "name": "21", + "label": "(V)", + "type": "text" + }, + { + "name": "22", + "label": "(W)", + "type": "text" + }, + { + "name": "23", + "label": "(X)", + "type": "text" + }, + { + "name": "24", + "label": "(Y)", + "type": "text" + }, + { + "name": "25", + "label": "(Z)", + "type": "text" + }, + { + "name": "26", + "label": "(AA)", + "type": "text" + }, + { + "name": "27", + "label": "(AB)", + "type": "text" + }, + { + "name": "28", + "label": "(AC)", + "type": "text" + } + ] + } + ], + "label": "Yes" + } + } + }, + "parameters": [ + { + "name": "__IMTCONN__", + "type": "account:google", + "label": "Connection", + "required": true + } + ], + "expect": [ + { + "name": "mode", + "type": "select", + "label": "Search Method", + "required": true, + "validate": { + "enum": [ + "select", + "fromAll", + "map" + ] + } + }, + { + "name": "valueInputOption", + "type": "select", + "label": "Value input option", + "validate": { + "enum": [ + "USER_ENTERED", + "RAW" + ] + } + }, + { + "name": "from", + "type": "select", + "label": "Drive", + "required": true, + "validate": { + "enum": [ + "drive", + "share", + "team" + ] + } + }, + { + "name": "spreadsheetId", + "type": "file", + "label": "Spreadsheet ID", + "required": true + }, + { + "name": "sheetId", + "type": "select", + "label": "Sheet Name", + "required": true + }, + { + "name": "rowNumber", + "type": "uinteger", + "label": "Row number", + "required": true + }, + { + "name": "includesHeaders", + "type": "select", + "label": "Table contains headers", + "required": true, + "validate": { + "enum": [ + true, + false + ] + } + }, + { + "name": "values", + "type": "collection", + "label": "Values", + "spec": [ + { + "name": "0", + "type": "text", + "label": "URL (A)" + }, + { + "name": "1", + "type": "text", + "label": "Contact Form Information (B)" + }, + { + "name": "2", + "type": "text", + "label": "Send to Skyvern? (C)" + }, + { + "name": "3", + "type": "text", + "label": "Skyvern Task Id (D)" + }, + { + "name": "4", + "type": "text", + "label": "Skyvern URL (E)" + }, + { + "name": "5", + "type": "text", + "label": "Skyvern status (F)" + }, + { + "name": "6", + "type": "text", + "label": "Failure Reason (if any) (G)" + }, + { + "name": "7", + "type": "text", + "label": "(H)" + }, + { + "name": "8", + "type": "text", + "label": "(I)" + }, + { + "name": "9", + "type": "text", + "label": "(J)" + }, + { + "name": "10", + "type": "text", + "label": "(K)" + }, + { + "name": "11", + "type": "text", + "label": "(L)" + }, + { + "name": "12", + "type": "text", + "label": "(M)" + }, + { + "name": "13", + "type": "text", + "label": "(N)" + }, + { + "name": "14", + "type": "text", + "label": "(O)" + }, + { + "name": "15", + "type": "text", + "label": "(P)" + }, + { + "name": "16", + "type": "text", + "label": "(Q)" + }, + { + "name": "17", + "type": "text", + "label": "(R)" + }, + { + "name": "18", + "type": "text", + "label": "(S)" + }, + { + "name": "19", + "type": "text", + "label": "(T)" + }, + { + "name": "20", + "type": "text", + "label": "(U)" + }, + { + "name": "21", + "type": "text", + "label": "(V)" + }, + { + "name": "22", + "type": "text", + "label": "(W)" + }, + { + "name": "23", + "type": "text", + "label": "(X)" + }, + { + "name": "24", + "type": "text", + "label": "(Y)" + }, + { + "name": "25", + "type": "text", + "label": "(Z)" + }, + { + "name": "26", + "type": "text", + "label": "(AA)" + }, + { + "name": "27", + "type": "text", + "label": "(AB)" + }, + { + "name": "28", + "type": "text", + "label": "(AC)" + } + ] + } + ] + } + } + ], + "metadata": { + "instant": false, + "version": 1, + "scenario": { + "roundtrips": 1, + "maxErrors": 3, + "autoCommit": true, + "autoCommitTriggerLast": true, + "sequential": false, + "slots": null, + "confidential": false, + "dataloss": false, + "dlq": false, + "freshVariables": false + }, + "designer": { + "orphans": [] + }, + "zone": "eu1.make.com", + "notes": [] + } +} \ No newline at end of file