From f51b476dfcb3b0859380094211d6fc77e2e0fdbc Mon Sep 17 00:00:00 2001 From: waleed Date: Mon, 1 Jun 2026 14:44:09 -0700 Subject: [PATCH] fix(integrations): fix category dropdown by defining missing LANDING_INTEGRATIONS_DATA_PATH and regenerating integrations.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The staging merge introduced landing-content.ts but forgot to define LANDING_INTEGRATIONS_DATA_PATH in generate-docs.ts, causing the script to crash before writing integrations.json. The stale JSON had integrationTypes (plural array) from an older script version, while the Integration type and workspace UI both read integrationType (singular string) — so ALL_CATEGORY_SECTIONS bucketed to undefined and the category filters never appeared in the dropdown. Fixed by adding the missing path constant and re-running the generator. integrations.json now has 192 entries with the correct integrationType field. --- apps/sim/lib/integrations/integrations.json | 1094 +++++-------------- scripts/generate-docs.ts | 4 + 2 files changed, 263 insertions(+), 835 deletions(-) diff --git a/apps/sim/lib/integrations/integrations.json b/apps/sim/lib/integrations/integrations.json index fd58672771..f57fa50fb5 100644 --- a/apps/sim/lib/integrations/integrations.json +++ b/apps/sim/lib/integrations/integrations.json @@ -5,7 +5,7 @@ "name": "1Password", "description": "Manage secrets and items in 1Password vaults", "longDescription": "Access and manage secrets stored in 1Password vaults using the Connect API or Service Account SDK. List vaults, retrieve items with their fields and secrets, create new items, update existing ones, delete items, and resolve secret references.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "OnePasswordIcon", "docsUrl": "https://docs.sim.ai/tools/onepassword", "operations": [ @@ -51,60 +51,9 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["security"], + "integrationType": "security", "tags": ["secrets-management", "identity"] }, - { - "type": "a2a", - "slug": "a2a", - "name": "A2A", - "description": "Interact with external A2A-compatible agents", - "longDescription": "Use the A2A (Agent-to-Agent) protocol to interact with external AI agents. ", - "bgColor": "#4151B5", - "iconName": "A2AIcon", - "docsUrl": "https://docs.sim.ai/blocks/a2a", - "operations": [ - { - "name": "Send Message", - "description": "Send a message to an external A2A-compatible agent." - }, - { - "name": "Get Task", - "description": "Query the status of an existing A2A task." - }, - { - "name": "Cancel Task", - "description": "Cancel a running A2A task." - }, - { - "name": "Get Agent Card", - "description": "Fetch the Agent Card (discovery document) for an A2A agent." - }, - { - "name": "Resubscribe", - "description": "Reconnect to an ongoing A2A task stream after connection interruption." - }, - { - "name": "Set Push Notification", - "description": "Configure a webhook to receive task update notifications." - }, - { - "name": "Get Push Notification", - "description": "Get the push notification webhook configuration for a task." - }, - { - "name": "Delete Push Notification", - "description": "Delete the push notification webhook configuration for a task." - } - ], - "operationCount": 8, - "triggers": [], - "triggerCount": 0, - "authType": "api-key", - "category": "tools", - "integrationTypes": ["developer-tools", "ai"], - "tags": ["agentic", "automation"] - }, { "type": "agentmail", "slug": "agentmail", @@ -205,8 +154,8 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "communication"], - "tags": ["messaging"] + "integrationType": "email", + "tags": ["messaging", "automation"] }, { "type": "agentphone", @@ -214,7 +163,7 @@ "name": "AgentPhone", "description": "Provision numbers, send SMS and iMessage, and place voice calls with AgentPhone", "longDescription": "Give your workflow a phone. Provision SMS- and voice-enabled numbers, send messages and tapback reactions, place outbound voice calls, manage conversations and contacts, and track usage — all through a single AgentPhone API key.", - "bgColor": "#000000", + "bgColor": "linear-gradient(135deg, #1a1a1a 0%, #0a2a14 100%)", "iconName": "AgentPhoneIcon", "docsUrl": "https://docs.sim.ai/tools/agentphone", "operations": [ @@ -312,7 +261,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "automation"] }, { @@ -383,7 +332,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["productivity", "developer-tools"], + "integrationType": "productivity", "tags": ["automation"] }, { @@ -392,7 +341,7 @@ "name": "Ahrefs", "description": "SEO analysis with Ahrefs", "longDescription": "Integrate Ahrefs SEO tools into your workflow. Analyze domain ratings, backlinks, organic keywords, top pages, and more. Requires an Ahrefs Enterprise plan with API access.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "AhrefsIcon", "docsUrl": "https://docs.ahrefs.com/docs/api/reference/introduction", "operations": [ @@ -434,7 +383,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "search"], + "integrationType": "analytics", "tags": ["seo", "marketing", "data-analytics"] }, { @@ -443,7 +392,7 @@ "name": "Airtable", "description": "Read, create, and update Airtable", "longDescription": "Integrates Airtable into the workflow. Can list bases, list tables (with schema), and create, get, list, or update records. Can also be used in trigger mode to trigger a workflow when an update is made to an Airtable table.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "AirtableIcon", "docsUrl": "https://docs.sim.ai/tools/airtable", "operations": [ @@ -491,7 +440,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["databases", "developer-tools", "productivity"], + "integrationType": "databases", "tags": ["spreadsheet", "automation"] }, { @@ -509,7 +458,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "ai", "documents"], + "integrationType": "search", "tags": ["vector-search", "knowledge-base"] }, { @@ -588,7 +537,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "ai", "documents"], + "integrationType": "search", "tags": ["vector-search", "knowledge-base"] }, { @@ -635,7 +584,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["databases", "developer-tools"], + "integrationType": "databases", "tags": ["cloud", "data-warehouse"] }, { @@ -678,7 +627,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["databases", "developer-tools"], + "integrationType": "databases", "tags": ["cloud", "data-warehouse"] }, { @@ -701,7 +650,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["developer-tools", "communication"], + "integrationType": "devops", "tags": ["cloud", "messaging", "automation"] }, { @@ -764,7 +713,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics"], + "integrationType": "analytics", "tags": ["data-analytics", "marketing"] }, { @@ -773,7 +722,7 @@ "name": "Apify", "description": "Run Apify actors and retrieve results", "longDescription": "Integrate Apify into your workflow. Run any Apify actor with custom input and retrieve results. Supports both synchronous and asynchronous execution with automatic dataset fetching.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ApifyIcon", "docsUrl": "https://docs.sim.ai/tools/apify", "operations": [ @@ -791,7 +740,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "analytics", "developer-tools"], + "integrationType": "search", "tags": ["web-scraping", "automation", "data-analytics"] }, { @@ -910,7 +859,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] }, { @@ -919,7 +868,7 @@ "name": "ArXiv", "description": "Search and retrieve academic papers from ArXiv", "longDescription": "Integrates ArXiv into the workflow. Can search for papers, get paper details, and get author papers. Does not require OAuth or an API key.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ArxivIcon", "docsUrl": "https://docs.sim.ai/tools/arxiv", "operations": [ @@ -941,7 +890,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["search", "documents"], + "integrationType": "search", "tags": ["document-processing", "knowledge-base"] }, { @@ -950,7 +899,7 @@ "name": "Asana", "description": "Interact with Asana", "longDescription": "Integrate Asana into the workflow. Can read, write, and update tasks.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "AsanaIcon", "docsUrl": "https://docs.sim.ai/tools/asana", "operations": [ @@ -984,7 +933,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "customer-support", "developer-tools"], + "integrationType": "productivity", "tags": ["project-management", "ticketing", "automation"] }, { @@ -1146,7 +1095,7 @@ "triggerCount": 6, "authType": "api-key", "category": "tools", - "integrationTypes": ["hr"], + "integrationType": "hr", "tags": ["hiring"] }, { @@ -1197,7 +1146,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], + "integrationType": "analytics", "tags": ["cloud", "data-analytics"] }, { @@ -1491,7 +1440,7 @@ "triggerCount": 22, "authType": "oauth", "category": "tools", - "integrationTypes": ["crm", "sales"], + "integrationType": "sales", "tags": ["sales-engagement", "enrichment"] }, { @@ -1594,7 +1543,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["developer-tools", "security"], + "integrationType": "security", "tags": ["cloud", "identity"] }, { @@ -1605,7 +1554,7 @@ "longDescription": "Provision and revoke temporary access to AWS accounts via IAM Identity Center (SSO). Assign permission sets to users or groups, look up users by email, and list accounts and permission sets for access request workflows.", "bgColor": "linear-gradient(45deg, #BD0816 0%, #FF5252 100%)", "iconName": "IdentityCenterIcon", - "docsUrl": "https://docs.sim.ai/tools/identity-center", + "docsUrl": "https://docs.sim.ai/tools/identity_center", "operations": [ { "name": "List Instances", @@ -1661,7 +1610,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["security", "developer-tools"], + "integrationType": "security", "tags": ["cloud", "identity"] }, { @@ -1672,7 +1621,7 @@ "longDescription": "Integrate AWS Secrets Manager into the workflow. Can retrieve, create, update, list, and delete secrets.", "bgColor": "linear-gradient(45deg, #BD0816 0%, #FF5252 100%)", "iconName": "SecretsManagerIcon", - "docsUrl": "https://docs.sim.ai/tools/secrets-manager", + "docsUrl": "https://docs.sim.ai/tools/secrets_manager", "operations": [ { "name": "Get Secret", @@ -1700,7 +1649,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["developer-tools", "security"], + "integrationType": "security", "tags": ["cloud", "secrets-management"] }, { @@ -1755,7 +1704,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["email", "analytics", "developer-tools"], + "integrationType": "email", "tags": ["cloud", "marketing"] }, { @@ -1790,7 +1739,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["security", "developer-tools"], + "integrationType": "security", "tags": ["cloud"] }, { @@ -1808,7 +1757,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["ai", "developer-tools", "documents"], + "integrationType": "ai", "tags": ["document-processing", "ocr", "cloud"] }, { @@ -1879,7 +1828,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["security"], + "integrationType": "security", "tags": ["identity", "microsoft-365"] }, { @@ -1978,8 +1927,8 @@ "triggerCount": 3, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "productivity"], - "tags": ["ci-cd", "project-management", "version-control"] + "integrationType": "devops", + "tags": ["version-control", "ci-cd", "project-management"] }, { "type": "box", @@ -2057,7 +2006,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["file-storage", "developer-tools", "documents"], + "integrationType": "documents", "tags": ["cloud", "content-management", "e-signatures"] }, { @@ -2084,7 +2033,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales", "analytics"], + "integrationType": "sales", "tags": ["enrichment", "marketing"] }, { @@ -2093,7 +2042,7 @@ "name": "Bright Data", "description": "Scrape websites, search engines, and extract structured data", "longDescription": "Integrate Bright Data into the workflow. Scrape any URL with Web Unlocker, search Google and other engines with SERP API, discover web content ranked by intent, or trigger pre-built scrapers for structured data extraction.", - "bgColor": "#FFFFFF", + "bgColor": "#0F4C81", "iconName": "BrightDataIcon", "docsUrl": "https://docs.sim.ai/tools/brightdata", "operations": [ @@ -2135,7 +2084,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "developer-tools"], + "integrationType": "search", "tags": ["web-scraping", "automation"] }, { @@ -2153,7 +2102,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "developer-tools", "search"], + "integrationType": "ai", "tags": ["web-scraping", "automation", "agentic"] }, { @@ -2294,7 +2243,7 @@ "triggerCount": 9, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "communication"], + "integrationType": "productivity", "tags": ["scheduling", "calendar", "meeting"] }, { @@ -2362,50 +2311,16 @@ "triggerCount": 4, "authType": "api-key", "category": "tools", - "integrationTypes": ["productivity", "communication"], + "integrationType": "productivity", "tags": ["scheduling", "calendar", "meeting"] }, - { - "type": "circleback", - "slug": "circleback", - "name": "Circleback", - "description": "AI-powered meeting notes and action items", - "longDescription": "Receive meeting notes, action items, transcripts, and recordings when meetings are processed. Circleback uses webhooks to push data to your workflows.", - "bgColor": "linear-gradient(180deg, #E0F7FA 0%, #FFFFFF 100%)", - "iconName": "CirclebackIcon", - "docsUrl": "https://docs.sim.ai/tools/circleback", - "operations": [], - "operationCount": 0, - "triggers": [ - { - "id": "circleback_meeting_completed", - "name": "Circleback Meeting Completed", - "description": "Trigger workflow when a meeting is processed and ready in Circleback" - }, - { - "id": "circleback_meeting_notes", - "name": "Circleback Meeting Notes Ready", - "description": "Trigger workflow when meeting notes and action items are ready" - }, - { - "id": "circleback_webhook", - "name": "Circleback Webhook", - "description": "Generic webhook trigger for all Circleback events" - } - ], - "triggerCount": 3, - "authType": "none", - "category": "triggers", - "integrationTypes": ["ai", "communication", "developer-tools", "documents", "productivity"], - "tags": ["meeting", "note-taking", "automation"] - }, { "type": "clay", "slug": "clay", "name": "Clay", "description": "Populate Clay workbook", "longDescription": "Integrate Clay into the workflow. Can populate a table with data.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ClayIcon", "docsUrl": "https://docs.sim.ai/tools/clay", "operations": [], @@ -2414,7 +2329,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["sales", "analytics"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement", "data-analytics"] }, { @@ -2477,7 +2392,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["security", "developer-tools"], + "integrationType": "security", "tags": ["identity", "automation"] }, { @@ -2548,7 +2463,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "analytics"], + "integrationType": "devops", "tags": ["cloud", "monitoring"] }, { @@ -2595,7 +2510,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["developer-tools"], + "integrationType": "devops", "tags": ["cloud"] }, { @@ -2654,7 +2569,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], + "integrationType": "observability", "tags": ["cloud", "monitoring"] }, { @@ -2663,7 +2578,7 @@ "name": "Confluence", "description": "Interact with Confluence", "longDescription": "Integrate Confluence into the workflow. Can read, create, update, delete pages, manage comments, attachments, labels, and search content.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ConfluenceIcon", "docsUrl": "https://docs.sim.ai/tools/confluence", "operations": [ @@ -2973,7 +2888,7 @@ "triggerCount": 23, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents", "productivity", "search"], + "integrationType": "documents", "tags": ["knowledge-base", "content-management", "note-taking"] }, { @@ -3004,7 +2919,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["security", "analytics", "developer-tools"], + "integrationType": "security", "tags": ["identity", "monitoring"] }, { @@ -3071,7 +2986,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "ai"], + "integrationType": "devops", "tags": ["agentic", "automation"] }, { @@ -3146,7 +3061,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], + "integrationType": "observability", "tags": ["data-analytics", "automation"] }, { @@ -3164,8 +3079,8 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["sales"], - "tags": ["enrichment"] + "integrationType": "sales", + "tags": ["enrichment", "sales-engagement"] }, { "type": "databricks", @@ -3215,7 +3130,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["databases", "analytics", "developer-tools"], + "integrationType": "databases", "tags": ["data-warehouse", "data-analytics", "cloud"] }, { @@ -3282,7 +3197,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], + "integrationType": "observability", "tags": ["monitoring", "incident-management", "error-tracking"] }, { @@ -3345,7 +3260,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "ai"], + "integrationType": "devops", "tags": ["agentic", "automation"] }, { @@ -3504,7 +3419,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "webhooks", "automation"] }, { @@ -3555,7 +3470,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents"], + "integrationType": "documents", "tags": ["e-signatures", "document-processing"] }, { @@ -3614,7 +3529,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["file-storage", "developer-tools", "documents"], + "integrationType": "documents", "tags": ["cloud", "document-processing"] }, { @@ -3623,7 +3538,7 @@ "name": "DSPy", "description": "Run predictions using self-hosted DSPy programs", "longDescription": "Integrate with your self-hosted DSPy programs for LLM-powered predictions. Supports Predict, Chain of Thought, and ReAct agents. DSPy is the framework for programming—not prompting—language models.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "DsPyIcon", "docsUrl": "https://docs.sim.ai/tools/dspy", "operations": [ @@ -3645,7 +3560,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "developer-tools"], + "integrationType": "ai", "tags": ["llm", "agentic", "automation"] }, { @@ -3692,7 +3607,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "analytics"], + "integrationType": "devops", "tags": ["link-management", "marketing", "data-analytics"] }, { @@ -3710,7 +3625,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["search", "analytics"], + "integrationType": "search", "tags": ["web-scraping", "seo"] }, { @@ -3719,7 +3634,7 @@ "name": "Elasticsearch", "description": "Search, index, and manage data in Elasticsearch", "longDescription": "Integrate Elasticsearch into workflows for powerful search, indexing, and data management. Supports document CRUD operations, advanced search queries, bulk operations, index management, and cluster monitoring. Works with both self-hosted and Elastic Cloud deployments.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ElasticsearchIcon", "docsUrl": "https://docs.sim.ai/tools/elasticsearch", "operations": [ @@ -3781,7 +3696,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["databases", "ai", "analytics", "search"], + "integrationType": "databases", "tags": ["vector-search", "data-analytics"] }, { @@ -3799,7 +3714,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai"], + "integrationType": "ai", "tags": ["text-to-speech"] }, { @@ -3870,7 +3785,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "developer-tools", "sales"], + "integrationType": "email", "tags": ["sales-engagement", "email-marketing", "automation"] }, { @@ -3888,7 +3803,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "search"], + "integrationType": "ai", "tags": ["llm", "vector-search"] }, { @@ -4023,7 +3938,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales", "analytics"], + "integrationType": "sales", "tags": ["enrichment", "data-analytics"] }, { @@ -4032,7 +3947,7 @@ "name": "Evernote", "description": "Manage notes, notebooks, and tags in Evernote", "longDescription": "Integrate with Evernote to manage notes, notebooks, and tags. Create, read, update, copy, search, and delete notes. Create and list notebooks and tags.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "EvernoteIcon", "docsUrl": "https://docs.sim.ai/tools/evernote", "operations": [ @@ -4086,7 +4001,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["documents", "productivity", "search"], + "integrationType": "documents", "tags": ["note-taking", "knowledge-base"] }, { @@ -4125,7 +4040,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "sales"], + "integrationType": "search", "tags": ["web-scraping", "enrichment"] }, { @@ -4143,7 +4058,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "documents"], + "integrationType": "ai", "tags": ["document-processing", "ocr"] }, { @@ -4193,44 +4108,9 @@ "triggerCount": 2, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "communication", "documents", "productivity"], + "integrationType": "analytics", "tags": ["meeting", "note-taking"] }, - { - "type": "file_v4", - "slug": "file", - "name": "File", - "description": "Read, fetch, write, and append files", - "longDescription": "Read workspace files by picker or canonical ID, fetch and parse files from URLs with optional headers, write new workspace files, or append content to existing files.", - "bgColor": "#40916C", - "iconName": "DocumentIcon", - "docsUrl": "https://docs.sim.ai/tools/file", - "operations": [ - { - "name": "Read", - "description": "Read workspace file objects from selected files or canonical workspace file IDs." - }, - { - "name": "Fetch", - "description": "Fetch and parse a file from a URL with optional custom headers." - }, - { - "name": "Write", - "description": "Create a new workspace file. If a file with the same name already exists, a numeric suffix is added (e.g., " - }, - { - "name": "Append", - "description": "Append content to an existing workspace file. The file must already exist. Content is added to the end of the file." - } - ], - "operationCount": 4, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["file-storage", "documents"], - "tags": ["document-processing"] - }, { "type": "findymail", "slug": "findymail", @@ -4291,7 +4171,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] }, { @@ -4338,7 +4218,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "developer-tools"], + "integrationType": "search", "tags": ["web-scraping", "automation"] }, { @@ -4403,7 +4283,7 @@ "triggerCount": 1, "authType": "api-key", "category": "tools", - "integrationTypes": ["productivity", "ai", "communication", "documents"], + "integrationType": "productivity", "tags": ["meeting", "speech-to-text", "note-taking"] }, { @@ -4442,7 +4322,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["design", "documents"], + "integrationType": "marketing", "tags": ["document-processing", "content-management"] }, { @@ -4849,7 +4729,7 @@ "triggerCount": 11, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools"], + "integrationType": "devops", "tags": ["version-control", "ci-cd"] }, { @@ -4858,7 +4738,7 @@ "name": "GitLab", "description": "Interact with GitLab projects, issues, merge requests, and pipelines", "longDescription": "Integrate GitLab into the workflow. Can manage projects, issues, merge requests, pipelines, and add comments. Supports all core GitLab DevOps operations.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GitLabIcon", "docsUrl": "https://docs.sim.ai/tools/gitlab", "operations": [ @@ -4944,7 +4824,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools"], + "integrationType": "devops", "tags": ["version-control", "ci-cd"] }, { @@ -4953,7 +4833,7 @@ "name": "Gmail", "description": "Send, read, search, and move Gmail messages or trigger workflows from Gmail events", "longDescription": "Integrate Gmail into the workflow. Can send, read, search, and move emails. Can be used in trigger mode to trigger a workflow when a new email is received.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GmailIcon", "docsUrl": "https://docs.sim.ai/tools/gmail", "operations": [ @@ -5021,7 +4901,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["email", "communication"], + "integrationType": "email", "tags": ["google-workspace", "messaging"] }, { @@ -5127,7 +5007,7 @@ "triggerCount": 2, "authType": "none", "category": "tools", - "integrationTypes": ["sales", "ai", "communication", "productivity"], + "integrationType": "sales", "tags": ["meeting", "sales-engagement", "speech-to-text"] }, { @@ -5136,7 +5016,7 @@ "name": "Google Ads", "description": "Query campaigns, ad groups, and performance metrics", "longDescription": "Connect to Google Ads to list accessible accounts, list campaigns, view ad group details, get performance metrics, and run custom GAQL queries.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleAdsIcon", "docsUrl": "https://docs.sim.ai/tools/google_ads", "operations": [ @@ -5170,7 +5050,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["analytics"], + "integrationType": "analytics", "tags": ["marketing", "google-workspace", "data-analytics"] }, { @@ -5179,7 +5059,7 @@ "name": "Google BigQuery", "description": "Query, list, and insert data in Google BigQuery", "longDescription": "Connect to Google BigQuery to run SQL queries, list datasets and tables, get table metadata, and insert rows.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleBigQueryIcon", "docsUrl": "https://docs.sim.ai/tools/google_bigquery", "operations": [ @@ -5209,7 +5089,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["databases", "analytics"], + "integrationType": "databases", "tags": ["data-warehouse", "google-workspace", "data-analytics"] }, { @@ -5218,7 +5098,7 @@ "name": "Google Books", "description": "Search and retrieve book information", "longDescription": "Search for books using the Google Books API. Find volumes by title, author, ISBN, or keywords, and retrieve detailed information about specific books including descriptions, ratings, and publication details.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleBooksIcon", "docsUrl": "https://docs.sim.ai/tools/google_books", "operations": [ @@ -5236,7 +5116,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "documents"], + "integrationType": "search", "tags": ["google-workspace", "knowledge-base", "content-management"] }, { @@ -5245,7 +5125,7 @@ "name": "Google Calendar", "description": "Manage Google Calendar events", "longDescription": "Integrate Google Calendar into the workflow. Can create, read, update, and list calendar events.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleCalendarIcon", "docsUrl": "https://docs.sim.ai/tools/google_calendar", "operations": [ @@ -5301,7 +5181,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity"], + "integrationType": "productivity", "tags": ["calendar", "scheduling", "google-workspace"] }, { @@ -5310,7 +5190,7 @@ "name": "Google Contacts", "description": "Manage Google Contacts", "longDescription": "Integrate Google Contacts into the workflow. Can create, read, update, delete, list, and search contacts.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleContactsIcon", "docsUrl": "https://docs.sim.ai/tools/google_contacts", "operations": [ @@ -5344,7 +5224,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "customer-support", "sales"], + "integrationType": "productivity", "tags": ["google-workspace", "customer-support", "enrichment"] }, { @@ -5353,7 +5233,7 @@ "name": "Google Docs", "description": "Read, write, and create documents", "longDescription": "Integrate Google Docs into the workflow. Can read, write, and create documents.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleDocsIcon", "docsUrl": "https://docs.sim.ai/tools/google_docs", "operations": [ @@ -5375,7 +5255,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents"], + "integrationType": "documents", "tags": ["google-workspace", "document-processing", "content-management"] }, { @@ -5384,7 +5264,7 @@ "name": "Google Drive", "description": "Manage files, folders, and permissions", "longDescription": "Integrate Google Drive into the workflow. Can create, upload, download, copy, move, delete, share files and manage permissions.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleDriveIcon", "docsUrl": "https://docs.sim.ai/tools/google_drive", "operations": [ @@ -5472,7 +5352,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["file-storage", "developer-tools", "documents"], + "integrationType": "documents", "tags": ["cloud", "google-workspace", "document-processing"] }, { @@ -5481,7 +5361,7 @@ "name": "Google Forms", "description": "Manage Google Forms and responses", "longDescription": "Integrate Google Forms into your workflow. Read form structure, get responses, create forms, update content, and manage notification watches.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleFormsIcon", "docsUrl": "https://docs.sim.ai/tools/google_forms", "operations": [ @@ -5533,7 +5413,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents", "analytics", "productivity"], + "integrationType": "documents", "tags": ["google-workspace", "forms", "data-analytics"] }, { @@ -5616,7 +5496,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication", "security"], + "integrationType": "communication", "tags": ["google-workspace", "messaging", "identity"] }, { @@ -5625,7 +5505,7 @@ "name": "Google Maps", "description": "Geocoding, directions, places, and distance calculations", "longDescription": "Integrate Google Maps Platform APIs into your workflow. Supports geocoding addresses to coordinates, reverse geocoding, getting directions between locations, calculating distance matrices, searching for places, retrieving place details, elevation data, and timezone information.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleMapsIcon", "docsUrl": "https://docs.sim.ai/tools/google_maps", "operations": [ @@ -5687,7 +5567,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "sales"], + "integrationType": "search", "tags": ["google-workspace", "enrichment"] }, { @@ -5696,7 +5576,7 @@ "name": "Google Meet", "description": "Create and manage Google Meet meetings", "longDescription": "Integrate Google Meet into your workflow. Create meeting spaces, get space details, end conferences, list conference records, and view participants.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleMeetIcon", "docsUrl": "https://docs.sim.ai/tools/google_meet", "operations": [ @@ -5730,7 +5610,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication", "productivity"], + "integrationType": "communication", "tags": ["meeting", "google-workspace", "scheduling"] }, { @@ -5739,7 +5619,7 @@ "name": "Google PageSpeed", "description": "Analyze webpage performance with Google PageSpeed Insights", "longDescription": "Analyze web pages for performance, accessibility, SEO, and best practices using Google PageSpeed Insights API powered by Lighthouse.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GooglePagespeedIcon", "docsUrl": "https://docs.sim.ai/tools/google_pagespeed", "operations": [], @@ -5748,7 +5628,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "developer-tools", "search"], + "integrationType": "analytics", "tags": ["google-workspace", "seo", "monitoring"] }, { @@ -5757,7 +5637,7 @@ "name": "Google Search", "description": "Search the web", "longDescription": "Integrate Google Search into the workflow. Can search the web.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleIcon", "docsUrl": "https://docs.sim.ai/tools/google_search", "operations": [], @@ -5766,8 +5646,8 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "analytics"], - "tags": ["google-workspace", "web-scraping", "seo"] + "integrationType": "search", + "tags": ["web-scraping", "seo"] }, { "type": "google_sheets_v2", @@ -5775,7 +5655,7 @@ "name": "Google Sheets", "description": "Read, write, and update data with sheet selection", "longDescription": "Integrate Google Sheets into the workflow with explicit sheet selection. Can read, write, append, update, clear data, create spreadsheets, get spreadsheet info, and copy sheets.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleSheetsIcon", "docsUrl": "https://docs.sim.ai/tools/google_sheets", "operations": [ @@ -5835,7 +5715,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents", "analytics", "databases", "productivity"], + "integrationType": "documents", "tags": ["spreadsheet", "google-workspace", "data-analytics"] }, { @@ -5844,7 +5724,7 @@ "name": "Google Slides", "description": "Read, write, and create presentations", "longDescription": "Build, edit, and export branded Google Slides presentations end-to-end. Copy a template, replace text and image tokens, embed Sheets charts, style text and shapes with brand fonts and colors, manage tables and layouts, group elements, run atomic batch updates, and export to PDF or PPTX.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleSlidesIcon", "docsUrl": "https://docs.sim.ai/tools/google_slides", "operations": [ @@ -6062,7 +5942,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents"], + "integrationType": "documents", "tags": ["google-workspace", "document-processing", "content-management"] }, { @@ -6071,7 +5951,7 @@ "name": "Google Tasks", "description": "Manage Google Tasks", "longDescription": "Integrate Google Tasks into your workflow. Create, read, update, delete, and list tasks and task lists.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleTasksIcon", "docsUrl": "https://docs.sim.ai/tools/google_tasks", "operations": [ @@ -6105,7 +5985,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity"], + "integrationType": "productivity", "tags": ["google-workspace", "project-management", "scheduling"] }, { @@ -6114,7 +5994,7 @@ "name": "Google Translate", "description": "Translate text using Google Cloud Translation", "longDescription": "Translate and detect languages using the Google Cloud Translation API. Supports auto-detection of the source language.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GoogleTranslateIcon", "docsUrl": "https://docs.sim.ai/tools/google_translate", "operations": [ @@ -6132,7 +6012,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "developer-tools", "documents"], + "integrationType": "ai", "tags": ["google-workspace", "content-management", "automation"] }, { @@ -6179,7 +6059,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["security", "documents"], + "integrationType": "security", "tags": ["google-workspace", "secrets-management", "document-processing"] }, { @@ -6188,7 +6068,7 @@ "name": "Grafana", "description": "Interact with Grafana dashboards, alerts, and annotations", "longDescription": "Integrate Grafana into workflows. Manage dashboards, alerts, annotations, data sources, folders, and monitor health status.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "GrafanaIcon", "docsUrl": "https://docs.sim.ai/tools/grafana", "operations": [ @@ -6274,7 +6154,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], + "integrationType": "observability", "tags": ["monitoring", "data-analytics"] }, { @@ -6370,7 +6250,7 @@ "triggerCount": 8, "authType": "api-key", "category": "tools", - "integrationTypes": ["productivity", "communication", "documents"], + "integrationType": "productivity", "tags": ["meeting", "note-taking"] }, { @@ -6397,7 +6277,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["productivity", "communication", "documents"], + "integrationType": "productivity", "tags": ["meeting", "note-taking"] }, { @@ -6501,7 +6381,7 @@ "triggerCount": 8, "authType": "api-key", "category": "tools", - "integrationTypes": ["hr"], + "integrationType": "hr", "tags": ["hiring"] }, { @@ -6536,7 +6416,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "documents", "search"], + "integrationType": "devops", "tags": ["version-control", "knowledge-base"] }, { @@ -6619,7 +6499,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "databases"], + "integrationType": "analytics", "tags": ["data-warehouse", "data-analytics"] }, { @@ -6760,7 +6640,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["crm", "analytics", "customer-support", "sales"], + "integrationType": "sales", "tags": ["marketing", "sales-engagement", "customer-support"] }, { @@ -6778,7 +6658,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai"], + "integrationType": "ai", "tags": ["llm", "agentic"] }, { @@ -6787,7 +6667,7 @@ "name": "Hunter.io", "description": "Find and verify professional email addresses", "longDescription": "Integrate Hunter into the workflow. Can search domains, find email addresses, verify email addresses, discover companies, find companies, and count email addresses.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "HunterIOIcon", "docsUrl": "https://docs.sim.ai/tools/hunter", "operations": [ @@ -6821,58 +6701,16 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] }, - { - "type": "image_generator_v2", - "slug": "image-generator", - "name": "Image Generator", - "description": "Generate images", - "longDescription": "Generate images using OpenAI GPT Image, Google Nano Banana, or Fal.ai image models.", - "bgColor": "#4D5FFF", - "iconName": "ImageIcon", - "docsUrl": "https://docs.sim.ai/tools/image_generator", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "api-key", - "category": "tools", - "integrationTypes": ["ai", "design"], - "tags": ["image-generation", "llm"] - }, - { - "type": "imap", - "slug": "imap-email", - "name": "IMAP Email", - "description": "Trigger workflows when new emails arrive via IMAP (works with any email provider)", - "longDescription": "Connect to any email server via IMAP protocol to trigger workflows when new emails are received. Supports Gmail, Outlook, Yahoo, and any other IMAP-compatible email provider.", - "bgColor": "#6366F1", - "iconName": "MailServerIcon", - "docsUrl": "https://docs.sim.ai/tools/imap", - "operations": [], - "operationCount": 0, - "triggers": [ - { - "id": "imap_poller", - "name": "IMAP Email Trigger", - "description": "Triggers when new emails are received via IMAP (works with any email provider)" - } - ], - "triggerCount": 1, - "authType": "none", - "category": "triggers", - "integrationTypes": ["email", "communication", "developer-tools"], - "tags": ["messaging", "automation"] - }, { "type": "incidentio", "slug": "incidentio", "name": "incidentio", "description": "Manage incidents with incident.io", "longDescription": "Integrate incident.io into the workflow. Manage incidents, actions, follow-ups, workflows, schedules, escalations, custom fields, and more.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "IncidentioIcon", "docsUrl": "https://docs.sim.ai/tools/incidentio", "operations": [ @@ -7066,7 +6904,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "analytics"], + "integrationType": "observability", "tags": ["incident-management", "monitoring"] }, { @@ -7105,7 +6943,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["security"], + "integrationType": "security", "tags": ["secrets-management"] }, { @@ -7277,7 +7115,7 @@ "triggerCount": 20, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "developer-tools", "sales"], + "integrationType": "email", "tags": ["sales-engagement", "email-marketing", "automation"] }, { @@ -7286,7 +7124,7 @@ "name": "Intercom", "description": "Manage contacts, companies, conversations, tickets, and messages in Intercom", "longDescription": "Integrate Intercom into the workflow. Can create, get, update, list, search, and delete contacts; create, get, and list companies; get, list, reply, and search conversations; create and get tickets; and create messages.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "IntercomIcon", "docsUrl": "https://docs.sim.ai/tools/intercom", "operations": [ @@ -7451,7 +7289,7 @@ "triggerCount": 6, "authType": "api-key", "category": "tools", - "integrationTypes": ["customer-support", "communication"], + "integrationType": "support", "tags": ["customer-support", "messaging"] }, { @@ -7478,7 +7316,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "documents"], + "integrationType": "search", "tags": ["web-scraping", "knowledge-base"] }, { @@ -7487,7 +7325,7 @@ "name": "Jira", "description": "Interact with Jira", "longDescription": "Integrate Jira into the workflow. Can read, write, and update issues. Can also trigger workflows based on Jira webhook events.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "JiraIcon", "docsUrl": "https://docs.sim.ai/tools/jira", "operations": [ @@ -7673,7 +7511,7 @@ "triggerCount": 15, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "customer-support"], + "integrationType": "productivity", "tags": ["project-management", "ticketing"] }, { @@ -7682,9 +7520,9 @@ "name": "Jira Service Management", "description": "Interact with Jira Service Management", "longDescription": "Integrate with Jira Service Management for IT service management. Create and manage service requests, handle customers and organizations, track SLAs, and manage queues.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "JiraServiceManagementIcon", - "docsUrl": "https://docs.sim.ai/tools/jira-service-management", + "docsUrl": "https://docs.sim.ai/tools/jira_service_management", "operations": [ { "name": "Get Service Desks", @@ -7854,7 +7692,7 @@ "triggerCount": 5, "authType": "oauth", "category": "tools", - "integrationTypes": ["customer-support", "developer-tools", "productivity"], + "integrationType": "support", "tags": ["customer-support", "ticketing", "incident-management"] }, { @@ -7941,7 +7779,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["analytics"], + "integrationType": "analytics", "tags": ["prediction-markets", "data-analytics"] }, { @@ -7980,82 +7818,9 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["security"], + "integrationType": "security", "tags": ["identity"] }, - { - "type": "knowledge", - "slug": "knowledge", - "name": "Knowledge", - "description": "Use vector search", - "longDescription": "Integrate Knowledge into the workflow. Perform full CRUD operations on documents, chunks, and tags.", - "bgColor": "#00B0B0", - "iconName": "PackageSearchIcon", - "docsUrl": "https://docs.sim.ai/blocks/knowledge", - "operations": [ - { - "name": "Search", - "description": "Search for similar content in a knowledge base using vector similarity" - }, - { - "name": "List Documents", - "description": "List documents in a knowledge base with optional filtering, search, and pagination" - }, - { - "name": "Get Document", - "description": "Get full details of a single document including tags, connector metadata, and processing status" - }, - { - "name": "Create Document", - "description": "Create a new document in a knowledge base" - }, - { - "name": "Upsert Document", - "description": "Create or update a document in a knowledge base. If a document with the given ID or filename already exists, it will be replaced with the new content." - }, - { - "name": "Delete Document", - "description": "Delete a document from a knowledge base" - }, - { - "name": "List Chunks", - "description": "List chunks for a document in a knowledge base with optional filtering and pagination" - }, - { - "name": "Upload Chunk", - "description": "Upload a new chunk to a document in a knowledge base" - }, - { - "name": "Update Chunk", - "description": "Update the content or enabled status of a chunk in a knowledge base" - }, - { - "name": "Delete Chunk", - "description": "Delete a chunk from a document in a knowledge base" - }, - { - "name": "List Tags", - "description": "List all tag definitions for a knowledge base" - }, - { - "name": "List Connectors", - "description": "List all connectors for a knowledge base, showing sync status, type, and document counts" - }, - { - "name": "Get Connector", - "description": "Get detailed connector information including recent sync logs for monitoring sync health" - }, - { - "name": "Trigger Sync", - "description": "Trigger a manual sync for a knowledge base connector" - } - ], - "operationCount": 14, - "triggers": [], - "triggerCount": 0, - "authType": "api-key", - "category": "blocks" - }, { "type": "langsmith", "slug": "langsmith", @@ -8080,7 +7845,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "ai", "analytics"], + "integrationType": "observability", "tags": ["monitoring", "llm", "data-analytics"] }, { @@ -8147,7 +7912,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools"], + "integrationType": "observability", "tags": ["feature-flags", "ci-cd"] }, { @@ -8224,7 +7989,7 @@ "triggerCount": 9, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "developer-tools", "sales"], + "integrationType": "email", "tags": ["sales-engagement", "email-marketing", "automation"] }, { @@ -8631,7 +8396,7 @@ "triggerCount": 15, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "customer-support"], + "integrationType": "productivity", "tags": ["project-management", "ticketing"] }, { @@ -8658,7 +8423,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["sales", "analytics"], + "integrationType": "sales", "tags": ["marketing", "sales-engagement", "enrichment"] }, { @@ -8676,7 +8441,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "sales"], + "integrationType": "search", "tags": ["web-scraping", "enrichment"] }, { @@ -8831,7 +8596,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "automation", "webhooks"] }, { @@ -8890,7 +8655,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "analytics", "developer-tools"], + "integrationType": "email", "tags": ["email-marketing", "marketing", "automation"] }, { @@ -8933,7 +8698,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["productivity"], + "integrationType": "productivity", "tags": ["events", "calendar", "scheduling"] }, { @@ -9244,7 +9009,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "analytics", "developer-tools"], + "integrationType": "email", "tags": ["email-marketing", "marketing", "automation"] }, { @@ -9253,7 +9018,7 @@ "name": "Mailgun", "description": "Send emails and manage mailing lists with Mailgun", "longDescription": "Integrate Mailgun into your workflow. Send transactional emails, manage mailing lists and members, view domain information, and track email events. Supports text and HTML emails, tags for tracking, and comprehensive list management.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MailgunIcon", "docsUrl": "https://docs.sim.ai/tools/mailgun", "operations": [ @@ -9295,7 +9060,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "communication"], + "integrationType": "email", "tags": ["messaging", "email-marketing"] }, { @@ -9326,49 +9091,16 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "documents", "search"], + "integrationType": "ai", "tags": ["llm", "knowledge-base", "agentic"] }, - { - "type": "memory", - "slug": "memory", - "name": "Memory", - "description": "Add memory store", - "longDescription": "Integrate Memory into the workflow. Can add, get a memory, get all memories, and delete memories.", - "bgColor": "#F64F9E", - "iconName": "BrainIcon", - "docsUrl": "https://docs.sim.ai/tools/memory", - "operations": [ - { - "name": "Add Memory", - "description": "Add a new memory to the database or append to existing memory with the same ID." - }, - { - "name": "Get All Memories", - "description": "Retrieve all memories from the database" - }, - { - "name": "Get Memory", - "description": "Retrieve memory by conversationId. Returns matching memories." - }, - { - "name": "Delete Memory", - "description": "Delete memories by conversationId." - } - ], - "operationCount": 4, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "blocks" - }, { "type": "microsoft_dataverse", "slug": "microsoft-dataverse", "name": "Microsoft Dataverse", "description": "Manage records in Microsoft Dataverse tables", "longDescription": "Integrate Microsoft Dataverse into your workflow. Create, read, update, delete, upsert, associate, query, search, and execute actions and functions against Dataverse tables using the Web API. Supports bulk operations, FetchXML, file uploads, and relevance search. Works with Dynamics 365, Power Platform, and custom Dataverse environments.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MicrosoftDataverseIcon", "docsUrl": "https://docs.sim.ai/tools/microsoft_dataverse", "operations": [ @@ -9446,7 +9178,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["databases", "developer-tools"], + "integrationType": "databases", "tags": ["microsoft-365", "data-warehouse", "cloud"] }, { @@ -9455,7 +9187,7 @@ "name": "Microsoft Excel", "description": "Read and write data with sheet selection", "longDescription": "Integrate Microsoft Excel into the workflow with explicit sheet selection. Can read and write data in specific sheets.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MicrosoftExcelIcon", "docsUrl": "https://docs.sim.ai/tools/microsoft_excel", "operations": [ @@ -9473,7 +9205,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents", "databases", "productivity"], + "integrationType": "documents", "tags": ["spreadsheet", "microsoft-365"] }, { @@ -9482,7 +9214,7 @@ "name": "Microsoft Planner", "description": "Manage tasks, plans, and buckets in Microsoft Planner", "longDescription": "Integrate Microsoft Planner into the workflow. Manage tasks, plans, buckets, and task details including checklists and references.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MicrosoftPlannerIcon", "docsUrl": "https://docs.sim.ai/tools/microsoft_planner", "operations": [ @@ -9544,7 +9276,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "customer-support"], + "integrationType": "productivity", "tags": ["project-management", "microsoft-365", "ticketing"] }, { @@ -9553,7 +9285,7 @@ "name": "Microsoft Teams", "description": "Manage messages, reactions, and members in Teams", "longDescription": "Integrate Microsoft Teams into the workflow. Read, write, update, and delete chat and channel messages. Reply to messages, add reactions, and list team/channel members. Can be used in trigger mode to trigger a workflow when a message is sent to a chat or channel. To mention users in messages, wrap their name in `` tags: `userName`", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MicrosoftTeamsIcon", "docsUrl": "https://docs.sim.ai/tools/microsoft_teams", "operations": [ @@ -9625,7 +9357,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication"], + "integrationType": "communication", "tags": ["messaging", "microsoft-365"] }, { @@ -9643,7 +9375,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "documents"], + "integrationType": "ai", "tags": ["document-processing", "ocr"] }, { @@ -9760,7 +9492,7 @@ "triggerCount": 9, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity"], + "integrationType": "productivity", "tags": ["project-management"] }, { @@ -9769,7 +9501,7 @@ "name": "MongoDB", "description": "Connect to MongoDB database", "longDescription": "Integrate MongoDB into the workflow. Can find, insert, update, delete, and aggregate data.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MongoDBIcon", "docsUrl": "https://docs.sim.ai/tools/mongodb", "operations": [ @@ -9803,52 +9535,9 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["databases", "developer-tools"], + "integrationType": "databases", "tags": ["data-warehouse", "cloud"] }, - { - "type": "mysql", - "slug": "mysql", - "name": "MySQL", - "description": "Connect to MySQL database", - "longDescription": "Integrate MySQL into the workflow. Can query, insert, update, delete, and execute raw SQL.", - "bgColor": "#E0E0E0", - "iconName": "MySQLIcon", - "docsUrl": "https://docs.sim.ai/tools/mysql", - "operations": [ - { - "name": "Query (SELECT)", - "description": "Execute SELECT query on MySQL database" - }, - { - "name": "Insert Data", - "description": "Insert new record into MySQL database" - }, - { - "name": "Update Data", - "description": "Update existing records in MySQL database" - }, - { - "name": "Delete Data", - "description": "Delete records from MySQL database" - }, - { - "name": "Execute Raw SQL", - "description": "Execute raw SQL query on MySQL database" - }, - { - "name": "Introspect Schema", - "description": "Introspect MySQL database schema to retrieve table structures, columns, and relationships" - } - ], - "operationCount": 6, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["databases", "analytics"], - "tags": ["data-warehouse", "data-analytics"] - }, { "type": "neo4j", "slug": "neo4j", @@ -9893,7 +9582,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["databases", "analytics"], + "integrationType": "databases", "tags": ["data-warehouse", "data-analytics"] }, { @@ -9928,8 +9617,8 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], - "tags": ["monitoring", "data-analytics", "incident-management"] + "integrationType": "observability", + "tags": ["monitoring", "error-tracking", "incident-management"] }, { "type": "notion_v2", @@ -9992,7 +9681,7 @@ "triggerCount": 9, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents", "productivity", "search"], + "integrationType": "documents", "tags": ["note-taking", "knowledge-base", "content-management"] }, { @@ -10071,7 +9760,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["documents", "productivity", "search"], + "integrationType": "documents", "tags": ["note-taking", "knowledge-base"] }, { @@ -10162,7 +9851,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["security", "developer-tools"], + "integrationType": "security", "tags": ["identity", "automation"] }, { @@ -10171,7 +9860,7 @@ "name": "OneDrive", "description": "Create, upload, download, list, and delete files", "longDescription": "Integrate OneDrive into the workflow. Can create text and Excel files, upload files, download files, list files, and delete files or folders.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MicrosoftOneDriveIcon", "docsUrl": "https://docs.sim.ai/tools/onedrive", "operations": [ @@ -10205,7 +9894,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["file-storage", "developer-tools", "documents"], + "integrationType": "documents", "tags": ["microsoft-365", "cloud", "document-processing"] }, { @@ -10214,7 +9903,7 @@ "name": "Outlook", "description": "Send, read, draft, forward, and move Outlook email messages", "longDescription": "Integrate Outlook into the workflow. Can read, draft, send, forward, and move email messages. Can be used in trigger mode to trigger a workflow when a new email is received.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "OutlookIcon", "docsUrl": "https://docs.sim.ai/tools/outlook", "operations": [ @@ -10266,7 +9955,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["email", "communication", "developer-tools"], + "integrationType": "email", "tags": ["microsoft-365", "messaging", "automation"] }, { @@ -10309,7 +9998,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "analytics"], + "integrationType": "observability", "tags": ["incident-management", "monitoring"] }, { @@ -10318,9 +10007,9 @@ "name": "Parallel AI", "description": "Web research with Parallel AI", "longDescription": "Integrate Parallel AI into the workflow. Can search the web, extract information from URLs, and conduct deep research.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ParallelIcon", - "docsUrl": "https://docs.sim.ai/tools/parallel-ai", + "docsUrl": "https://docs.sim.ai/tools/parallel_ai", "operations": [ { "name": "Search", @@ -10340,7 +10029,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "ai"], + "integrationType": "search", "tags": ["web-scraping", "llm", "agentic"] }, { @@ -10403,7 +10092,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment"] }, { @@ -10430,7 +10119,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "search"], + "integrationType": "ai", "tags": ["llm", "web-scraping", "agentic"] }, { @@ -10469,7 +10158,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["databases", "ai", "documents", "search"], + "integrationType": "databases", "tags": ["vector-search", "knowledge-base"] }, { @@ -10560,7 +10249,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["crm", "productivity", "sales"], + "integrationType": "sales", "tags": ["sales-engagement", "project-management"] }, { @@ -10659,59 +10348,16 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["analytics"], + "integrationType": "analytics", "tags": ["prediction-markets", "data-analytics"] }, - { - "type": "postgresql", - "slug": "postgresql", - "name": "PostgreSQL", - "description": "Connect to PostgreSQL database", - "longDescription": "Integrate PostgreSQL into the workflow. Can query, insert, update, delete, and execute raw SQL.", - "bgColor": "#336791", - "iconName": "PostgresIcon", - "docsUrl": "https://docs.sim.ai/tools/postgresql", - "operations": [ - { - "name": "Query (SELECT)", - "description": "Execute a SELECT query on PostgreSQL database" - }, - { - "name": "Insert Data", - "description": "Insert data into PostgreSQL database" - }, - { - "name": "Update Data", - "description": "Update data in PostgreSQL database" - }, - { - "name": "Delete Data", - "description": "Delete data from PostgreSQL database" - }, - { - "name": "Execute Raw SQL", - "description": "Execute raw SQL query on PostgreSQL database" - }, - { - "name": "Introspect Schema", - "description": "Introspect PostgreSQL database schema to retrieve table structures, columns, and relationships" - } - ], - "operationCount": 6, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["databases", "analytics"], - "tags": ["data-warehouse", "data-analytics"] - }, { "type": "posthog", "slug": "posthog", "name": "PostHog", "description": "Product analytics and feature management", "longDescription": "Integrate PostHog into your workflow. Track events, manage feature flags, analyze user behavior, run experiments, create surveys, and access session recordings.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "PosthogIcon", "docsUrl": "https://docs.sim.ai/tools/posthog", "operations": [ @@ -10893,7 +10539,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["analytics", "developer-tools"], + "integrationType": "analytics", "tags": ["data-analytics", "monitoring"] }, { @@ -11008,7 +10654,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "search"], + "integrationType": "analytics", "tags": ["seo", "data-analytics"] }, { @@ -11059,7 +10705,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] }, { @@ -11068,7 +10714,7 @@ "name": "Pulse", "description": "Extract text from documents using Pulse OCR", "longDescription": "Integrate Pulse into the workflow. Extract text from PDF documents, images, and Office files via upload or file references.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "PulseIcon", "docsUrl": "https://docs.sim.ai/tools/pulse", "operations": [], @@ -11077,7 +10723,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "documents"], + "integrationType": "ai", "tags": ["document-processing", "ocr"] }, { @@ -11108,7 +10754,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["databases", "ai", "documents", "search"], + "integrationType": "databases", "tags": ["vector-search", "knowledge-base"] }, { @@ -11139,7 +10785,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["design", "ai"], + "integrationType": "ai", "tags": ["image-generation"] }, { @@ -11210,7 +10856,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools"], + "integrationType": "devops", "tags": ["cloud", "ci-cd"] }, { @@ -11289,8 +10935,8 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales", "security"], - "tags": ["enrichment", "identity", "sales-engagement"] + "integrationType": "sales", + "tags": ["enrichment", "sales-engagement", "identity"] }, { "type": "reddit", @@ -11376,7 +11022,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication", "documents", "search"], + "integrationType": "communication", "tags": ["content-management", "web-scraping"] }, { @@ -11483,7 +11129,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["databases", "developer-tools"], + "integrationType": "databases", "tags": ["cloud", "data-warehouse"] }, { @@ -11501,7 +11147,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "documents"], + "integrationType": "ai", "tags": ["document-processing", "ocr"] }, { @@ -11593,7 +11239,7 @@ "triggerCount": 8, "authType": "none", "category": "tools", - "integrationTypes": ["email", "communication"], + "integrationType": "email", "tags": ["email-marketing", "messaging"] }, { @@ -11652,7 +11298,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ecommerce"], + "integrationType": "commerce", "tags": ["payments", "subscriptions"] }, { @@ -12015,7 +11661,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["hr"], + "integrationType": "hr", "tags": ["hiring"] }, { @@ -12142,7 +11788,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "analytics"], + "integrationType": "observability", "tags": ["incident-management", "monitoring"] }, { @@ -12181,8 +11827,8 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["file-storage", "databases", "developer-tools"], - "tags": ["cloud", "data-warehouse"] + "integrationType": "documents", + "tags": ["cloud", "automation"] }, { "type": "salesforce", @@ -12190,7 +11836,7 @@ "name": "Salesforce", "description": "Interact with Salesforce CRM", "longDescription": "Integrate Salesforce into your workflow. Manage accounts, contacts, leads, opportunities, cases, and tasks with powerful automation capabilities.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "SalesforceIcon", "docsUrl": "https://docs.sim.ai/tools/salesforce", "operations": [ @@ -12371,7 +12017,7 @@ "triggerCount": 6, "authType": "oauth", "category": "tools", - "integrationTypes": ["crm", "customer-support", "sales"], + "integrationType": "sales", "tags": ["sales-engagement", "customer-support"] }, { @@ -12670,7 +12316,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["other", "developer-tools"], + "integrationType": "productivity", "tags": ["automation"] }, { @@ -12841,27 +12487,9 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["other", "developer-tools"], + "integrationType": "hr", "tags": ["automation"] }, - { - "type": "search", - "slug": "search", - "name": "Search", - "description": "Search the web ($0.01 per search)", - "longDescription": "Search the web using the Search tool. Each search costs $0.01 per query.", - "bgColor": "#3B82F6", - "iconName": "SearchIcon", - "docsUrl": "https://docs.sim.ai/tools/search", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["search", "analytics"], - "tags": ["web-scraping", "seo"] - }, { "type": "sendgrid", "slug": "sendgrid", @@ -12942,7 +12570,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["email", "communication"], + "integrationType": "email", "tags": ["email-marketing", "messaging"] }, { @@ -12951,7 +12579,7 @@ "name": "Sentry", "description": "Manage Sentry issues, projects, events, and releases", "longDescription": "Integrate Sentry into the workflow. Monitor issues, manage projects, track events, and coordinate releases across your applications.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "SentryIcon", "docsUrl": "https://docs.sim.ai/tools/sentry", "operations": [ @@ -13009,7 +12637,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools", "analytics"], + "integrationType": "observability", "tags": ["error-tracking", "monitoring"] }, { @@ -13027,7 +12655,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "analytics"], + "integrationType": "search", "tags": ["web-scraping", "seo"] }, { @@ -13088,59 +12716,16 @@ "triggerCount": 5, "authType": "none", "category": "tools", - "integrationTypes": ["customer-support", "developer-tools", "productivity"], + "integrationType": "support", "tags": ["customer-support", "ticketing", "incident-management"] }, - { - "type": "sftp", - "slug": "sftp", - "name": "SFTP", - "description": "Transfer files via SFTP (SSH File Transfer Protocol)", - "longDescription": "Upload, download, list, and manage files on remote servers via SFTP. Supports both password and private key authentication for secure file transfers.", - "bgColor": "#2D3748", - "iconName": "SftpIcon", - "docsUrl": "https://docs.sim.ai/tools/sftp", - "operations": [ - { - "name": "Upload Files", - "description": "Upload files to a remote SFTP server" - }, - { - "name": "Create File", - "description": "" - }, - { - "name": "Download File", - "description": "Download a file from a remote SFTP server" - }, - { - "name": "List Directory", - "description": "List files and directories on a remote SFTP server" - }, - { - "name": "Delete File/Directory", - "description": "Delete a file or directory on a remote SFTP server" - }, - { - "name": "Create Directory", - "description": "Create a directory on a remote SFTP server" - } - ], - "operationCount": 6, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["file-storage", "developer-tools"], - "tags": ["cloud", "automation"] - }, { "type": "sharepoint_v2", "slug": "sharepoint", "name": "SharePoint", "description": "Work with pages and lists", "longDescription": "Integrate SharePoint into the workflow. Read/create pages, list sites, and work with lists (read, create, update items). Requires OAuth.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "MicrosoftSharepointIcon", "docsUrl": "https://docs.sim.ai/tools/sharepoint", "operations": [ @@ -13182,7 +12767,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["documents"], + "integrationType": "documents", "tags": ["microsoft-365", "content-management", "document-processing"] }, { @@ -13285,7 +12870,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["ecommerce"], + "integrationType": "commerce", "tags": ["payments", "subscriptions"] }, { @@ -13324,7 +12909,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["analytics", "search"], + "integrationType": "analytics", "tags": ["marketing", "data-analytics", "seo"] }, { @@ -13359,7 +12944,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] }, { @@ -13500,7 +13085,7 @@ "triggerCount": 1, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "webhooks", "automation"], "landingContent": { "install": { @@ -13531,113 +13116,6 @@ } } }, - { - "type": "smtp", - "slug": "smtp", - "name": "SMTP", - "description": "Send emails via any SMTP mail server", - "longDescription": "Send emails using any SMTP server (Gmail, Outlook, custom servers, etc.). Configure SMTP connection settings and send emails with full control over content, recipients, and attachments.", - "bgColor": "#2D3748", - "iconName": "SmtpIcon", - "docsUrl": "https://docs.sim.ai/tools/smtp", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["email", "communication"], - "tags": ["email-marketing", "messaging"] - }, - { - "type": "stt_v2", - "slug": "speech-to-text", - "name": "Speech-to-Text", - "description": "Convert speech to text using AI", - "longDescription": "Transcribe audio and video files to text using leading AI providers. Supports multiple languages, timestamps, and speaker diarization.", - "bgColor": "#181C1E", - "iconName": "STTIcon", - "docsUrl": "https://docs.sim.ai/tools/stt", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "api-key", - "category": "tools", - "integrationTypes": ["ai", "documents"], - "tags": ["speech-to-text", "document-processing"] - }, - { - "type": "ssh", - "slug": "ssh", - "name": "SSH", - "description": "Connect to remote servers via SSH", - "longDescription": "Execute commands, transfer files, and manage remote servers via SSH. Supports password and private key authentication for secure server access.", - "bgColor": "#000000", - "iconName": "SshIcon", - "docsUrl": "https://docs.sim.ai/tools/ssh", - "operations": [ - { - "name": "Execute Command", - "description": "Execute a shell command on a remote SSH server" - }, - { - "name": "Execute Script", - "description": "Upload and execute a multi-line script on a remote SSH server" - }, - { - "name": "Check Command Exists", - "description": "Check if a command/program exists on the remote SSH server" - }, - { - "name": "Upload File", - "description": "Upload a file to a remote SSH server" - }, - { - "name": "Download File", - "description": "Download a file from a remote SSH server" - }, - { - "name": "List Directory", - "description": "List files and directories in a remote directory" - }, - { - "name": "Check File/Directory Exists", - "description": "Check if a file or directory exists on the remote SSH server" - }, - { - "name": "Create Directory", - "description": "Create a directory on the remote SSH server" - }, - { - "name": "Delete File/Directory", - "description": "Delete a file or directory from the remote SSH server" - }, - { - "name": "Move/Rename", - "description": "Move or rename a file or directory on the remote SSH server" - }, - { - "name": "Get System Info", - "description": "Retrieve system information from the remote SSH server" - }, - { - "name": "Read File Content", - "description": "Read the contents of a remote file" - }, - { - "name": "Write File Content", - "description": "Write or append content to a remote file" - } - ], - "operationCount": 13, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["developer-tools"], - "tags": ["cloud", "automation"] - }, { "type": "stagehand", "slug": "stagehand", @@ -13662,7 +13140,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "developer-tools", "search"], + "integrationType": "ai", "tags": ["web-scraping", "automation", "agentic"] }, { @@ -13887,7 +13365,7 @@ "triggerCount": 1, "authType": "api-key", "category": "tools", - "integrationTypes": ["ecommerce", "developer-tools"], + "integrationType": "commerce", "tags": ["payments", "subscriptions", "webhooks"] }, { @@ -13994,7 +13472,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["databases", "ai", "developer-tools", "search"], + "integrationType": "databases", "tags": ["cloud", "data-warehouse", "vector-search"] }, { @@ -14093,7 +13571,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["security", "analytics", "developer-tools"], + "integrationType": "security", "tags": ["monitoring"] }, { @@ -14128,7 +13606,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["search", "sales"], + "integrationType": "search", "tags": ["web-scraping", "enrichment"] }, { @@ -14137,7 +13615,7 @@ "name": "Telegram", "description": "Interact with Telegram", "longDescription": "Integrate Telegram into the workflow. Can send and delete messages. Can be used in trigger mode to trigger a workflow when a message is sent to a chat.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "TelegramIcon", "docsUrl": "https://docs.sim.ai/tools/telegram", "operations": [ @@ -14181,27 +13659,9 @@ "triggerCount": 1, "authType": "none", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "webhooks", "automation"] }, - { - "type": "tts", - "slug": "text-to-speech", - "name": "Text-to-Speech", - "description": "Convert text to speech using AI voices", - "longDescription": "Generate natural-sounding speech from text using state-of-the-art AI voices from OpenAI, Deepgram, ElevenLabs, Cartesia, Google Cloud, Azure, and PlayHT. Supports multiple voices, languages, and audio formats.", - "bgColor": "#181C1E", - "iconName": "TTSIcon", - "docsUrl": "https://docs.sim.ai/tools/tts", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "api-key", - "category": "tools", - "integrationTypes": ["ai"], - "tags": ["text-to-speech", "llm"] - }, { "type": "tinybird", "slug": "tinybird", @@ -14226,27 +13686,9 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["analytics", "databases"], + "integrationType": "analytics", "tags": ["data-warehouse", "data-analytics"] }, - { - "type": "translate", - "slug": "translate", - "name": "Translate", - "description": "Translate text to any language", - "longDescription": "Integrate Translate into the workflow. Can translate text to any language.", - "bgColor": "#FF4B4B", - "iconName": "TranslateIcon", - "docsUrl": "https://docs.sim.ai/tools/translate", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "none", - "category": "tools", - "integrationTypes": ["ai", "documents"], - "tags": ["document-processing", "llm"] - }, { "type": "trello", "slug": "trello", @@ -14287,7 +13729,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["productivity", "customer-support"], + "integrationType": "productivity", "tags": ["project-management", "ticketing"] }, { @@ -14298,14 +13740,14 @@ "longDescription": "Integrate Twilio into the workflow. Can send SMS messages.", "bgColor": "#F22F46", "iconName": "TwilioIcon", - "docsUrl": "https://docs.sim.ai/tools/twilio", + "docsUrl": "https://docs.sim.ai/tools/twilio_sms", "operations": [], "operationCount": 0, "triggers": [], "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "automation"] }, { @@ -14342,7 +13784,7 @@ "triggerCount": 1, "authType": "none", "category": "tools", - "integrationTypes": ["communication", "ai"], + "integrationType": "communication", "tags": ["messaging", "text-to-speech"] }, { @@ -14399,7 +13841,7 @@ "triggerCount": 1, "authType": "api-key", "category": "tools", - "integrationTypes": ["documents", "analytics", "productivity"], + "integrationType": "documents", "tags": ["forms", "data-analytics"] }, { @@ -14482,7 +13924,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["databases", "developer-tools"], + "integrationType": "databases", "tags": ["cloud", "data-warehouse"] }, { @@ -14742,34 +14184,16 @@ "triggerCount": 8, "authType": "api-key", "category": "tools", - "integrationTypes": ["developer-tools"], + "integrationType": "devops", "tags": ["cloud", "ci-cd"] }, - { - "type": "video_generator_v3", - "slug": "video-generator", - "name": "Video Generator", - "description": "Generate videos from text using AI", - "longDescription": "Generate high-quality videos from text prompts using leading AI providers. Supports Runway, Google Veo, Luma, MiniMax, and Fal.ai multi-model generation with provider-specific durations, aspect ratios, resolutions, prompt optimization, and native audio controls.", - "bgColor": "#181C1E", - "iconName": "VideoIcon", - "docsUrl": "https://docs.sim.ai/tools/video_generator", - "operations": [], - "operationCount": 0, - "triggers": [], - "triggerCount": 0, - "authType": "api-key", - "category": "tools", - "integrationTypes": ["ai", "design"], - "tags": ["video-generation", "llm"] - }, { "type": "wealthbox", "slug": "wealthbox", "name": "Wealthbox", "description": "Interact with Wealthbox", "longDescription": "Integrate Wealthbox into the workflow. Can read and write notes, read and write contacts, and read and write tasks.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "WealthboxIcon", "docsUrl": "https://docs.sim.ai/tools/wealthbox", "operations": [ @@ -14803,7 +14227,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["crm", "customer-support", "sales"], + "integrationType": "sales", "tags": ["sales-engagement", "customer-support"] }, { @@ -14812,7 +14236,7 @@ "name": "Webflow", "description": "Manage Webflow CMS collections", "longDescription": "Integrates Webflow CMS into the workflow. Can create, get, list, update, or delete items in Webflow CMS collections. Manage your Webflow content programmatically. Can be used in trigger mode to trigger workflows when collection items change or forms are submitted.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "WebflowIcon", "docsUrl": "https://docs.sim.ai/tools/webflow", "operations": [ @@ -14863,7 +14287,7 @@ "triggerCount": 4, "authType": "oauth", "category": "tools", - "integrationTypes": ["design", "analytics", "documents", "search"], + "integrationType": "marketing", "tags": ["content-management", "seo"] }, { @@ -14887,7 +14311,7 @@ "triggerCount": 1, "authType": "api-key", "category": "tools", - "integrationTypes": ["communication", "developer-tools"], + "integrationType": "communication", "tags": ["messaging", "automation"] }, { @@ -14922,7 +14346,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["search", "documents"], + "integrationType": "search", "tags": ["knowledge-base", "web-scraping"] }, { @@ -14957,7 +14381,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] }, { @@ -15080,7 +14504,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["design", "analytics", "documents", "search"], + "integrationType": "marketing", "tags": ["content-management", "seo"] }, { @@ -15139,7 +14563,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["hr", "productivity"], + "integrationType": "hr", "tags": ["hiring", "project-management"] }, { @@ -15270,7 +14694,7 @@ "triggerCount": 0, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication", "analytics"], + "integrationType": "communication", "tags": ["marketing", "messaging"] }, { @@ -15325,7 +14749,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["communication", "analytics", "documents"], + "integrationType": "communication", "tags": ["google-workspace", "marketing", "content-management"] }, { @@ -15334,7 +14758,7 @@ "name": "Zendesk", "description": "Manage support tickets, users, and organizations in Zendesk", "longDescription": "Integrate Zendesk into the workflow. Can get tickets, get ticket, create ticket, create tickets bulk, update ticket, update tickets bulk, delete ticket, merge tickets, get users, get user, get current user, search users, create user, create users bulk, update user, update users bulk, delete user, get organizations, get organization, autocomplete organizations, create organization, create organizations bulk, update organization, delete organization, search, search count.", - "bgColor": "#E0E0E0", + "bgColor": "#FFFFFF", "iconName": "ZendeskIcon", "docsUrl": "https://docs.sim.ai/tools/zendesk", "operations": [ @@ -15448,7 +14872,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["customer-support", "productivity"], + "integrationType": "support", "tags": ["customer-support", "ticketing"] }, { @@ -15503,7 +14927,7 @@ "triggerCount": 0, "authType": "api-key", "category": "tools", - "integrationTypes": ["ai", "documents", "search"], + "integrationType": "ai", "tags": ["llm", "knowledge-base", "agentic"] }, { @@ -15593,7 +15017,7 @@ "triggerCount": 6, "authType": "oauth", "category": "tools", - "integrationTypes": ["communication", "productivity"], + "integrationType": "communication", "tags": ["meeting", "calendar", "scheduling"] }, { @@ -15636,7 +15060,7 @@ "triggerCount": 0, "authType": "none", "category": "tools", - "integrationTypes": ["sales"], + "integrationType": "sales", "tags": ["enrichment", "sales-engagement"] } ] diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index 8751fc4ee0..c269708133 100755 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -25,6 +25,10 @@ const DOCS_OUTPUT_PATH = path.join(rootDir, 'apps/docs/content/docs/en/tools') const ICONS_PATH = path.join(rootDir, 'apps/sim/components/icons.tsx') const DOCS_ICONS_PATH = path.join(rootDir, 'apps/docs/components/icons.tsx') const INTEGRATIONS_DATA_PATH = path.join(rootDir, 'apps/sim/lib/integrations') +const LANDING_INTEGRATIONS_DATA_PATH = path.join( + rootDir, + 'apps/sim/app/(landing)/integrations/data' +) const TRIGGERS_PATH = path.join(rootDir, 'apps/sim/triggers') const TRIGGER_DOCS_OUTPUT_PATH = path.join(rootDir, 'apps/docs/content/docs/en/triggers')