diff --git a/apps/docs/components/icons.tsx b/apps/docs/components/icons.tsx index 36c53d53417..8ea1529b1e8 100644 --- a/apps/docs/components/icons.tsx +++ b/apps/docs/components/icons.tsx @@ -3704,44 +3704,23 @@ export function QdrantIcon(props: SVGProps) { export function QuartrIcon(props: SVGProps) { return ( - - - - - - - - - - - + + + + + + + + ) } diff --git a/apps/docs/components/ui/block-info-card.tsx b/apps/docs/components/ui/block-info-card.tsx index f5085c6da17..a465a902818 100644 --- a/apps/docs/components/ui/block-info-card.tsx +++ b/apps/docs/components/ui/block-info-card.tsx @@ -7,24 +7,64 @@ interface BlockInfoCardProps { type: string color: string icon?: React.ComponentType<{ className?: string }> + /** Display name of the external service, used as the outbound link label. */ + name?: string + /** Canonical homepage of the external service; rendered as an outbound link. */ + href?: string +} + +/** Strips the protocol and `www.` so the link reads as a bare domain. */ +function formatHostname(href: string): string { + try { + return new URL(href).hostname.replace(/^www\./, '') + } catch { + return href + } } export function BlockInfoCard({ type, color, icon: IconComponent, + name, + href, }: BlockInfoCardProps): React.ReactNode { const ResolvedIcon = IconComponent || blockTypeToIconMap[type] || null return ( -
- {ResolvedIcon ? ( - - ) : ( -
{type.substring(0, 2)}
+
+
+ {ResolvedIcon ? ( + + ) : ( +
{type.substring(0, 2)}
+ )} +
+ {href && ( + + {name ? `Visit ${name}` : formatHostname(href)} + + )}
) diff --git a/apps/docs/content/docs/en/integrations/agentmail.mdx b/apps/docs/content/docs/en/integrations/agentmail.mdx index a76a15fab03..c93bcab07f5 100644 --- a/apps/docs/content/docs/en/integrations/agentmail.mdx +++ b/apps/docs/content/docs/en/integrations/agentmail.mdx @@ -5,9 +5,11 @@ description: Manage email inboxes, threads, and messages with AgentMail import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/agentphone.mdx b/apps/docs/content/docs/en/integrations/agentphone.mdx index f00b01b423c..ffd68051203 100644 --- a/apps/docs/content/docs/en/integrations/agentphone.mdx +++ b/apps/docs/content/docs/en/integrations/agentphone.mdx @@ -5,9 +5,11 @@ description: Provision numbers, send SMS and iMessage, and place voice calls wit import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/agiloft.mdx b/apps/docs/content/docs/en/integrations/agiloft.mdx index 825affa7769..762aaa83769 100644 --- a/apps/docs/content/docs/en/integrations/agiloft.mdx +++ b/apps/docs/content/docs/en/integrations/agiloft.mdx @@ -5,9 +5,11 @@ description: Manage records in Agiloft CLM import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/ahrefs.mdx b/apps/docs/content/docs/en/integrations/ahrefs.mdx index 553e19943b8..82b2e6396cd 100644 --- a/apps/docs/content/docs/en/integrations/ahrefs.mdx +++ b/apps/docs/content/docs/en/integrations/ahrefs.mdx @@ -5,9 +5,11 @@ description: SEO analysis with Ahrefs import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/airtable.mdx b/apps/docs/content/docs/en/integrations/airtable.mdx index e501d9b6498..e4d086de735 100644 --- a/apps/docs/content/docs/en/integrations/airtable.mdx +++ b/apps/docs/content/docs/en/integrations/airtable.mdx @@ -5,9 +5,11 @@ description: Read, create, and update Airtable import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/airweave.mdx b/apps/docs/content/docs/en/integrations/airweave.mdx index 977a13c4ad9..589eca16a41 100644 --- a/apps/docs/content/docs/en/integrations/airweave.mdx +++ b/apps/docs/content/docs/en/integrations/airweave.mdx @@ -5,9 +5,11 @@ description: Search your synced data collections import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/algolia.mdx b/apps/docs/content/docs/en/integrations/algolia.mdx index 29c6725e6e7..951fec4fcba 100644 --- a/apps/docs/content/docs/en/integrations/algolia.mdx +++ b/apps/docs/content/docs/en/integrations/algolia.mdx @@ -5,9 +5,11 @@ description: Search and manage Algolia indices import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/amplitude.mdx b/apps/docs/content/docs/en/integrations/amplitude.mdx index 45a806b31f6..9cd5046e5e6 100644 --- a/apps/docs/content/docs/en/integrations/amplitude.mdx +++ b/apps/docs/content/docs/en/integrations/amplitude.mdx @@ -5,9 +5,11 @@ description: Track events and query analytics from Amplitude import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/apify.mdx b/apps/docs/content/docs/en/integrations/apify.mdx index 7ea3bd2c87c..4bb2749cd7f 100644 --- a/apps/docs/content/docs/en/integrations/apify.mdx +++ b/apps/docs/content/docs/en/integrations/apify.mdx @@ -5,9 +5,11 @@ description: Run Apify actors and retrieve results import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/apollo.mdx b/apps/docs/content/docs/en/integrations/apollo.mdx index 62bd659d258..631c7308b3e 100644 --- a/apps/docs/content/docs/en/integrations/apollo.mdx +++ b/apps/docs/content/docs/en/integrations/apollo.mdx @@ -5,9 +5,11 @@ description: Search, enrich, and manage contacts with Apollo.io import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/appconfig.mdx b/apps/docs/content/docs/en/integrations/appconfig.mdx index 516482e61ca..acb59e686e0 100644 --- a/apps/docs/content/docs/en/integrations/appconfig.mdx +++ b/apps/docs/content/docs/en/integrations/appconfig.mdx @@ -5,9 +5,11 @@ description: Manage and retrieve configuration with AWS AppConfig import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/arxiv.mdx b/apps/docs/content/docs/en/integrations/arxiv.mdx index b72d8ad9de2..dc029638c30 100644 --- a/apps/docs/content/docs/en/integrations/arxiv.mdx +++ b/apps/docs/content/docs/en/integrations/arxiv.mdx @@ -5,9 +5,11 @@ description: Search and retrieve academic papers from ArXiv import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/asana.mdx b/apps/docs/content/docs/en/integrations/asana.mdx index bd9a332e6d0..1d18fe95a79 100644 --- a/apps/docs/content/docs/en/integrations/asana.mdx +++ b/apps/docs/content/docs/en/integrations/asana.mdx @@ -5,9 +5,11 @@ description: Interact with Asana import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/ashby.mdx b/apps/docs/content/docs/en/integrations/ashby.mdx index b6b27f6f70f..748f8c3ee29 100644 --- a/apps/docs/content/docs/en/integrations/ashby.mdx +++ b/apps/docs/content/docs/en/integrations/ashby.mdx @@ -5,9 +5,11 @@ description: Manage candidates, jobs, and applications in Ashby import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/athena.mdx b/apps/docs/content/docs/en/integrations/athena.mdx index 478acf8369c..cce888e2ab1 100644 --- a/apps/docs/content/docs/en/integrations/athena.mdx +++ b/apps/docs/content/docs/en/integrations/athena.mdx @@ -5,9 +5,11 @@ description: Run SQL queries on data in Amazon S3 using AWS Athena import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/attio.mdx b/apps/docs/content/docs/en/integrations/attio.mdx index c34ad91c3d6..ac3ff46cb4a 100644 --- a/apps/docs/content/docs/en/integrations/attio.mdx +++ b/apps/docs/content/docs/en/integrations/attio.mdx @@ -5,9 +5,11 @@ description: Manage records, notes, tasks, lists, comments, and more in Attio CR import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/azure_devops.mdx b/apps/docs/content/docs/en/integrations/azure_devops.mdx index e4d429d25c7..452441e5d4c 100644 --- a/apps/docs/content/docs/en/integrations/azure_devops.mdx +++ b/apps/docs/content/docs/en/integrations/azure_devops.mdx @@ -5,9 +5,11 @@ description: Interact with Azure DevOps pipelines, builds, and work items import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/box.mdx b/apps/docs/content/docs/en/integrations/box.mdx index a86d146ad94..7c56a1aa873 100644 --- a/apps/docs/content/docs/en/integrations/box.mdx +++ b/apps/docs/content/docs/en/integrations/box.mdx @@ -5,9 +5,11 @@ description: Manage files, folders, and e-signatures with Box import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/brandfetch.mdx b/apps/docs/content/docs/en/integrations/brandfetch.mdx index bd4d7ee6501..2b14d53769b 100644 --- a/apps/docs/content/docs/en/integrations/brandfetch.mdx +++ b/apps/docs/content/docs/en/integrations/brandfetch.mdx @@ -5,9 +5,11 @@ description: Look up brand assets, logos, colors, and company info import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/brex.mdx b/apps/docs/content/docs/en/integrations/brex.mdx index 09b49faf55b..c27790cc880 100644 --- a/apps/docs/content/docs/en/integrations/brex.mdx +++ b/apps/docs/content/docs/en/integrations/brex.mdx @@ -5,9 +5,11 @@ description: Manage expenses, receipts, transactions, and team data in Brex import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/brightdata.mdx b/apps/docs/content/docs/en/integrations/brightdata.mdx index 763ebba25b9..7b8ae1877f1 100644 --- a/apps/docs/content/docs/en/integrations/brightdata.mdx +++ b/apps/docs/content/docs/en/integrations/brightdata.mdx @@ -5,9 +5,11 @@ description: Scrape websites, search engines, and extract structured data import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/browser_use.mdx b/apps/docs/content/docs/en/integrations/browser_use.mdx index 89d7091570e..68124640f8d 100644 --- a/apps/docs/content/docs/en/integrations/browser_use.mdx +++ b/apps/docs/content/docs/en/integrations/browser_use.mdx @@ -5,9 +5,11 @@ description: Run browser automation tasks import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/calcom.mdx b/apps/docs/content/docs/en/integrations/calcom.mdx index 1c62f4bd0e2..f0f35efc6a7 100644 --- a/apps/docs/content/docs/en/integrations/calcom.mdx +++ b/apps/docs/content/docs/en/integrations/calcom.mdx @@ -5,9 +5,11 @@ description: Manage Cal.com bookings, event types, schedules, and availability import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/calendly.mdx b/apps/docs/content/docs/en/integrations/calendly.mdx index 131f1eb0706..6d18b95cc77 100644 --- a/apps/docs/content/docs/en/integrations/calendly.mdx +++ b/apps/docs/content/docs/en/integrations/calendly.mdx @@ -5,9 +5,11 @@ description: Manage Calendly scheduling and events import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/clay.mdx b/apps/docs/content/docs/en/integrations/clay.mdx index d8388c2a5da..fffb5ef022d 100644 --- a/apps/docs/content/docs/en/integrations/clay.mdx +++ b/apps/docs/content/docs/en/integrations/clay.mdx @@ -5,9 +5,11 @@ description: Populate Clay workbook import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/clerk.mdx b/apps/docs/content/docs/en/integrations/clerk.mdx index f912d0e1f4e..3c1fa664b70 100644 --- a/apps/docs/content/docs/en/integrations/clerk.mdx +++ b/apps/docs/content/docs/en/integrations/clerk.mdx @@ -5,9 +5,11 @@ description: Manage users, organizations, and sessions in Clerk import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/clickhouse.mdx b/apps/docs/content/docs/en/integrations/clickhouse.mdx index b22539620ec..fa90af441df 100644 --- a/apps/docs/content/docs/en/integrations/clickhouse.mdx +++ b/apps/docs/content/docs/en/integrations/clickhouse.mdx @@ -5,9 +5,11 @@ description: Connect to a ClickHouse database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/cloudflare.mdx b/apps/docs/content/docs/en/integrations/cloudflare.mdx index 1876af3dda0..27d27edcf27 100644 --- a/apps/docs/content/docs/en/integrations/cloudflare.mdx +++ b/apps/docs/content/docs/en/integrations/cloudflare.mdx @@ -5,9 +5,11 @@ description: Manage DNS, domains, certificates, and cache import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/cloudformation.mdx b/apps/docs/content/docs/en/integrations/cloudformation.mdx index 064c832a59d..63190a3b5af 100644 --- a/apps/docs/content/docs/en/integrations/cloudformation.mdx +++ b/apps/docs/content/docs/en/integrations/cloudformation.mdx @@ -5,9 +5,11 @@ description: Manage and inspect AWS CloudFormation stacks, resources, and drift import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/cloudwatch.mdx b/apps/docs/content/docs/en/integrations/cloudwatch.mdx index 6c451cd5c85..bbe7d03e59b 100644 --- a/apps/docs/content/docs/en/integrations/cloudwatch.mdx +++ b/apps/docs/content/docs/en/integrations/cloudwatch.mdx @@ -5,9 +5,11 @@ description: Query and monitor AWS CloudWatch logs, metrics, and alarms import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/codepipeline.mdx b/apps/docs/content/docs/en/integrations/codepipeline.mdx index 8dee8fae7d9..a291bab0582 100644 --- a/apps/docs/content/docs/en/integrations/codepipeline.mdx +++ b/apps/docs/content/docs/en/integrations/codepipeline.mdx @@ -5,9 +5,11 @@ description: Run, monitor, and approve AWS CodePipeline pipelines import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/confluence.mdx b/apps/docs/content/docs/en/integrations/confluence.mdx index b5c7ab2aef5..12d6e72af09 100644 --- a/apps/docs/content/docs/en/integrations/confluence.mdx +++ b/apps/docs/content/docs/en/integrations/confluence.mdx @@ -5,9 +5,11 @@ description: Interact with Confluence import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/convex.mdx b/apps/docs/content/docs/en/integrations/convex.mdx index 91e7ad4bbf8..330e8739c9b 100644 --- a/apps/docs/content/docs/en/integrations/convex.mdx +++ b/apps/docs/content/docs/en/integrations/convex.mdx @@ -5,9 +5,11 @@ description: Use Convex database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/crowdstrike.mdx b/apps/docs/content/docs/en/integrations/crowdstrike.mdx index 92abd6aa84d..b5118b41830 100644 --- a/apps/docs/content/docs/en/integrations/crowdstrike.mdx +++ b/apps/docs/content/docs/en/integrations/crowdstrike.mdx @@ -5,9 +5,11 @@ description: Query CrowdStrike Identity Protection sensors and documented aggreg import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/cursor.mdx b/apps/docs/content/docs/en/integrations/cursor.mdx index 42396a71f29..2549eab2d5c 100644 --- a/apps/docs/content/docs/en/integrations/cursor.mdx +++ b/apps/docs/content/docs/en/integrations/cursor.mdx @@ -5,9 +5,11 @@ description: Launch and manage Cursor cloud agents to work on GitHub repositorie import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/dagster.mdx b/apps/docs/content/docs/en/integrations/dagster.mdx index 1671fa83f2c..8cb8b6d975c 100644 --- a/apps/docs/content/docs/en/integrations/dagster.mdx +++ b/apps/docs/content/docs/en/integrations/dagster.mdx @@ -5,9 +5,11 @@ description: Orchestrate data pipelines and manage job runs with Dagster import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/databricks.mdx b/apps/docs/content/docs/en/integrations/databricks.mdx index 8917122f55f..ac99e77f928 100644 --- a/apps/docs/content/docs/en/integrations/databricks.mdx +++ b/apps/docs/content/docs/en/integrations/databricks.mdx @@ -5,9 +5,11 @@ description: Run SQL queries and manage jobs on Databricks import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/datadog.mdx b/apps/docs/content/docs/en/integrations/datadog.mdx index ba847b701dd..1e42da1d61a 100644 --- a/apps/docs/content/docs/en/integrations/datadog.mdx +++ b/apps/docs/content/docs/en/integrations/datadog.mdx @@ -5,9 +5,11 @@ description: Monitor infrastructure, applications, and logs with Datadog import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/daytona.mdx b/apps/docs/content/docs/en/integrations/daytona.mdx index eb9f3238716..74a26599e1a 100644 --- a/apps/docs/content/docs/en/integrations/daytona.mdx +++ b/apps/docs/content/docs/en/integrations/daytona.mdx @@ -5,9 +5,11 @@ description: Run code and commands in secure cloud sandboxes import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/deployments.mdx b/apps/docs/content/docs/en/integrations/deployments.mdx index 17251cc0269..5f80215f2c3 100644 --- a/apps/docs/content/docs/en/integrations/deployments.mdx +++ b/apps/docs/content/docs/en/integrations/deployments.mdx @@ -5,7 +5,7 @@ description: Manage workflow deployments import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/devin.mdx b/apps/docs/content/docs/en/integrations/devin.mdx index e067a748e10..fa618aa69d0 100644 --- a/apps/docs/content/docs/en/integrations/devin.mdx +++ b/apps/docs/content/docs/en/integrations/devin.mdx @@ -5,9 +5,11 @@ description: Autonomous AI software engineer import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/discord.mdx b/apps/docs/content/docs/en/integrations/discord.mdx index 91011794893..e2f7dd420ff 100644 --- a/apps/docs/content/docs/en/integrations/discord.mdx +++ b/apps/docs/content/docs/en/integrations/discord.mdx @@ -5,9 +5,11 @@ description: Interact with Discord import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/docusign.mdx b/apps/docs/content/docs/en/integrations/docusign.mdx index 4bd9e15ae55..7ad59d8cff7 100644 --- a/apps/docs/content/docs/en/integrations/docusign.mdx +++ b/apps/docs/content/docs/en/integrations/docusign.mdx @@ -5,9 +5,11 @@ description: Send documents for e-signature via DocuSign import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/dropbox.mdx b/apps/docs/content/docs/en/integrations/dropbox.mdx index 553c76b064a..fb7e7dd51d5 100644 --- a/apps/docs/content/docs/en/integrations/dropbox.mdx +++ b/apps/docs/content/docs/en/integrations/dropbox.mdx @@ -5,9 +5,11 @@ description: Upload, download, share, and manage files in Dropbox import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/dspy.mdx b/apps/docs/content/docs/en/integrations/dspy.mdx index 9c3c5bfce16..74f5ad3c499 100644 --- a/apps/docs/content/docs/en/integrations/dspy.mdx +++ b/apps/docs/content/docs/en/integrations/dspy.mdx @@ -5,9 +5,11 @@ description: Run predictions using self-hosted DSPy programs import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/dub.mdx b/apps/docs/content/docs/en/integrations/dub.mdx index 6612bec6764..9eba4622da7 100644 --- a/apps/docs/content/docs/en/integrations/dub.mdx +++ b/apps/docs/content/docs/en/integrations/dub.mdx @@ -5,9 +5,11 @@ description: Link management with Dub import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/duckduckgo.mdx b/apps/docs/content/docs/en/integrations/duckduckgo.mdx index ade1976ac70..45be9c2e362 100644 --- a/apps/docs/content/docs/en/integrations/duckduckgo.mdx +++ b/apps/docs/content/docs/en/integrations/duckduckgo.mdx @@ -5,9 +5,11 @@ description: Search with DuckDuckGo import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/dynamodb.mdx b/apps/docs/content/docs/en/integrations/dynamodb.mdx index ce68ecab9a8..4a3bd47f852 100644 --- a/apps/docs/content/docs/en/integrations/dynamodb.mdx +++ b/apps/docs/content/docs/en/integrations/dynamodb.mdx @@ -5,9 +5,11 @@ description: Get, put, query, scan, update, and delete items in Amazon DynamoDB import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/elasticsearch.mdx b/apps/docs/content/docs/en/integrations/elasticsearch.mdx index b98d1a3deea..fd7d09f3302 100644 --- a/apps/docs/content/docs/en/integrations/elasticsearch.mdx +++ b/apps/docs/content/docs/en/integrations/elasticsearch.mdx @@ -5,9 +5,11 @@ description: Search, index, and manage data in Elasticsearch import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/elevenlabs.mdx b/apps/docs/content/docs/en/integrations/elevenlabs.mdx index 0099b3a1fd8..daf810b5801 100644 --- a/apps/docs/content/docs/en/integrations/elevenlabs.mdx +++ b/apps/docs/content/docs/en/integrations/elevenlabs.mdx @@ -5,9 +5,11 @@ description: Convert text to speech with ElevenLabs import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/emailbison.mdx b/apps/docs/content/docs/en/integrations/emailbison.mdx index 8a3050d5d50..c1907e028c9 100644 --- a/apps/docs/content/docs/en/integrations/emailbison.mdx +++ b/apps/docs/content/docs/en/integrations/emailbison.mdx @@ -5,9 +5,11 @@ description: Manage Email Bison leads, campaigns, replies, and tags import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/enrich.mdx b/apps/docs/content/docs/en/integrations/enrich.mdx index 62ed693048d..a44dcf702a5 100644 --- a/apps/docs/content/docs/en/integrations/enrich.mdx +++ b/apps/docs/content/docs/en/integrations/enrich.mdx @@ -5,9 +5,11 @@ description: B2B data enrichment and LinkedIn intelligence with Enrich.so import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/enrichment.mdx b/apps/docs/content/docs/en/integrations/enrichment.mdx index 702ceb50cf8..b4f78a44d58 100644 --- a/apps/docs/content/docs/en/integrations/enrichment.mdx +++ b/apps/docs/content/docs/en/integrations/enrichment.mdx @@ -5,7 +5,7 @@ description: Enrich data with a Sim enrichment import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/evernote.mdx b/apps/docs/content/docs/en/integrations/evernote.mdx index 21aa7b16173..221f7939103 100644 --- a/apps/docs/content/docs/en/integrations/evernote.mdx +++ b/apps/docs/content/docs/en/integrations/evernote.mdx @@ -5,9 +5,11 @@ description: Manage notes, notebooks, and tags in Evernote import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/exa.mdx b/apps/docs/content/docs/en/integrations/exa.mdx index c136b4f51cd..72f41eb477a 100644 --- a/apps/docs/content/docs/en/integrations/exa.mdx +++ b/apps/docs/content/docs/en/integrations/exa.mdx @@ -5,9 +5,11 @@ description: Search with Exa AI import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/extend.mdx b/apps/docs/content/docs/en/integrations/extend.mdx index c1e6d2c80d6..7ab2f97e391 100644 --- a/apps/docs/content/docs/en/integrations/extend.mdx +++ b/apps/docs/content/docs/en/integrations/extend.mdx @@ -5,9 +5,11 @@ description: Parse and extract content from documents import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/fathom.mdx b/apps/docs/content/docs/en/integrations/fathom.mdx index 16270807b0e..d3c9f2477c1 100644 --- a/apps/docs/content/docs/en/integrations/fathom.mdx +++ b/apps/docs/content/docs/en/integrations/fathom.mdx @@ -5,9 +5,11 @@ description: Access meeting recordings, transcripts, and summaries import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/file.mdx b/apps/docs/content/docs/en/integrations/file.mdx index 75759eb25d7..9c3dd006dad 100644 --- a/apps/docs/content/docs/en/integrations/file.mdx +++ b/apps/docs/content/docs/en/integrations/file.mdx @@ -5,7 +5,7 @@ description: Read, get content, fetch, write, and append files import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/findymail.mdx b/apps/docs/content/docs/en/integrations/findymail.mdx index ef5948ec59c..f125aabaf72 100644 --- a/apps/docs/content/docs/en/integrations/findymail.mdx +++ b/apps/docs/content/docs/en/integrations/findymail.mdx @@ -5,9 +5,11 @@ description: Find and verify B2B emails, phones, employees, and company data import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/firecrawl.mdx b/apps/docs/content/docs/en/integrations/firecrawl.mdx index adde3194056..08998ef5f00 100644 --- a/apps/docs/content/docs/en/integrations/firecrawl.mdx +++ b/apps/docs/content/docs/en/integrations/firecrawl.mdx @@ -5,9 +5,11 @@ description: Scrape, search, crawl, map, and extract web data import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/fireflies.mdx b/apps/docs/content/docs/en/integrations/fireflies.mdx index e6be785229b..72cd6186900 100644 --- a/apps/docs/content/docs/en/integrations/fireflies.mdx +++ b/apps/docs/content/docs/en/integrations/fireflies.mdx @@ -5,9 +5,11 @@ description: Interact with Fireflies.ai meeting transcripts and recordings import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/gamma.mdx b/apps/docs/content/docs/en/integrations/gamma.mdx index bcfa0072e93..f9e5f300d97 100644 --- a/apps/docs/content/docs/en/integrations/gamma.mdx +++ b/apps/docs/content/docs/en/integrations/gamma.mdx @@ -5,9 +5,11 @@ description: Generate presentations, documents, and webpages with AI import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/github.mdx b/apps/docs/content/docs/en/integrations/github.mdx index 9512707428f..bd6e7380544 100644 --- a/apps/docs/content/docs/en/integrations/github.mdx +++ b/apps/docs/content/docs/en/integrations/github.mdx @@ -5,9 +5,11 @@ description: Interact with GitHub or trigger workflows from GitHub events import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/gitlab.mdx b/apps/docs/content/docs/en/integrations/gitlab.mdx index 6d7340bac8e..92de6a322e7 100644 --- a/apps/docs/content/docs/en/integrations/gitlab.mdx +++ b/apps/docs/content/docs/en/integrations/gitlab.mdx @@ -5,9 +5,11 @@ description: Interact with GitLab projects, issues, merge requests, and pipeline import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/gmail.mdx b/apps/docs/content/docs/en/integrations/gmail.mdx index 643ff1fdf35..50560b4bccf 100644 --- a/apps/docs/content/docs/en/integrations/gmail.mdx +++ b/apps/docs/content/docs/en/integrations/gmail.mdx @@ -5,9 +5,11 @@ description: Send, read, search, and move Gmail messages or trigger workflows fr import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/gong.mdx b/apps/docs/content/docs/en/integrations/gong.mdx index 55b2007411b..9a16c83d0c0 100644 --- a/apps/docs/content/docs/en/integrations/gong.mdx +++ b/apps/docs/content/docs/en/integrations/gong.mdx @@ -5,9 +5,11 @@ description: Revenue intelligence and conversation analytics import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_ads.mdx b/apps/docs/content/docs/en/integrations/google_ads.mdx index c3c1c4866db..cabb0e84d8d 100644 --- a/apps/docs/content/docs/en/integrations/google_ads.mdx +++ b/apps/docs/content/docs/en/integrations/google_ads.mdx @@ -5,9 +5,11 @@ description: Query campaigns, ad groups, and performance metrics import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_bigquery.mdx b/apps/docs/content/docs/en/integrations/google_bigquery.mdx index f14008b9ba3..2c7fbe72320 100644 --- a/apps/docs/content/docs/en/integrations/google_bigquery.mdx +++ b/apps/docs/content/docs/en/integrations/google_bigquery.mdx @@ -5,9 +5,11 @@ description: Query, list, and insert data in Google BigQuery import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_books.mdx b/apps/docs/content/docs/en/integrations/google_books.mdx index 24deff5c884..b6056b4ed3f 100644 --- a/apps/docs/content/docs/en/integrations/google_books.mdx +++ b/apps/docs/content/docs/en/integrations/google_books.mdx @@ -5,9 +5,11 @@ description: Search and retrieve book information import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_calendar.mdx b/apps/docs/content/docs/en/integrations/google_calendar.mdx index 4b6011767f8..9dc266da0f4 100644 --- a/apps/docs/content/docs/en/integrations/google_calendar.mdx +++ b/apps/docs/content/docs/en/integrations/google_calendar.mdx @@ -5,9 +5,11 @@ description: Manage Google Calendar events import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_contacts.mdx b/apps/docs/content/docs/en/integrations/google_contacts.mdx index 3a98b2aea67..0b7a04ac33d 100644 --- a/apps/docs/content/docs/en/integrations/google_contacts.mdx +++ b/apps/docs/content/docs/en/integrations/google_contacts.mdx @@ -5,9 +5,11 @@ description: Manage Google Contacts import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/google_docs.mdx b/apps/docs/content/docs/en/integrations/google_docs.mdx index e666fcc2ad5..48b771bfb16 100644 --- a/apps/docs/content/docs/en/integrations/google_docs.mdx +++ b/apps/docs/content/docs/en/integrations/google_docs.mdx @@ -5,9 +5,11 @@ description: Read, write, and create documents import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_drive.mdx b/apps/docs/content/docs/en/integrations/google_drive.mdx index 5b2d22b43f8..6b5266db85d 100644 --- a/apps/docs/content/docs/en/integrations/google_drive.mdx +++ b/apps/docs/content/docs/en/integrations/google_drive.mdx @@ -5,9 +5,11 @@ description: Manage files, folders, and permissions import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_forms.mdx b/apps/docs/content/docs/en/integrations/google_forms.mdx index a580afbbeb5..0d43d4b29ba 100644 --- a/apps/docs/content/docs/en/integrations/google_forms.mdx +++ b/apps/docs/content/docs/en/integrations/google_forms.mdx @@ -5,9 +5,11 @@ description: Manage Google Forms and responses import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_groups.mdx b/apps/docs/content/docs/en/integrations/google_groups.mdx index 24739a8296b..1c2edcd659c 100644 --- a/apps/docs/content/docs/en/integrations/google_groups.mdx +++ b/apps/docs/content/docs/en/integrations/google_groups.mdx @@ -5,9 +5,11 @@ description: Manage Google Workspace Groups and their members import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_maps.mdx b/apps/docs/content/docs/en/integrations/google_maps.mdx index 3fcc90c3d61..3b20c0ce93d 100644 --- a/apps/docs/content/docs/en/integrations/google_maps.mdx +++ b/apps/docs/content/docs/en/integrations/google_maps.mdx @@ -5,9 +5,11 @@ description: Geocoding, directions, places, and distance calculations import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_meet.mdx b/apps/docs/content/docs/en/integrations/google_meet.mdx index 531a7dab5ac..2d82483e0a3 100644 --- a/apps/docs/content/docs/en/integrations/google_meet.mdx +++ b/apps/docs/content/docs/en/integrations/google_meet.mdx @@ -5,9 +5,11 @@ description: Create and manage Google Meet meetings import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_pagespeed.mdx b/apps/docs/content/docs/en/integrations/google_pagespeed.mdx index 41628ee0221..e57b4fdb2fc 100644 --- a/apps/docs/content/docs/en/integrations/google_pagespeed.mdx +++ b/apps/docs/content/docs/en/integrations/google_pagespeed.mdx @@ -5,9 +5,11 @@ description: Analyze webpage performance with Google PageSpeed Insights import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_search.mdx b/apps/docs/content/docs/en/integrations/google_search.mdx index 94c9b599914..18809a230c8 100644 --- a/apps/docs/content/docs/en/integrations/google_search.mdx +++ b/apps/docs/content/docs/en/integrations/google_search.mdx @@ -5,9 +5,11 @@ description: Search the web import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_sheets.mdx b/apps/docs/content/docs/en/integrations/google_sheets.mdx index d52ebeaf950..da1a233de14 100644 --- a/apps/docs/content/docs/en/integrations/google_sheets.mdx +++ b/apps/docs/content/docs/en/integrations/google_sheets.mdx @@ -5,9 +5,11 @@ description: Read, write, and update data with sheet selection import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_slides.mdx b/apps/docs/content/docs/en/integrations/google_slides.mdx index 0957eff851e..4c05efacf0a 100644 --- a/apps/docs/content/docs/en/integrations/google_slides.mdx +++ b/apps/docs/content/docs/en/integrations/google_slides.mdx @@ -5,9 +5,11 @@ description: Read, write, and create presentations import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_tasks.mdx b/apps/docs/content/docs/en/integrations/google_tasks.mdx index 681a83c89ab..008feda2ae8 100644 --- a/apps/docs/content/docs/en/integrations/google_tasks.mdx +++ b/apps/docs/content/docs/en/integrations/google_tasks.mdx @@ -5,9 +5,11 @@ description: Manage Google Tasks import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_translate.mdx b/apps/docs/content/docs/en/integrations/google_translate.mdx index d58efeb2c2e..2e7cbe922f1 100644 --- a/apps/docs/content/docs/en/integrations/google_translate.mdx +++ b/apps/docs/content/docs/en/integrations/google_translate.mdx @@ -5,9 +5,11 @@ description: Translate text using Google Cloud Translation import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/google_vault.mdx b/apps/docs/content/docs/en/integrations/google_vault.mdx index c83ee44eefd..870b0b2ec1f 100644 --- a/apps/docs/content/docs/en/integrations/google_vault.mdx +++ b/apps/docs/content/docs/en/integrations/google_vault.mdx @@ -5,9 +5,11 @@ description: Search, export, and manage holds/exports for Vault matters import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/grafana.mdx b/apps/docs/content/docs/en/integrations/grafana.mdx index 4033539ff75..18e0f39e0a5 100644 --- a/apps/docs/content/docs/en/integrations/grafana.mdx +++ b/apps/docs/content/docs/en/integrations/grafana.mdx @@ -5,9 +5,11 @@ description: Interact with Grafana dashboards, alerts, and annotations import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/grain.mdx b/apps/docs/content/docs/en/integrations/grain.mdx index f027f2c9575..3bab532f066 100644 --- a/apps/docs/content/docs/en/integrations/grain.mdx +++ b/apps/docs/content/docs/en/integrations/grain.mdx @@ -5,9 +5,11 @@ description: Access meeting recordings, transcripts, and AI summaries import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/granola.mdx b/apps/docs/content/docs/en/integrations/granola.mdx index d4e35e368ff..cf18cb4637c 100644 --- a/apps/docs/content/docs/en/integrations/granola.mdx +++ b/apps/docs/content/docs/en/integrations/granola.mdx @@ -5,9 +5,11 @@ description: Access meeting notes and transcripts from Granola import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/greenhouse.mdx b/apps/docs/content/docs/en/integrations/greenhouse.mdx index 8f60e2b3d3b..9e15e958f16 100644 --- a/apps/docs/content/docs/en/integrations/greenhouse.mdx +++ b/apps/docs/content/docs/en/integrations/greenhouse.mdx @@ -5,9 +5,11 @@ description: Manage candidates, jobs, and applications in Greenhouse import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/greptile.mdx b/apps/docs/content/docs/en/integrations/greptile.mdx index e68c1f73d6b..2d71bddf3f0 100644 --- a/apps/docs/content/docs/en/integrations/greptile.mdx +++ b/apps/docs/content/docs/en/integrations/greptile.mdx @@ -5,9 +5,11 @@ description: AI-powered codebase search and Q&A import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/hex.mdx b/apps/docs/content/docs/en/integrations/hex.mdx index e728ab635ff..9981f8de541 100644 --- a/apps/docs/content/docs/en/integrations/hex.mdx +++ b/apps/docs/content/docs/en/integrations/hex.mdx @@ -5,9 +5,11 @@ description: Run and manage Hex projects import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/hubspot.mdx b/apps/docs/content/docs/en/integrations/hubspot.mdx index f21d38fbeee..23ed5e19eda 100644 --- a/apps/docs/content/docs/en/integrations/hubspot.mdx +++ b/apps/docs/content/docs/en/integrations/hubspot.mdx @@ -5,9 +5,11 @@ description: Interact with HubSpot CRM or trigger workflows from HubSpot events import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/huggingface.mdx b/apps/docs/content/docs/en/integrations/huggingface.mdx index dc7181b3c45..5ee31db77e0 100644 --- a/apps/docs/content/docs/en/integrations/huggingface.mdx +++ b/apps/docs/content/docs/en/integrations/huggingface.mdx @@ -5,9 +5,11 @@ description: Use Hugging Face Inference API import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/hunter.mdx b/apps/docs/content/docs/en/integrations/hunter.mdx index 88ff25a6381..1db00597c1a 100644 --- a/apps/docs/content/docs/en/integrations/hunter.mdx +++ b/apps/docs/content/docs/en/integrations/hunter.mdx @@ -5,9 +5,11 @@ description: Find and verify professional email addresses import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/iam.mdx b/apps/docs/content/docs/en/integrations/iam.mdx index 47da12f0acb..7740ce6697b 100644 --- a/apps/docs/content/docs/en/integrations/iam.mdx +++ b/apps/docs/content/docs/en/integrations/iam.mdx @@ -5,9 +5,11 @@ description: Manage AWS IAM users, roles, policies, and groups import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/identity_center.mdx b/apps/docs/content/docs/en/integrations/identity_center.mdx index 9762dd23873..506f7a502c5 100644 --- a/apps/docs/content/docs/en/integrations/identity_center.mdx +++ b/apps/docs/content/docs/en/integrations/identity_center.mdx @@ -5,9 +5,11 @@ description: Manage temporary elevated access in AWS IAM Identity Center import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/incidentio.mdx b/apps/docs/content/docs/en/integrations/incidentio.mdx index 43c1bf81c60..4ac96ba2b90 100644 --- a/apps/docs/content/docs/en/integrations/incidentio.mdx +++ b/apps/docs/content/docs/en/integrations/incidentio.mdx @@ -5,9 +5,11 @@ description: Manage incidents with incident.io import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/infisical.mdx b/apps/docs/content/docs/en/integrations/infisical.mdx index 912361c25d0..b93a510872e 100644 --- a/apps/docs/content/docs/en/integrations/infisical.mdx +++ b/apps/docs/content/docs/en/integrations/infisical.mdx @@ -5,9 +5,11 @@ description: Manage secrets with Infisical import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/instantly.mdx b/apps/docs/content/docs/en/integrations/instantly.mdx index 7ed15ea7aef..6a6f986ea4e 100644 --- a/apps/docs/content/docs/en/integrations/instantly.mdx +++ b/apps/docs/content/docs/en/integrations/instantly.mdx @@ -5,9 +5,11 @@ description: Manage Instantly leads, campaigns, emails, and lead lists import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/intercom.mdx b/apps/docs/content/docs/en/integrations/intercom.mdx index e9ee4ae8396..99a0ba17bbf 100644 --- a/apps/docs/content/docs/en/integrations/intercom.mdx +++ b/apps/docs/content/docs/en/integrations/intercom.mdx @@ -5,9 +5,11 @@ description: Manage contacts, companies, conversations, tickets, and messages in import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/jina.mdx b/apps/docs/content/docs/en/integrations/jina.mdx index 0841a28ff38..0306fcebc17 100644 --- a/apps/docs/content/docs/en/integrations/jina.mdx +++ b/apps/docs/content/docs/en/integrations/jina.mdx @@ -5,9 +5,11 @@ description: Search the web or extract content from URLs import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/jira.mdx b/apps/docs/content/docs/en/integrations/jira.mdx index 86ba0172594..518099e5330 100644 --- a/apps/docs/content/docs/en/integrations/jira.mdx +++ b/apps/docs/content/docs/en/integrations/jira.mdx @@ -5,9 +5,11 @@ description: Interact with Jira import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/jira_service_management.mdx b/apps/docs/content/docs/en/integrations/jira_service_management.mdx index 46440071f19..42a5f534055 100644 --- a/apps/docs/content/docs/en/integrations/jira_service_management.mdx +++ b/apps/docs/content/docs/en/integrations/jira_service_management.mdx @@ -5,9 +5,11 @@ description: Interact with Jira Service Management import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/kalshi.mdx b/apps/docs/content/docs/en/integrations/kalshi.mdx index e780c20b4d3..e8a720ecd41 100644 --- a/apps/docs/content/docs/en/integrations/kalshi.mdx +++ b/apps/docs/content/docs/en/integrations/kalshi.mdx @@ -5,9 +5,11 @@ description: Access prediction markets and trade on Kalshi import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/ketch.mdx b/apps/docs/content/docs/en/integrations/ketch.mdx index b2fe393695f..3356d85ceed 100644 --- a/apps/docs/content/docs/en/integrations/ketch.mdx +++ b/apps/docs/content/docs/en/integrations/ketch.mdx @@ -5,9 +5,11 @@ description: Manage privacy consent, subscriptions, and data subject rights import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/knowledge.mdx b/apps/docs/content/docs/en/integrations/knowledge.mdx index d5493b4bb8c..de06feedf97 100644 --- a/apps/docs/content/docs/en/integrations/knowledge.mdx +++ b/apps/docs/content/docs/en/integrations/knowledge.mdx @@ -5,7 +5,7 @@ description: Use vector search import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/langsmith.mdx b/apps/docs/content/docs/en/integrations/langsmith.mdx index caf4577f8a8..e2a79a11b64 100644 --- a/apps/docs/content/docs/en/integrations/langsmith.mdx +++ b/apps/docs/content/docs/en/integrations/langsmith.mdx @@ -5,9 +5,11 @@ description: Forward workflow runs to LangSmith for observability import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/latex.mdx b/apps/docs/content/docs/en/integrations/latex.mdx index e594a584413..7e8e4dbdc83 100644 --- a/apps/docs/content/docs/en/integrations/latex.mdx +++ b/apps/docs/content/docs/en/integrations/latex.mdx @@ -5,9 +5,11 @@ description: Compile LaTeX documents into PDFs import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/launchdarkly.mdx b/apps/docs/content/docs/en/integrations/launchdarkly.mdx index 27cc716cc98..000ab9388ee 100644 --- a/apps/docs/content/docs/en/integrations/launchdarkly.mdx +++ b/apps/docs/content/docs/en/integrations/launchdarkly.mdx @@ -5,9 +5,11 @@ description: Manage feature flags with LaunchDarkly. import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/lemlist.mdx b/apps/docs/content/docs/en/integrations/lemlist.mdx index 02f2f8fdbda..a433010c064 100644 --- a/apps/docs/content/docs/en/integrations/lemlist.mdx +++ b/apps/docs/content/docs/en/integrations/lemlist.mdx @@ -5,9 +5,11 @@ description: Manage outreach activities, leads, and send emails via Lemlist import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/linear.mdx b/apps/docs/content/docs/en/integrations/linear.mdx index 039caefb9bc..a9faaa205af 100644 --- a/apps/docs/content/docs/en/integrations/linear.mdx +++ b/apps/docs/content/docs/en/integrations/linear.mdx @@ -5,9 +5,11 @@ description: Interact with Linear issues, projects, and more import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/linkedin.mdx b/apps/docs/content/docs/en/integrations/linkedin.mdx index 1b9ef8afbfa..ad8f92434d6 100644 --- a/apps/docs/content/docs/en/integrations/linkedin.mdx +++ b/apps/docs/content/docs/en/integrations/linkedin.mdx @@ -5,9 +5,11 @@ description: Share posts and manage your LinkedIn presence import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/linkup.mdx b/apps/docs/content/docs/en/integrations/linkup.mdx index 2ea9d4c7ae0..c005106f096 100644 --- a/apps/docs/content/docs/en/integrations/linkup.mdx +++ b/apps/docs/content/docs/en/integrations/linkup.mdx @@ -5,9 +5,11 @@ description: Search the web with Linkup import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/linq.mdx b/apps/docs/content/docs/en/integrations/linq.mdx index 82ad460cfe1..b680fcb3ede 100644 --- a/apps/docs/content/docs/en/integrations/linq.mdx +++ b/apps/docs/content/docs/en/integrations/linq.mdx @@ -5,9 +5,11 @@ description: Send iMessage, SMS, and RCS messages and manage conversations with import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/logs.mdx b/apps/docs/content/docs/en/integrations/logs.mdx index 79dd12f2432..1407989f133 100644 --- a/apps/docs/content/docs/en/integrations/logs.mdx +++ b/apps/docs/content/docs/en/integrations/logs.mdx @@ -5,7 +5,7 @@ description: Query workflow runs and fetch run details import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/loops.mdx b/apps/docs/content/docs/en/integrations/loops.mdx index 98b1df23c2f..a4a6041c75c 100644 --- a/apps/docs/content/docs/en/integrations/loops.mdx +++ b/apps/docs/content/docs/en/integrations/loops.mdx @@ -5,9 +5,11 @@ description: Manage contacts and send emails with Loops import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/luma.mdx b/apps/docs/content/docs/en/integrations/luma.mdx index 3abc9db2a2d..72aa2343d5d 100644 --- a/apps/docs/content/docs/en/integrations/luma.mdx +++ b/apps/docs/content/docs/en/integrations/luma.mdx @@ -5,9 +5,11 @@ description: Manage events and guests on Luma import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/mailchimp.mdx b/apps/docs/content/docs/en/integrations/mailchimp.mdx index 1da08b26600..b7e48bca04d 100644 --- a/apps/docs/content/docs/en/integrations/mailchimp.mdx +++ b/apps/docs/content/docs/en/integrations/mailchimp.mdx @@ -5,9 +5,11 @@ description: Manage audiences, campaigns, and marketing automation in Mailchimp import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/mailgun.mdx b/apps/docs/content/docs/en/integrations/mailgun.mdx index 90eb8b3bc8f..c1216db89e0 100644 --- a/apps/docs/content/docs/en/integrations/mailgun.mdx +++ b/apps/docs/content/docs/en/integrations/mailgun.mdx @@ -5,9 +5,11 @@ description: Send emails and manage mailing lists with Mailgun import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/mem0.mdx b/apps/docs/content/docs/en/integrations/mem0.mdx index 940b0842183..f51b6957f53 100644 --- a/apps/docs/content/docs/en/integrations/mem0.mdx +++ b/apps/docs/content/docs/en/integrations/mem0.mdx @@ -5,9 +5,11 @@ description: Agent memory management import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/memory.mdx b/apps/docs/content/docs/en/integrations/memory.mdx index a02bf48c00e..e29b8e44f9c 100644 --- a/apps/docs/content/docs/en/integrations/memory.mdx +++ b/apps/docs/content/docs/en/integrations/memory.mdx @@ -5,7 +5,7 @@ description: Add memory store import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/microsoft_ad.mdx b/apps/docs/content/docs/en/integrations/microsoft_ad.mdx index 2d752e06c4d..9e42bd52436 100644 --- a/apps/docs/content/docs/en/integrations/microsoft_ad.mdx +++ b/apps/docs/content/docs/en/integrations/microsoft_ad.mdx @@ -5,9 +5,11 @@ description: Manage users and groups in Azure AD (Microsoft Entra ID) import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx b/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx index fbfc837fa9f..112217d2227 100644 --- a/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx +++ b/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx @@ -5,9 +5,11 @@ description: Manage records in Microsoft Dataverse tables import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/microsoft_excel.mdx b/apps/docs/content/docs/en/integrations/microsoft_excel.mdx index 2bd43e79516..2b729eee46e 100644 --- a/apps/docs/content/docs/en/integrations/microsoft_excel.mdx +++ b/apps/docs/content/docs/en/integrations/microsoft_excel.mdx @@ -5,9 +5,11 @@ description: Read and write data with sheet selection import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/microsoft_planner.mdx b/apps/docs/content/docs/en/integrations/microsoft_planner.mdx index 0138c2c582d..5cf858b6582 100644 --- a/apps/docs/content/docs/en/integrations/microsoft_planner.mdx +++ b/apps/docs/content/docs/en/integrations/microsoft_planner.mdx @@ -5,9 +5,11 @@ description: Manage tasks, plans, and buckets in Microsoft Planner import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/microsoft_teams.mdx b/apps/docs/content/docs/en/integrations/microsoft_teams.mdx index 955088c7fc5..1d47727f8ce 100644 --- a/apps/docs/content/docs/en/integrations/microsoft_teams.mdx +++ b/apps/docs/content/docs/en/integrations/microsoft_teams.mdx @@ -5,9 +5,11 @@ description: Manage messages, reactions, and members in Teams import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/millionverifier.mdx b/apps/docs/content/docs/en/integrations/millionverifier.mdx index 21d7385cfab..b7e963791cb 100644 --- a/apps/docs/content/docs/en/integrations/millionverifier.mdx +++ b/apps/docs/content/docs/en/integrations/millionverifier.mdx @@ -5,9 +5,11 @@ description: Verify email deliverability and check account credits import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/mistral_parse.mdx b/apps/docs/content/docs/en/integrations/mistral_parse.mdx index 47c16ccc71b..f73346a7d3d 100644 --- a/apps/docs/content/docs/en/integrations/mistral_parse.mdx +++ b/apps/docs/content/docs/en/integrations/mistral_parse.mdx @@ -5,9 +5,11 @@ description: Extract text from PDF documents import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/monday.mdx b/apps/docs/content/docs/en/integrations/monday.mdx index d60977dd329..7831000b87a 100644 --- a/apps/docs/content/docs/en/integrations/monday.mdx +++ b/apps/docs/content/docs/en/integrations/monday.mdx @@ -5,9 +5,11 @@ description: Manage Monday.com boards, items, and groups import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/mongodb.mdx b/apps/docs/content/docs/en/integrations/mongodb.mdx index f93f9b4c509..ea960498d98 100644 --- a/apps/docs/content/docs/en/integrations/mongodb.mdx +++ b/apps/docs/content/docs/en/integrations/mongodb.mdx @@ -5,9 +5,11 @@ description: Connect to MongoDB database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/mysql.mdx b/apps/docs/content/docs/en/integrations/mysql.mdx index 35202422f41..46ba1f78862 100644 --- a/apps/docs/content/docs/en/integrations/mysql.mdx +++ b/apps/docs/content/docs/en/integrations/mysql.mdx @@ -5,7 +5,7 @@ description: Connect to MySQL database import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/neo4j.mdx b/apps/docs/content/docs/en/integrations/neo4j.mdx index a8d490b902b..c72700ffdda 100644 --- a/apps/docs/content/docs/en/integrations/neo4j.mdx +++ b/apps/docs/content/docs/en/integrations/neo4j.mdx @@ -5,9 +5,11 @@ description: Connect to Neo4j graph database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/neverbounce.mdx b/apps/docs/content/docs/en/integrations/neverbounce.mdx index 478c92a1dc2..943bd9335d0 100644 --- a/apps/docs/content/docs/en/integrations/neverbounce.mdx +++ b/apps/docs/content/docs/en/integrations/neverbounce.mdx @@ -5,9 +5,11 @@ description: Verify email deliverability and check account credits import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/new_relic.mdx b/apps/docs/content/docs/en/integrations/new_relic.mdx index 7f24f87e7bb..05f79ab8925 100644 --- a/apps/docs/content/docs/en/integrations/new_relic.mdx +++ b/apps/docs/content/docs/en/integrations/new_relic.mdx @@ -5,9 +5,11 @@ description: Query observability data and record deployments in New Relic import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/notion.mdx b/apps/docs/content/docs/en/integrations/notion.mdx index 4ddf64db96c..8bb9585e4cf 100644 --- a/apps/docs/content/docs/en/integrations/notion.mdx +++ b/apps/docs/content/docs/en/integrations/notion.mdx @@ -5,9 +5,11 @@ description: Manage Notion pages import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/obsidian.mdx b/apps/docs/content/docs/en/integrations/obsidian.mdx index fc13d9e6d94..5603db1041a 100644 --- a/apps/docs/content/docs/en/integrations/obsidian.mdx +++ b/apps/docs/content/docs/en/integrations/obsidian.mdx @@ -5,9 +5,11 @@ description: Interact with your Obsidian vault via the Local REST API import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/okta.mdx b/apps/docs/content/docs/en/integrations/okta.mdx index 6c2176557c3..f0d8c80125f 100644 --- a/apps/docs/content/docs/en/integrations/okta.mdx +++ b/apps/docs/content/docs/en/integrations/okta.mdx @@ -5,9 +5,11 @@ description: Manage users and groups in Okta import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/onedrive.mdx b/apps/docs/content/docs/en/integrations/onedrive.mdx index 1383114ec11..18f2b227692 100644 --- a/apps/docs/content/docs/en/integrations/onedrive.mdx +++ b/apps/docs/content/docs/en/integrations/onedrive.mdx @@ -5,9 +5,11 @@ description: Create, upload, download, list, and delete files import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/onepassword.mdx b/apps/docs/content/docs/en/integrations/onepassword.mdx index 33f1adea356..12fcfc0fa57 100644 --- a/apps/docs/content/docs/en/integrations/onepassword.mdx +++ b/apps/docs/content/docs/en/integrations/onepassword.mdx @@ -5,9 +5,11 @@ description: Manage secrets and items in 1Password vaults import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/openai.mdx b/apps/docs/content/docs/en/integrations/openai.mdx index 251092e8ffc..54413e46a62 100644 --- a/apps/docs/content/docs/en/integrations/openai.mdx +++ b/apps/docs/content/docs/en/integrations/openai.mdx @@ -5,9 +5,11 @@ description: Generate Open AI embeddings import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/outlook.mdx b/apps/docs/content/docs/en/integrations/outlook.mdx index d99b8b83839..79b7419c566 100644 --- a/apps/docs/content/docs/en/integrations/outlook.mdx +++ b/apps/docs/content/docs/en/integrations/outlook.mdx @@ -5,9 +5,11 @@ description: Send, read, draft, forward, and move Outlook email messages import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/pagerduty.mdx b/apps/docs/content/docs/en/integrations/pagerduty.mdx index 01e870eba61..b07f04a4e57 100644 --- a/apps/docs/content/docs/en/integrations/pagerduty.mdx +++ b/apps/docs/content/docs/en/integrations/pagerduty.mdx @@ -5,9 +5,11 @@ description: Manage incidents and on-call schedules with PagerDuty import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/parallel_ai.mdx b/apps/docs/content/docs/en/integrations/parallel_ai.mdx index e120ad35107..abeed3f7022 100644 --- a/apps/docs/content/docs/en/integrations/parallel_ai.mdx +++ b/apps/docs/content/docs/en/integrations/parallel_ai.mdx @@ -5,9 +5,11 @@ description: Web research with Parallel AI import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/peopledatalabs.mdx b/apps/docs/content/docs/en/integrations/peopledatalabs.mdx index 334384fb439..fc7b3d91046 100644 --- a/apps/docs/content/docs/en/integrations/peopledatalabs.mdx +++ b/apps/docs/content/docs/en/integrations/peopledatalabs.mdx @@ -5,9 +5,11 @@ description: Enrich and search people and companies import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/perplexity.mdx b/apps/docs/content/docs/en/integrations/perplexity.mdx index 3f63040c0c1..71d0411e800 100644 --- a/apps/docs/content/docs/en/integrations/perplexity.mdx +++ b/apps/docs/content/docs/en/integrations/perplexity.mdx @@ -5,9 +5,11 @@ description: Use Perplexity AI for chat and search import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/persona.mdx b/apps/docs/content/docs/en/integrations/persona.mdx index 4cf1dc83790..68d82b09d55 100644 --- a/apps/docs/content/docs/en/integrations/persona.mdx +++ b/apps/docs/content/docs/en/integrations/persona.mdx @@ -5,9 +5,11 @@ description: Verify identities with Persona import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/pinecone.mdx b/apps/docs/content/docs/en/integrations/pinecone.mdx index 2c9cc031079..fe182d22f0d 100644 --- a/apps/docs/content/docs/en/integrations/pinecone.mdx +++ b/apps/docs/content/docs/en/integrations/pinecone.mdx @@ -5,9 +5,11 @@ description: Use Pinecone vector database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/pipedrive.mdx b/apps/docs/content/docs/en/integrations/pipedrive.mdx index a8da325c01f..33c1f8d0966 100644 --- a/apps/docs/content/docs/en/integrations/pipedrive.mdx +++ b/apps/docs/content/docs/en/integrations/pipedrive.mdx @@ -5,9 +5,11 @@ description: Interact with Pipedrive CRM import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/polymarket.mdx b/apps/docs/content/docs/en/integrations/polymarket.mdx index 4d780ba2cdd..f28938ca176 100644 --- a/apps/docs/content/docs/en/integrations/polymarket.mdx +++ b/apps/docs/content/docs/en/integrations/polymarket.mdx @@ -5,9 +5,11 @@ description: Access prediction markets data from Polymarket import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/postgresql.mdx b/apps/docs/content/docs/en/integrations/postgresql.mdx index a864f4b4b4f..01e5f69188d 100644 --- a/apps/docs/content/docs/en/integrations/postgresql.mdx +++ b/apps/docs/content/docs/en/integrations/postgresql.mdx @@ -5,7 +5,7 @@ description: Connect to PostgreSQL database import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/posthog.mdx b/apps/docs/content/docs/en/integrations/posthog.mdx index 4cb5f25de0e..611d8674308 100644 --- a/apps/docs/content/docs/en/integrations/posthog.mdx +++ b/apps/docs/content/docs/en/integrations/posthog.mdx @@ -5,9 +5,11 @@ description: Product analytics and feature management import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/profound.mdx b/apps/docs/content/docs/en/integrations/profound.mdx index 9aa1aa4c52c..6bedfac62cc 100644 --- a/apps/docs/content/docs/en/integrations/profound.mdx +++ b/apps/docs/content/docs/en/integrations/profound.mdx @@ -5,9 +5,11 @@ description: AI visibility and analytics with Profound import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/prospeo.mdx b/apps/docs/content/docs/en/integrations/prospeo.mdx index d8080d2ebdf..78bcde20651 100644 --- a/apps/docs/content/docs/en/integrations/prospeo.mdx +++ b/apps/docs/content/docs/en/integrations/prospeo.mdx @@ -5,9 +5,11 @@ description: Enrich and search B2B contacts and companies import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/pulse.mdx b/apps/docs/content/docs/en/integrations/pulse.mdx index f7c3eaec6d5..ff0ba038c94 100644 --- a/apps/docs/content/docs/en/integrations/pulse.mdx +++ b/apps/docs/content/docs/en/integrations/pulse.mdx @@ -5,9 +5,11 @@ description: Extract text from documents using Pulse OCR import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/qdrant.mdx b/apps/docs/content/docs/en/integrations/qdrant.mdx index 8f8b99d8e64..408d4bbb0f4 100644 --- a/apps/docs/content/docs/en/integrations/qdrant.mdx +++ b/apps/docs/content/docs/en/integrations/qdrant.mdx @@ -5,9 +5,11 @@ description: Use Qdrant vector database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/quartr.mdx b/apps/docs/content/docs/en/integrations/quartr.mdx index a536bfedc54..57c394bad7a 100644 --- a/apps/docs/content/docs/en/integrations/quartr.mdx +++ b/apps/docs/content/docs/en/integrations/quartr.mdx @@ -5,9 +5,11 @@ description: Access earnings calls, transcripts, filings, and slides import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/quiver.mdx b/apps/docs/content/docs/en/integrations/quiver.mdx index d7b7a84cb57..1b1edc18eb4 100644 --- a/apps/docs/content/docs/en/integrations/quiver.mdx +++ b/apps/docs/content/docs/en/integrations/quiver.mdx @@ -5,9 +5,11 @@ description: Generate and vectorize SVGs import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/railway.mdx b/apps/docs/content/docs/en/integrations/railway.mdx index 9d41fe8492b..51f38a6c038 100644 --- a/apps/docs/content/docs/en/integrations/railway.mdx +++ b/apps/docs/content/docs/en/integrations/railway.mdx @@ -5,9 +5,11 @@ description: Manage Railway projects, services, deployments, and variables import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/rb2b.mdx b/apps/docs/content/docs/en/integrations/rb2b.mdx index 74395f0ee10..0af125b5739 100644 --- a/apps/docs/content/docs/en/integrations/rb2b.mdx +++ b/apps/docs/content/docs/en/integrations/rb2b.mdx @@ -5,9 +5,11 @@ description: Identify and enrich website visitors import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/rds.mdx b/apps/docs/content/docs/en/integrations/rds.mdx index 1868c7c17d3..95fa798f7e7 100644 --- a/apps/docs/content/docs/en/integrations/rds.mdx +++ b/apps/docs/content/docs/en/integrations/rds.mdx @@ -5,9 +5,11 @@ description: Connect to Amazon RDS via Data API import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/reddit.mdx b/apps/docs/content/docs/en/integrations/reddit.mdx index 42540dbd32d..591225b05cd 100644 --- a/apps/docs/content/docs/en/integrations/reddit.mdx +++ b/apps/docs/content/docs/en/integrations/reddit.mdx @@ -5,9 +5,11 @@ description: Access Reddit data and content import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/redis.mdx b/apps/docs/content/docs/en/integrations/redis.mdx index 6d9c658eeb5..0db7f72e795 100644 --- a/apps/docs/content/docs/en/integrations/redis.mdx +++ b/apps/docs/content/docs/en/integrations/redis.mdx @@ -5,9 +5,11 @@ description: Key-value operations with Redis import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/reducto.mdx b/apps/docs/content/docs/en/integrations/reducto.mdx index 076fb08c46d..d49b345e162 100644 --- a/apps/docs/content/docs/en/integrations/reducto.mdx +++ b/apps/docs/content/docs/en/integrations/reducto.mdx @@ -5,9 +5,11 @@ description: Extract text from PDF documents import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/resend.mdx b/apps/docs/content/docs/en/integrations/resend.mdx index 53671593923..a0bf09f6456 100644 --- a/apps/docs/content/docs/en/integrations/resend.mdx +++ b/apps/docs/content/docs/en/integrations/resend.mdx @@ -5,9 +5,11 @@ description: Send emails and manage contacts with Resend. import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/revenuecat.mdx b/apps/docs/content/docs/en/integrations/revenuecat.mdx index 5822fc971ac..fe15ac027ba 100644 --- a/apps/docs/content/docs/en/integrations/revenuecat.mdx +++ b/apps/docs/content/docs/en/integrations/revenuecat.mdx @@ -5,9 +5,11 @@ description: Manage in-app subscriptions and entitlements import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/rippling.mdx b/apps/docs/content/docs/en/integrations/rippling.mdx index 31013ea5c68..0e860145843 100644 --- a/apps/docs/content/docs/en/integrations/rippling.mdx +++ b/apps/docs/content/docs/en/integrations/rippling.mdx @@ -5,9 +5,11 @@ description: Manage workers, departments, custom objects, and company data in Ri import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/rootly.mdx b/apps/docs/content/docs/en/integrations/rootly.mdx index 5b45b01fe44..f4c1d105fb4 100644 --- a/apps/docs/content/docs/en/integrations/rootly.mdx +++ b/apps/docs/content/docs/en/integrations/rootly.mdx @@ -5,9 +5,11 @@ description: Manage incidents, alerts, and on-call with Rootly import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/s3.mdx b/apps/docs/content/docs/en/integrations/s3.mdx index 0678a74bc1b..0ff35cf9ca1 100644 --- a/apps/docs/content/docs/en/integrations/s3.mdx +++ b/apps/docs/content/docs/en/integrations/s3.mdx @@ -5,9 +5,11 @@ description: Upload, download, list, and manage S3 files import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/salesforce.mdx b/apps/docs/content/docs/en/integrations/salesforce.mdx index 7c15ea20e14..71d1ca260bd 100644 --- a/apps/docs/content/docs/en/integrations/salesforce.mdx +++ b/apps/docs/content/docs/en/integrations/salesforce.mdx @@ -5,9 +5,11 @@ description: Interact with Salesforce CRM import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sap_concur.mdx b/apps/docs/content/docs/en/integrations/sap_concur.mdx index 8fe00adedac..fcf8390775e 100644 --- a/apps/docs/content/docs/en/integrations/sap_concur.mdx +++ b/apps/docs/content/docs/en/integrations/sap_concur.mdx @@ -5,9 +5,11 @@ description: Manage expense reports, travel requests, cash advances, and more in import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sap_s4hana.mdx b/apps/docs/content/docs/en/integrations/sap_s4hana.mdx index 75845287e0b..bca76b5e11b 100644 --- a/apps/docs/content/docs/en/integrations/sap_s4hana.mdx +++ b/apps/docs/content/docs/en/integrations/sap_s4hana.mdx @@ -5,9 +5,11 @@ description: Read and write SAP S4HANA Cloud business data via OData import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/secrets_manager.mdx b/apps/docs/content/docs/en/integrations/secrets_manager.mdx index ca685d9de1b..a21cfdb90bc 100644 --- a/apps/docs/content/docs/en/integrations/secrets_manager.mdx +++ b/apps/docs/content/docs/en/integrations/secrets_manager.mdx @@ -5,9 +5,11 @@ description: Connect to AWS Secrets Manager import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sendblue.mdx b/apps/docs/content/docs/en/integrations/sendblue.mdx index ca03c545710..d3da0924ff2 100644 --- a/apps/docs/content/docs/en/integrations/sendblue.mdx +++ b/apps/docs/content/docs/en/integrations/sendblue.mdx @@ -5,9 +5,11 @@ description: Send and receive iMessage and SMS import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sendgrid.mdx b/apps/docs/content/docs/en/integrations/sendgrid.mdx index 0b32ebc50af..cd78ed0b54e 100644 --- a/apps/docs/content/docs/en/integrations/sendgrid.mdx +++ b/apps/docs/content/docs/en/integrations/sendgrid.mdx @@ -5,9 +5,11 @@ description: Send emails and manage contacts, lists, and templates with SendGrid import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sentry.mdx b/apps/docs/content/docs/en/integrations/sentry.mdx index 23bd02c3025..841e471b471 100644 --- a/apps/docs/content/docs/en/integrations/sentry.mdx +++ b/apps/docs/content/docs/en/integrations/sentry.mdx @@ -5,9 +5,11 @@ description: Manage Sentry issues, projects, events, and releases import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/serper.mdx b/apps/docs/content/docs/en/integrations/serper.mdx index e850ed4b8ef..c7f7bf99fbf 100644 --- a/apps/docs/content/docs/en/integrations/serper.mdx +++ b/apps/docs/content/docs/en/integrations/serper.mdx @@ -5,9 +5,11 @@ description: Search the web using Serper import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/servicenow.mdx b/apps/docs/content/docs/en/integrations/servicenow.mdx index 31cda43d51a..19a60bd2822 100644 --- a/apps/docs/content/docs/en/integrations/servicenow.mdx +++ b/apps/docs/content/docs/en/integrations/servicenow.mdx @@ -5,9 +5,11 @@ description: Create, read, update, and delete ServiceNow records import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/ses.mdx b/apps/docs/content/docs/en/integrations/ses.mdx index 71aab4dcb66..32080ce0fb3 100644 --- a/apps/docs/content/docs/en/integrations/ses.mdx +++ b/apps/docs/content/docs/en/integrations/ses.mdx @@ -5,9 +5,11 @@ description: Send emails and manage templates with AWS Simple Email Service import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sftp.mdx b/apps/docs/content/docs/en/integrations/sftp.mdx index 43fdffe9a9f..7cfcde05958 100644 --- a/apps/docs/content/docs/en/integrations/sftp.mdx +++ b/apps/docs/content/docs/en/integrations/sftp.mdx @@ -5,7 +5,7 @@ description: Transfer files via SFTP (SSH File Transfer Protocol) import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/sharepoint.mdx b/apps/docs/content/docs/en/integrations/sharepoint.mdx index bb9bc4df74b..ba0aa73a7d1 100644 --- a/apps/docs/content/docs/en/integrations/sharepoint.mdx +++ b/apps/docs/content/docs/en/integrations/sharepoint.mdx @@ -5,9 +5,11 @@ description: Work with pages and lists import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/shopify.mdx b/apps/docs/content/docs/en/integrations/shopify.mdx index bae22da45f8..7d8b8cff66d 100644 --- a/apps/docs/content/docs/en/integrations/shopify.mdx +++ b/apps/docs/content/docs/en/integrations/shopify.mdx @@ -5,9 +5,11 @@ description: Manage products, orders, customers, and inventory in your Shopify s import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/similarweb.mdx b/apps/docs/content/docs/en/integrations/similarweb.mdx index cbdf82ddc28..0f16e673922 100644 --- a/apps/docs/content/docs/en/integrations/similarweb.mdx +++ b/apps/docs/content/docs/en/integrations/similarweb.mdx @@ -5,9 +5,11 @@ description: Website traffic and analytics data import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sixtyfour.mdx b/apps/docs/content/docs/en/integrations/sixtyfour.mdx index cec9052552a..e7ad19ca911 100644 --- a/apps/docs/content/docs/en/integrations/sixtyfour.mdx +++ b/apps/docs/content/docs/en/integrations/sixtyfour.mdx @@ -5,9 +5,11 @@ description: Enrich leads and companies with AI-powered research import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/slack.mdx b/apps/docs/content/docs/en/integrations/slack.mdx index 832ecec7ff7..75852b7c3ac 100644 --- a/apps/docs/content/docs/en/integrations/slack.mdx +++ b/apps/docs/content/docs/en/integrations/slack.mdx @@ -5,9 +5,11 @@ description: Send, update, delete messages, manage views and modals, add or remo import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/smtp.mdx b/apps/docs/content/docs/en/integrations/smtp.mdx index 0e4bec244ac..a6658e018e0 100644 --- a/apps/docs/content/docs/en/integrations/smtp.mdx +++ b/apps/docs/content/docs/en/integrations/smtp.mdx @@ -5,7 +5,7 @@ description: Send emails via any SMTP mail server import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/sqs.mdx b/apps/docs/content/docs/en/integrations/sqs.mdx index b438a2d681e..38e160ac804 100644 --- a/apps/docs/content/docs/en/integrations/sqs.mdx +++ b/apps/docs/content/docs/en/integrations/sqs.mdx @@ -5,9 +5,11 @@ description: Connect to Amazon SQS import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/ssh.mdx b/apps/docs/content/docs/en/integrations/ssh.mdx index 74a830b9edc..2b5c6c21350 100644 --- a/apps/docs/content/docs/en/integrations/ssh.mdx +++ b/apps/docs/content/docs/en/integrations/ssh.mdx @@ -5,7 +5,7 @@ description: Connect to remote servers via SSH import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/stagehand.mdx b/apps/docs/content/docs/en/integrations/stagehand.mdx index 13f1f79f0b0..c892ed5a56d 100644 --- a/apps/docs/content/docs/en/integrations/stagehand.mdx +++ b/apps/docs/content/docs/en/integrations/stagehand.mdx @@ -5,9 +5,11 @@ description: Web automation and data extraction import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/stripe.mdx b/apps/docs/content/docs/en/integrations/stripe.mdx index cf53193fcd8..c7c71a40303 100644 --- a/apps/docs/content/docs/en/integrations/stripe.mdx +++ b/apps/docs/content/docs/en/integrations/stripe.mdx @@ -5,9 +5,11 @@ description: Process payments and manage Stripe data import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/sts.mdx b/apps/docs/content/docs/en/integrations/sts.mdx index 89c741398f8..bc2710754b9 100644 --- a/apps/docs/content/docs/en/integrations/sts.mdx +++ b/apps/docs/content/docs/en/integrations/sts.mdx @@ -5,9 +5,11 @@ description: Connect to AWS Security Token Service import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/supabase.mdx b/apps/docs/content/docs/en/integrations/supabase.mdx index 46cfa5a9bdb..ab28afa3999 100644 --- a/apps/docs/content/docs/en/integrations/supabase.mdx +++ b/apps/docs/content/docs/en/integrations/supabase.mdx @@ -5,9 +5,11 @@ description: Use Supabase database import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/table.mdx b/apps/docs/content/docs/en/integrations/table.mdx index 523d550a01e..9f50f5a33aa 100644 --- a/apps/docs/content/docs/en/integrations/table.mdx +++ b/apps/docs/content/docs/en/integrations/table.mdx @@ -5,7 +5,7 @@ description: User-defined data tables import { BlockInfoCard } from "@/components/ui/block-info-card" - diff --git a/apps/docs/content/docs/en/integrations/tailscale.mdx b/apps/docs/content/docs/en/integrations/tailscale.mdx index e5e97f6b7fe..dddbac12285 100644 --- a/apps/docs/content/docs/en/integrations/tailscale.mdx +++ b/apps/docs/content/docs/en/integrations/tailscale.mdx @@ -5,9 +5,11 @@ description: Manage devices and network settings in your Tailscale tailnet import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/tavily.mdx b/apps/docs/content/docs/en/integrations/tavily.mdx index 906a755d542..8befbfd5e7d 100644 --- a/apps/docs/content/docs/en/integrations/tavily.mdx +++ b/apps/docs/content/docs/en/integrations/tavily.mdx @@ -5,9 +5,11 @@ description: Search and extract information import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/telegram.mdx b/apps/docs/content/docs/en/integrations/telegram.mdx index d167edcea02..4d186842063 100644 --- a/apps/docs/content/docs/en/integrations/telegram.mdx +++ b/apps/docs/content/docs/en/integrations/telegram.mdx @@ -5,9 +5,11 @@ description: Interact with Telegram import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/temporal.mdx b/apps/docs/content/docs/en/integrations/temporal.mdx index f6c1d649175..c26abcf812f 100644 --- a/apps/docs/content/docs/en/integrations/temporal.mdx +++ b/apps/docs/content/docs/en/integrations/temporal.mdx @@ -5,9 +5,11 @@ description: Start, signal, query, and manage Temporal workflow executions import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/textract.mdx b/apps/docs/content/docs/en/integrations/textract.mdx index de346ed1462..a803ee14ee5 100644 --- a/apps/docs/content/docs/en/integrations/textract.mdx +++ b/apps/docs/content/docs/en/integrations/textract.mdx @@ -5,9 +5,11 @@ description: Extract text, tables, and forms from documents import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/tinybird.mdx b/apps/docs/content/docs/en/integrations/tinybird.mdx index 4de04f0b281..f281d780fc2 100644 --- a/apps/docs/content/docs/en/integrations/tinybird.mdx +++ b/apps/docs/content/docs/en/integrations/tinybird.mdx @@ -5,9 +5,11 @@ description: Send events, query data, and manage Data Sources with Tinybird import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/trello.mdx b/apps/docs/content/docs/en/integrations/trello.mdx index 6354aa115ad..6fc3a9120d3 100644 --- a/apps/docs/content/docs/en/integrations/trello.mdx +++ b/apps/docs/content/docs/en/integrations/trello.mdx @@ -5,9 +5,11 @@ description: Manage Trello lists, cards, and activity import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/trigger_dev.mdx b/apps/docs/content/docs/en/integrations/trigger_dev.mdx index d15eedf5965..61e426f988b 100644 --- a/apps/docs/content/docs/en/integrations/trigger_dev.mdx +++ b/apps/docs/content/docs/en/integrations/trigger_dev.mdx @@ -5,9 +5,11 @@ description: Trigger tasks and manage runs and schedules import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/twilio_sms.mdx b/apps/docs/content/docs/en/integrations/twilio_sms.mdx index 4f9cf55dc3a..64eaf12c546 100644 --- a/apps/docs/content/docs/en/integrations/twilio_sms.mdx +++ b/apps/docs/content/docs/en/integrations/twilio_sms.mdx @@ -5,9 +5,11 @@ description: Send SMS messages import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/twilio_voice.mdx b/apps/docs/content/docs/en/integrations/twilio_voice.mdx index 8503857103a..528f080292e 100644 --- a/apps/docs/content/docs/en/integrations/twilio_voice.mdx +++ b/apps/docs/content/docs/en/integrations/twilio_voice.mdx @@ -5,9 +5,11 @@ description: Make and manage phone calls import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/typeform.mdx b/apps/docs/content/docs/en/integrations/typeform.mdx index 634705632b0..55ab9ee1354 100644 --- a/apps/docs/content/docs/en/integrations/typeform.mdx +++ b/apps/docs/content/docs/en/integrations/typeform.mdx @@ -5,9 +5,11 @@ description: Interact with Typeform import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/upstash.mdx b/apps/docs/content/docs/en/integrations/upstash.mdx index af14be9fe6c..91906975543 100644 --- a/apps/docs/content/docs/en/integrations/upstash.mdx +++ b/apps/docs/content/docs/en/integrations/upstash.mdx @@ -5,9 +5,11 @@ description: Serverless Redis with Upstash import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/vanta.mdx b/apps/docs/content/docs/en/integrations/vanta.mdx index 2086268cc47..0ce86da7411 100644 --- a/apps/docs/content/docs/en/integrations/vanta.mdx +++ b/apps/docs/content/docs/en/integrations/vanta.mdx @@ -5,9 +5,11 @@ description: Query compliance status and manage evidence in Vanta import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/vercel.mdx b/apps/docs/content/docs/en/integrations/vercel.mdx index 572a8af5626..6bb4e41781b 100644 --- a/apps/docs/content/docs/en/integrations/vercel.mdx +++ b/apps/docs/content/docs/en/integrations/vercel.mdx @@ -5,9 +5,11 @@ description: Manage Vercel deployments, projects, and infrastructure import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/wealthbox.mdx b/apps/docs/content/docs/en/integrations/wealthbox.mdx index bb16b1c38f2..2e36e4b5423 100644 --- a/apps/docs/content/docs/en/integrations/wealthbox.mdx +++ b/apps/docs/content/docs/en/integrations/wealthbox.mdx @@ -5,9 +5,11 @@ description: Interact with Wealthbox import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/webflow.mdx b/apps/docs/content/docs/en/integrations/webflow.mdx index c508d71c66b..78e28db34d0 100644 --- a/apps/docs/content/docs/en/integrations/webflow.mdx +++ b/apps/docs/content/docs/en/integrations/webflow.mdx @@ -5,9 +5,11 @@ description: Manage Webflow CMS collections import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/whatsapp.mdx b/apps/docs/content/docs/en/integrations/whatsapp.mdx index d7db0f573a1..9145568a798 100644 --- a/apps/docs/content/docs/en/integrations/whatsapp.mdx +++ b/apps/docs/content/docs/en/integrations/whatsapp.mdx @@ -5,9 +5,11 @@ description: Send WhatsApp messages import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/wikipedia.mdx b/apps/docs/content/docs/en/integrations/wikipedia.mdx index f3c0ce2245a..fde21c61729 100644 --- a/apps/docs/content/docs/en/integrations/wikipedia.mdx +++ b/apps/docs/content/docs/en/integrations/wikipedia.mdx @@ -5,9 +5,11 @@ description: Search and retrieve content from Wikipedia import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/wiza.mdx b/apps/docs/content/docs/en/integrations/wiza.mdx index 38da4cfd839..676cd7fdb0e 100644 --- a/apps/docs/content/docs/en/integrations/wiza.mdx +++ b/apps/docs/content/docs/en/integrations/wiza.mdx @@ -5,9 +5,11 @@ description: Find, enrich, and verify B2B contact data with Wiza import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/wordpress.mdx b/apps/docs/content/docs/en/integrations/wordpress.mdx index 32bdf1606ed..ad117f7374b 100644 --- a/apps/docs/content/docs/en/integrations/wordpress.mdx +++ b/apps/docs/content/docs/en/integrations/wordpress.mdx @@ -5,9 +5,11 @@ description: Manage WordPress content import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/workday.mdx b/apps/docs/content/docs/en/integrations/workday.mdx index 35652e80e9b..803aa1a82b3 100644 --- a/apps/docs/content/docs/en/integrations/workday.mdx +++ b/apps/docs/content/docs/en/integrations/workday.mdx @@ -5,9 +5,11 @@ description: Manage workers, hiring, onboarding, and HR operations in Workday import { BlockInfoCard } from "@/components/ui/block-info-card" - ## Usage Instructions diff --git a/apps/docs/content/docs/en/integrations/x.mdx b/apps/docs/content/docs/en/integrations/x.mdx index b4a22a8654a..6f9b1ec3de6 100644 --- a/apps/docs/content/docs/en/integrations/x.mdx +++ b/apps/docs/content/docs/en/integrations/x.mdx @@ -5,9 +5,11 @@ description: Interact with X import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/youtube.mdx b/apps/docs/content/docs/en/integrations/youtube.mdx index 8d7351d3180..345d5e3c0fd 100644 --- a/apps/docs/content/docs/en/integrations/youtube.mdx +++ b/apps/docs/content/docs/en/integrations/youtube.mdx @@ -5,9 +5,11 @@ description: Interact with YouTube videos, channels, and playlists import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/zendesk.mdx b/apps/docs/content/docs/en/integrations/zendesk.mdx index dd534df6134..27a92aae1ee 100644 --- a/apps/docs/content/docs/en/integrations/zendesk.mdx +++ b/apps/docs/content/docs/en/integrations/zendesk.mdx @@ -5,9 +5,11 @@ description: Manage support tickets, users, and organizations in Zendesk import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/zep.mdx b/apps/docs/content/docs/en/integrations/zep.mdx index 9e99d07455f..a07fbdd27f7 100644 --- a/apps/docs/content/docs/en/integrations/zep.mdx +++ b/apps/docs/content/docs/en/integrations/zep.mdx @@ -5,9 +5,11 @@ description: Long-term memory for AI agents import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/zerobounce.mdx b/apps/docs/content/docs/en/integrations/zerobounce.mdx index 49c83ee3244..2165093edae 100644 --- a/apps/docs/content/docs/en/integrations/zerobounce.mdx +++ b/apps/docs/content/docs/en/integrations/zerobounce.mdx @@ -5,9 +5,11 @@ description: Validate email deliverability and check account credits import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/zoom.mdx b/apps/docs/content/docs/en/integrations/zoom.mdx index 3010e9f611e..efa68c3f0ed 100644 --- a/apps/docs/content/docs/en/integrations/zoom.mdx +++ b/apps/docs/content/docs/en/integrations/zoom.mdx @@ -5,9 +5,11 @@ description: Create and manage Zoom meetings and recordings import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/docs/content/docs/en/integrations/zoominfo.mdx b/apps/docs/content/docs/en/integrations/zoominfo.mdx index b0a394272f4..fed4b5a6f9a 100644 --- a/apps/docs/content/docs/en/integrations/zoominfo.mdx +++ b/apps/docs/content/docs/en/integrations/zoominfo.mdx @@ -5,9 +5,11 @@ description: Search and enrich B2B company and contact data with ZoomInfo. import { BlockInfoCard } from "@/components/ui/block-info-card" - {/* MANUAL-CONTENT-START:intro */} diff --git a/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx b/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx index 0b7c616dd80..b22170272ae 100644 --- a/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx +++ b/apps/sim/app/(landing)/integrations/(shell)/[slug]/page.tsx @@ -303,6 +303,7 @@ export default async function IntegrationPage({ params }: { params: Promise<{ sl const { name, description, longDescription, bgColor, docsUrl, operations, triggers, authType } = integration + const websiteUrl = integration.url const landingContent = integration.landingContent @@ -346,6 +347,7 @@ export default async function IntegrationPage({ params }: { params: Promise<{ sl ...(integration.tags?.length ? { keywords: integration.tags.map((tag) => tag.replace(/-/g, ' ')).join(', ') } : {}), + ...(websiteUrl ? { about: { '@type': 'Organization', name, url: websiteUrl } } : {}), dateModified: INTEGRATIONS_UPDATED_AT, offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD' }, } @@ -502,6 +504,42 @@ export default async function IntegrationPage({ params }: { params: Promise<{ sl /> + {websiteUrl && ( + + Visit {name} + + + )}

diff --git a/apps/sim/lib/integrations/integrations.json b/apps/sim/lib/integrations/integrations.json index c9e426a8aaf..7b786fb2a94 100644 --- a/apps/sim/lib/integrations/integrations.json +++ b/apps/sim/lib/integrations/integrations.json @@ -54,7 +54,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["secrets-management", "identity"] + "tags": ["secrets-management", "identity"], + "url": "https://1password.com" }, { "type": "agentmail", @@ -157,7 +158,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["messaging", "automation"] + "tags": ["messaging", "automation"], + "url": "https://agentmail.to" }, { "type": "agentphone", @@ -264,7 +266,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "automation"] + "tags": ["messaging", "automation"], + "url": "https://agentphone.ai" }, { "type": "agiloft", @@ -335,7 +338,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["automation"] + "tags": ["automation"], + "url": "https://www.agiloft.com" }, { "type": "ahrefs", @@ -386,7 +390,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["seo", "marketing", "data-analytics"] + "tags": ["seo", "marketing", "data-analytics"], + "url": "https://ahrefs.com" }, { "type": "airtable", @@ -444,7 +449,8 @@ "oauthServiceId": "airtable", "category": "tools", "integrationType": "databases", - "tags": ["spreadsheet", "automation"] + "tags": ["spreadsheet", "automation"], + "url": "https://www.airtable.com" }, { "type": "airweave", @@ -462,7 +468,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["vector-search", "knowledge-base"] + "tags": ["vector-search", "knowledge-base"], + "url": "https://airweave.ai" }, { "type": "algolia", @@ -541,7 +548,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["vector-search", "knowledge-base"] + "tags": ["vector-search", "knowledge-base"], + "url": "https://www.algolia.com" }, { "type": "dynamodb", @@ -588,7 +596,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["cloud", "data-analytics"] + "tags": ["cloud", "data-analytics"], + "url": "https://aws.amazon.com/dynamodb" }, { "type": "rds", @@ -631,7 +640,8 @@ "authType": "none", "category": "tools", "integrationType": "databases", - "tags": ["cloud"] + "tags": ["cloud"], + "url": "https://aws.amazon.com/rds" }, { "type": "sqs", @@ -654,7 +664,8 @@ "authType": "none", "category": "tools", "integrationType": "devops", - "tags": ["cloud", "messaging", "automation"] + "tags": ["cloud", "messaging", "automation"], + "url": "https://aws.amazon.com/sqs" }, { "type": "amplitude", @@ -717,7 +728,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["data-analytics", "marketing"] + "tags": ["data-analytics", "marketing"], + "url": "https://amplitude.com" }, { "type": "apify", @@ -756,7 +768,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "automation", "data-analytics"] + "tags": ["web-scraping", "automation", "data-analytics"], + "url": "https://apify.com" }, { "type": "apollo", @@ -875,7 +888,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://www.apollo.io" }, { "type": "arxiv", @@ -906,7 +920,8 @@ "authType": "none", "category": "tools", "integrationType": "search", - "tags": ["document-processing", "knowledge-base"] + "tags": ["document-processing", "knowledge-base"], + "url": "https://arxiv.org" }, { "type": "asana", @@ -950,7 +965,8 @@ "oauthServiceId": "asana", "category": "tools", "integrationType": "productivity", - "tags": ["project-management", "ticketing", "automation"] + "tags": ["project-management", "ticketing", "automation"], + "url": "https://asana.com" }, { "type": "ashby", @@ -1112,7 +1128,8 @@ "authType": "api-key", "category": "tools", "integrationType": "hr", - "tags": ["hiring"] + "tags": ["hiring"], + "url": "https://ashbyhq.com" }, { "type": "athena", @@ -1163,7 +1180,8 @@ "authType": "none", "category": "tools", "integrationType": "analytics", - "tags": ["cloud", "data-analytics"] + "tags": ["cloud", "data-analytics"], + "url": "https://aws.amazon.com/athena" }, { "type": "attio", @@ -1458,7 +1476,8 @@ "oauthServiceId": "attio", "category": "tools", "integrationType": "sales", - "tags": ["sales-engagement", "enrichment"] + "tags": ["sales-engagement", "enrichment"], + "url": "https://attio.com" }, { "type": "appconfig", @@ -1577,7 +1596,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["cloud", "feature-flags", "automation"] + "tags": ["cloud", "feature-flags", "automation"], + "url": "https://aws.amazon.com/systems-manager/features/appconfig" }, { "type": "iam", @@ -1680,7 +1700,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["cloud", "identity"] + "tags": ["cloud", "identity"], + "url": "https://aws.amazon.com/iam" }, { "type": "identity_center", @@ -1747,7 +1768,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["cloud", "identity"] + "tags": ["cloud", "identity"], + "url": "https://aws.amazon.com/iam/identity-center" }, { "type": "secrets_manager", @@ -1786,7 +1808,8 @@ "authType": "none", "category": "tools", "integrationType": "security", - "tags": ["cloud", "secrets-management"] + "tags": ["cloud", "secrets-management"], + "url": "https://aws.amazon.com/secrets-manager" }, { "type": "ses", @@ -1841,7 +1864,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["cloud", "email-marketing", "messaging"] + "tags": ["cloud", "email-marketing", "messaging"], + "url": "https://aws.amazon.com/ses" }, { "type": "sts", @@ -1876,7 +1900,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["cloud", "identity"] + "tags": ["cloud", "identity"], + "url": "https://docs.aws.amazon.com/STS/latest/APIReference/welcome.html" }, { "type": "textract_v2", @@ -1894,7 +1919,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["document-processing", "ocr", "cloud"] + "tags": ["document-processing", "ocr", "cloud"], + "url": "https://aws.amazon.com/textract" }, { "type": "microsoft_ad", @@ -1966,7 +1992,8 @@ "oauthServiceId": "microsoft-ad", "category": "tools", "integrationType": "security", - "tags": ["identity", "microsoft-365"] + "tags": ["identity", "microsoft-365"], + "url": "https://www.microsoft.com/security/business/identity-access/microsoft-entra-id" }, { "type": "azure_devops", @@ -2065,7 +2092,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["version-control", "ci-cd", "project-management"] + "tags": ["version-control", "ci-cd", "project-management"], + "url": "https://azure.microsoft.com/products/devops" }, { "type": "box", @@ -2145,7 +2173,8 @@ "oauthServiceId": "box", "category": "tools", "integrationType": "documents", - "tags": ["cloud", "content-management", "e-signatures"] + "tags": ["cloud", "content-management", "e-signatures"], + "url": "https://www.box.com" }, { "type": "brandfetch", @@ -2172,7 +2201,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "marketing"] + "tags": ["enrichment", "marketing"], + "url": "https://brandfetch.com" }, { "type": "brex", @@ -2303,7 +2333,8 @@ "authType": "api-key", "category": "tools", "integrationType": "commerce", - "tags": ["payments"] + "tags": ["payments"], + "url": "https://www.brex.com" }, { "type": "brightdata", @@ -2354,7 +2385,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "automation"] + "tags": ["web-scraping", "automation"], + "url": "https://brightdata.com" }, { "type": "browser_use", @@ -2372,7 +2404,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["web-scraping", "automation", "agentic"] + "tags": ["web-scraping", "automation", "agentic"], + "url": "https://browser-use.com" }, { "type": "calcom", @@ -2514,7 +2547,8 @@ "oauthServiceId": "calcom", "category": "tools", "integrationType": "productivity", - "tags": ["scheduling", "calendar", "meeting"] + "tags": ["scheduling", "calendar", "meeting"], + "url": "https://cal.com" }, { "type": "calendly", @@ -2582,7 +2616,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["scheduling", "calendar", "meeting"] + "tags": ["scheduling", "calendar", "meeting"], + "url": "https://calendly.com" }, { "type": "clay", @@ -2600,7 +2635,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement", "data-analytics"] + "tags": ["enrichment", "sales-engagement", "data-analytics"], + "url": "https://www.clay.com" }, { "type": "clerk", @@ -2663,7 +2699,8 @@ "authType": "none", "category": "tools", "integrationType": "security", - "tags": ["identity", "automation"] + "tags": ["identity", "automation"], + "url": "https://clerk.com" }, { "type": "clickhouse", @@ -2786,7 +2823,8 @@ "authType": "none", "category": "tools", "integrationType": "databases", - "tags": ["data-warehouse", "data-analytics"] + "tags": ["data-warehouse", "data-analytics"], + "url": "https://clickhouse.com" }, { "type": "cloudflare", @@ -2857,7 +2895,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["cloud", "monitoring"] + "tags": ["cloud", "monitoring"], + "url": "https://www.cloudflare.com" }, { "type": "cloudformation", @@ -2904,7 +2943,8 @@ "authType": "none", "category": "tools", "integrationType": "devops", - "tags": ["cloud"] + "tags": ["cloud"], + "url": "https://aws.amazon.com/cloudformation" }, { "type": "cloudwatch", @@ -2963,7 +3003,8 @@ "authType": "none", "category": "tools", "integrationType": "observability", - "tags": ["cloud", "monitoring"] + "tags": ["cloud", "monitoring"], + "url": "https://aws.amazon.com/cloudwatch" }, { "type": "codepipeline", @@ -3014,7 +3055,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["cloud", "ci-cd"] + "tags": ["cloud", "ci-cd"], + "url": "https://aws.amazon.com/codepipeline" }, { "type": "confluence_v2", @@ -3334,7 +3376,8 @@ "oauthServiceId": "confluence", "category": "tools", "integrationType": "documents", - "tags": ["knowledge-base", "content-management", "note-taking"] + "tags": ["knowledge-base", "content-management", "note-taking"], + "url": "https://www.atlassian.com/software/confluence" }, { "type": "convex", @@ -3381,7 +3424,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["cloud"] + "tags": ["cloud"], + "url": "https://www.convex.dev" }, { "type": "crowdstrike", @@ -3412,7 +3456,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["identity", "monitoring"] + "tags": ["identity", "monitoring"], + "url": "https://www.crowdstrike.com" }, { "type": "cursor_v2", @@ -3479,7 +3524,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["agentic", "automation"] + "tags": ["agentic", "automation"], + "url": "https://cursor.com" }, { "type": "dagster", @@ -3574,7 +3620,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["data-analytics", "automation"] + "tags": ["data-analytics", "automation"], + "url": "https://dagster.io" }, { "type": "databricks", @@ -3641,7 +3688,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["data-warehouse", "data-analytics", "cloud"] + "tags": ["data-warehouse", "data-analytics", "cloud"], + "url": "https://www.databricks.com" }, { "type": "datadog", @@ -3708,7 +3756,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["monitoring", "incident-management", "error-tracking"] + "tags": ["monitoring", "incident-management", "error-tracking"], + "url": "https://www.datadoghq.com" }, { "type": "daytona", @@ -3775,7 +3824,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["agentic", "cloud", "automation"] + "tags": ["agentic", "cloud", "automation"], + "url": "https://www.daytona.io" }, { "type": "devin", @@ -3838,7 +3888,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["agentic", "automation"] + "tags": ["agentic", "automation"], + "url": "https://devin.ai" }, { "type": "discord", @@ -3997,7 +4048,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "webhooks", "automation"] + "tags": ["messaging", "webhooks", "automation"], + "url": "https://discord.com" }, { "type": "docusign", @@ -4049,7 +4101,8 @@ "oauthServiceId": "docusign", "category": "tools", "integrationType": "documents", - "tags": ["e-signatures", "document-processing"] + "tags": ["e-signatures", "document-processing"], + "url": "https://www.docusign.com" }, { "type": "dropbox", @@ -4109,7 +4162,8 @@ "oauthServiceId": "dropbox", "category": "tools", "integrationType": "documents", - "tags": ["cloud", "document-processing"] + "tags": ["cloud", "document-processing"], + "url": "https://www.dropbox.com" }, { "type": "dspy", @@ -4140,7 +4194,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["llm", "agentic", "automation"] + "tags": ["llm", "agentic", "automation"], + "url": "https://dspy.ai" }, { "type": "dub", @@ -4211,7 +4266,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["link-management", "marketing", "data-analytics"] + "tags": ["link-management", "marketing", "data-analytics"], + "url": "https://dub.co" }, { "type": "duckduckgo", @@ -4229,7 +4285,8 @@ "authType": "none", "category": "tools", "integrationType": "search", - "tags": ["web-scraping"] + "tags": ["web-scraping"], + "url": "https://duckduckgo.com" }, { "type": "elasticsearch", @@ -4300,7 +4357,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["vector-search", "data-analytics"] + "tags": ["vector-search", "data-analytics"], + "url": "https://www.elastic.co/elasticsearch" }, { "type": "elevenlabs", @@ -4318,7 +4376,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["text-to-speech"] + "tags": ["text-to-speech"], + "url": "https://elevenlabs.io" }, { "type": "emailbison", @@ -4389,7 +4448,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["sales-engagement", "email-marketing", "automation"] + "tags": ["sales-engagement", "email-marketing", "automation"], + "url": "https://emailbison.com" }, { "type": "openai", @@ -4407,7 +4467,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["llm", "vector-search"] + "tags": ["llm", "vector-search"], + "url": "https://openai.com" }, { "type": "enrich", @@ -4554,7 +4615,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment"] + "tags": ["enrichment"], + "url": "https://www.enrich.so" }, { "type": "evernote", @@ -4617,7 +4679,8 @@ "authType": "api-key", "category": "tools", "integrationType": "documents", - "tags": ["note-taking", "knowledge-base"] + "tags": ["note-taking", "knowledge-base"], + "url": "https://evernote.com" }, { "type": "exa", @@ -4656,7 +4719,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping"] + "tags": ["web-scraping"], + "url": "https://exa.ai" }, { "type": "extend_v2", @@ -4674,7 +4738,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["document-processing", "ocr"] + "tags": ["document-processing", "ocr"], + "url": "https://www.extend.ai" }, { "type": "fathom", @@ -4724,7 +4789,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["meeting", "note-taking"] + "tags": ["meeting", "note-taking"], + "url": "https://fathom.ai" }, { "type": "findymail", @@ -4787,7 +4853,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://www.findymail.com" }, { "type": "firecrawl", @@ -4834,7 +4901,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "automation"] + "tags": ["web-scraping", "automation"], + "url": "https://www.firecrawl.dev" }, { "type": "fireflies_v2", @@ -4899,7 +4967,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["meeting", "note-taking"] + "tags": ["meeting", "note-taking"], + "url": "https://fireflies.ai" }, { "type": "gamma", @@ -4938,7 +5007,8 @@ "authType": "api-key", "category": "tools", "integrationType": "marketing", - "tags": ["document-processing", "content-management"] + "tags": ["document-processing", "content-management"], + "url": "https://gamma.app" }, { "type": "github_v2", @@ -5345,7 +5415,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["version-control", "ci-cd"] + "tags": ["version-control", "ci-cd"], + "url": "https://github.com" }, { "type": "gitlab", @@ -5440,7 +5511,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["version-control", "ci-cd"] + "tags": ["version-control", "ci-cd"], + "url": "https://about.gitlab.com" }, { "type": "gmail_v2", @@ -5518,7 +5590,8 @@ "oauthServiceId": "gmail", "category": "tools", "integrationType": "email", - "tags": ["google-workspace", "messaging"] + "tags": ["google-workspace", "messaging"], + "url": "https://www.google.com/gmail/about" }, { "type": "gong", @@ -5632,7 +5705,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["meeting", "sales-engagement", "speech-to-text"] + "tags": ["meeting", "sales-engagement", "speech-to-text"], + "url": "https://www.gong.io" }, { "type": "google_ads", @@ -5676,7 +5750,8 @@ "oauthServiceId": "google-ads", "category": "tools", "integrationType": "analytics", - "tags": ["marketing", "google-workspace", "data-analytics"] + "tags": ["marketing", "google-workspace", "data-analytics"], + "url": "https://ads.google.com" }, { "type": "google_bigquery", @@ -5716,7 +5791,8 @@ "oauthServiceId": "google-bigquery", "category": "tools", "integrationType": "databases", - "tags": ["data-warehouse", "google-workspace", "data-analytics"] + "tags": ["data-warehouse", "google-workspace", "data-analytics"], + "url": "https://cloud.google.com/bigquery" }, { "type": "google_books", @@ -5743,7 +5819,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["google-workspace", "knowledge-base", "content-management"] + "tags": ["google-workspace", "knowledge-base", "content-management"], + "url": "https://books.google.com" }, { "type": "google_calendar_v2", @@ -5809,7 +5886,8 @@ "oauthServiceId": "google-calendar", "category": "tools", "integrationType": "productivity", - "tags": ["calendar", "scheduling", "google-workspace"] + "tags": ["calendar", "scheduling", "google-workspace"], + "url": "https://workspace.google.com/products/calendar" }, { "type": "google_contacts", @@ -5853,7 +5931,8 @@ "oauthServiceId": "google-contacts", "category": "tools", "integrationType": "productivity", - "tags": ["google-workspace", "customer-support", "enrichment"] + "tags": ["google-workspace", "customer-support", "enrichment"], + "url": "https://contacts.google.com" }, { "type": "google_docs", @@ -5885,7 +5964,8 @@ "oauthServiceId": "google-docs", "category": "tools", "integrationType": "documents", - "tags": ["google-workspace", "document-processing", "content-management"] + "tags": ["google-workspace", "document-processing", "content-management"], + "url": "https://www.google.com/docs/about" }, { "type": "google_drive", @@ -5983,7 +6063,8 @@ "oauthServiceId": "google-drive", "category": "tools", "integrationType": "documents", - "tags": ["cloud", "google-workspace", "document-processing"] + "tags": ["cloud", "google-workspace", "document-processing"], + "url": "https://workspace.google.com/products/drive" }, { "type": "google_forms", @@ -6045,7 +6126,8 @@ "oauthServiceId": "google-forms", "category": "tools", "integrationType": "documents", - "tags": ["google-workspace", "forms", "data-analytics"] + "tags": ["google-workspace", "forms", "data-analytics"], + "url": "https://workspace.google.com/products/forms" }, { "type": "google_groups", @@ -6129,7 +6211,8 @@ "oauthServiceId": "google-groups", "category": "tools", "integrationType": "communication", - "tags": ["google-workspace", "messaging", "identity"] + "tags": ["google-workspace", "messaging", "identity"], + "url": "https://groups.google.com" }, { "type": "google_maps", @@ -6200,7 +6283,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["google-workspace", "enrichment"] + "tags": ["google-workspace", "enrichment"], + "url": "https://mapsplatform.google.com" }, { "type": "google_meet", @@ -6244,7 +6328,8 @@ "oauthServiceId": "google-meet", "category": "tools", "integrationType": "communication", - "tags": ["meeting", "google-workspace", "scheduling"] + "tags": ["meeting", "google-workspace", "scheduling"], + "url": "https://workspace.google.com/products/meet" }, { "type": "google_pagespeed", @@ -6262,7 +6347,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["google-workspace", "seo", "monitoring"] + "tags": ["google-workspace", "seo", "monitoring"], + "url": "https://pagespeed.web.dev" }, { "type": "google_search", @@ -6280,7 +6366,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "seo"] + "tags": ["web-scraping", "seo"], + "url": "https://developers.google.com/custom-search" }, { "type": "google_sheets_v2", @@ -6350,7 +6437,8 @@ "oauthServiceId": "google-sheets", "category": "tools", "integrationType": "documents", - "tags": ["spreadsheet", "google-workspace", "data-analytics"] + "tags": ["spreadsheet", "google-workspace", "data-analytics"], + "url": "https://workspace.google.com/products/sheets" }, { "type": "google_slides_v2", @@ -6578,7 +6666,8 @@ "oauthServiceId": "google-drive", "category": "tools", "integrationType": "documents", - "tags": ["google-workspace", "document-processing", "content-management"] + "tags": ["google-workspace", "document-processing", "content-management"], + "url": "https://workspace.google.com/products/slides" }, { "type": "google_tasks", @@ -6622,7 +6711,8 @@ "oauthServiceId": "google-tasks", "category": "tools", "integrationType": "productivity", - "tags": ["google-workspace", "project-management", "scheduling"] + "tags": ["google-workspace", "project-management", "scheduling"], + "url": "https://workspace.google.com/products/tasks" }, { "type": "google_translate", @@ -6649,7 +6739,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["google-workspace", "content-management", "automation"] + "tags": ["google-workspace", "content-management", "automation"], + "url": "https://cloud.google.com/translate" }, { "type": "google_vault", @@ -6697,7 +6788,8 @@ "oauthServiceId": "google-vault", "category": "tools", "integrationType": "security", - "tags": ["google-workspace", "document-processing"] + "tags": ["google-workspace", "document-processing"], + "url": "https://support.google.com/vault" }, { "type": "grafana", @@ -6792,7 +6884,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["monitoring", "data-analytics"] + "tags": ["monitoring", "data-analytics"], + "url": "https://grafana.com" }, { "type": "grain", @@ -6888,7 +6981,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["meeting", "note-taking"] + "tags": ["meeting", "note-taking"], + "url": "https://grain.com" }, { "type": "granola", @@ -6919,7 +7013,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["meeting", "note-taking"] + "tags": ["meeting", "note-taking"], + "url": "https://granola.ai" }, { "type": "greenhouse", @@ -7023,7 +7118,8 @@ "authType": "api-key", "category": "tools", "integrationType": "hr", - "tags": ["hiring"] + "tags": ["hiring"], + "url": "https://www.greenhouse.com" }, { "type": "greptile", @@ -7058,7 +7154,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["version-control", "knowledge-base"] + "tags": ["version-control", "knowledge-base"], + "url": "https://www.greptile.com" }, { "type": "hex", @@ -7141,7 +7238,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["data-analytics"] + "tags": ["data-analytics"], + "url": "https://hex.tech" }, { "type": "hubspot", @@ -7283,7 +7381,8 @@ "oauthServiceId": "hubspot", "category": "tools", "integrationType": "sales", - "tags": ["marketing", "sales-engagement", "customer-support"] + "tags": ["marketing", "sales-engagement", "customer-support"], + "url": "https://www.hubspot.com" }, { "type": "huggingface", @@ -7301,7 +7400,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["llm", "agentic"] + "tags": ["llm", "agentic"], + "url": "https://huggingface.co" }, { "type": "hunter", @@ -7344,7 +7444,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://hunter.io" }, { "type": "incidentio", @@ -7547,7 +7648,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["incident-management", "monitoring"] + "tags": ["incident-management", "monitoring"], + "url": "https://incident.io" }, { "type": "infisical", @@ -7586,7 +7688,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["secrets-management"] + "tags": ["secrets-management"], + "url": "https://infisical.com" }, { "type": "instantly", @@ -7758,7 +7861,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["sales-engagement", "email-marketing", "automation"] + "tags": ["sales-engagement", "email-marketing", "automation"], + "url": "https://instantly.ai" }, { "type": "intercom_v2", @@ -7932,7 +8036,8 @@ "authType": "api-key", "category": "tools", "integrationType": "support", - "tags": ["customer-support", "messaging"] + "tags": ["customer-support", "messaging"], + "url": "https://www.intercom.com" }, { "type": "jina", @@ -7959,7 +8064,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "knowledge-base"] + "tags": ["web-scraping", "knowledge-base"], + "url": "https://jina.ai" }, { "type": "jira", @@ -8155,7 +8261,8 @@ "oauthServiceId": "jira", "category": "tools", "integrationType": "productivity", - "tags": ["project-management", "ticketing"] + "tags": ["project-management", "ticketing"], + "url": "https://www.atlassian.com/software/jira" }, { "type": "jira_service_management", @@ -8337,7 +8444,8 @@ "oauthServiceId": "jira", "category": "tools", "integrationType": "support", - "tags": ["customer-support", "ticketing", "incident-management"] + "tags": ["customer-support", "ticketing", "incident-management"], + "url": "https://www.atlassian.com/software/jira/service-management" }, { "type": "kalshi_v2", @@ -8444,7 +8552,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["prediction-markets", "data-analytics"] + "tags": ["prediction-markets", "data-analytics"], + "url": "https://kalshi.com" }, { "type": "ketch", @@ -8483,7 +8592,8 @@ "authType": "none", "category": "tools", "integrationType": "security", - "tags": ["identity"] + "tags": ["identity"], + "url": "https://www.ketch.com" }, { "type": "langsmith", @@ -8510,7 +8620,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["monitoring", "llm"] + "tags": ["monitoring", "llm"], + "url": "https://www.langchain.com/langsmith" }, { "type": "latex", @@ -8545,7 +8656,8 @@ "authType": "none", "category": "tools", "integrationType": "documents", - "tags": ["document-processing"] + "tags": ["document-processing"], + "url": "https://www.latex-project.org" }, { "type": "launchdarkly", @@ -8612,7 +8724,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["feature-flags", "ci-cd"] + "tags": ["feature-flags", "ci-cd"], + "url": "https://launchdarkly.com" }, { "type": "lemlist", @@ -8689,7 +8802,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["sales-engagement", "email-marketing", "automation"] + "tags": ["sales-engagement", "email-marketing", "automation"], + "url": "https://www.lemlist.com" }, { "type": "linear_v2", @@ -9097,7 +9211,8 @@ "oauthServiceId": "linear", "category": "tools", "integrationType": "productivity", - "tags": ["project-management", "ticketing"] + "tags": ["project-management", "ticketing"], + "url": "https://linear.app" }, { "type": "linkedin", @@ -9125,7 +9240,8 @@ "oauthServiceId": "linkedin", "category": "tools", "integrationType": "sales", - "tags": ["marketing", "sales-engagement"] + "tags": ["marketing", "sales-engagement"], + "url": "https://www.linkedin.com" }, { "type": "linkup", @@ -9143,7 +9259,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "enrichment"] + "tags": ["web-scraping", "enrichment"], + "url": "https://www.linkup.so" }, { "type": "linq", @@ -9298,7 +9415,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "automation", "webhooks"] + "tags": ["messaging", "automation", "webhooks"], + "url": "https://www.linqapp.com" }, { "type": "loops", @@ -9357,7 +9475,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["email-marketing", "marketing", "automation"] + "tags": ["email-marketing", "marketing", "automation"], + "url": "https://loops.so" }, { "type": "luma", @@ -9420,7 +9539,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["events", "calendar", "scheduling"] + "tags": ["events", "calendar", "scheduling"], + "url": "https://luma.com" }, { "type": "mailchimp", @@ -9731,7 +9851,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["email-marketing", "marketing", "automation"] + "tags": ["email-marketing", "marketing", "automation"], + "url": "https://mailchimp.com" }, { "type": "mailgun", @@ -9782,7 +9903,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["messaging", "email-marketing"] + "tags": ["messaging", "email-marketing"], + "url": "https://www.mailgun.com" }, { "type": "mem0", @@ -9813,7 +9935,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["llm", "knowledge-base", "agentic"] + "tags": ["llm", "knowledge-base", "agentic"], + "url": "https://mem0.ai" }, { "type": "microsoft_dataverse", @@ -9901,7 +10024,8 @@ "oauthServiceId": "microsoft-dataverse", "category": "tools", "integrationType": "databases", - "tags": ["microsoft-365", "data-warehouse", "cloud"] + "tags": ["microsoft-365", "data-warehouse", "cloud"], + "url": "https://www.microsoft.com/power-platform/dataverse" }, { "type": "microsoft_excel_v2", @@ -9929,7 +10053,8 @@ "oauthServiceId": "microsoft-excel", "category": "tools", "integrationType": "documents", - "tags": ["spreadsheet", "microsoft-365"] + "tags": ["spreadsheet", "microsoft-365"], + "url": "https://www.microsoft.com/microsoft-365/excel" }, { "type": "microsoft_planner", @@ -10001,7 +10126,8 @@ "oauthServiceId": "microsoft-planner", "category": "tools", "integrationType": "productivity", - "tags": ["project-management", "microsoft-365"] + "tags": ["project-management", "microsoft-365"], + "url": "https://www.microsoft.com/microsoft-365/business/task-management-software" }, { "type": "microsoft_teams", @@ -10083,7 +10209,8 @@ "oauthServiceId": "microsoft-teams", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "microsoft-365"] + "tags": ["messaging", "microsoft-365"], + "url": "https://www.microsoft.com/microsoft-teams/group-chat-software" }, { "type": "millionverifier", @@ -10110,7 +10237,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://www.millionverifier.com" }, { "type": "mistral_parse_v3", @@ -10128,7 +10256,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["document-processing", "ocr"] + "tags": ["document-processing", "ocr"], + "url": "https://mistral.ai" }, { "type": "monday", @@ -10246,7 +10375,8 @@ "oauthServiceId": "monday", "category": "tools", "integrationType": "productivity", - "tags": ["project-management", "ticketing"] + "tags": ["project-management", "ticketing"], + "url": "https://monday.com" }, { "type": "mongodb", @@ -10289,7 +10419,8 @@ "authType": "none", "category": "tools", "integrationType": "databases", - "tags": ["data-warehouse", "cloud"] + "tags": ["data-warehouse", "cloud"], + "url": "https://www.mongodb.com" }, { "type": "mysql", @@ -10378,7 +10509,8 @@ "authType": "none", "category": "tools", "integrationType": "databases", - "tags": ["data-warehouse", "data-analytics"] + "tags": ["data-warehouse", "data-analytics"], + "url": "https://neo4j.com" }, { "type": "neverbounce", @@ -10405,7 +10537,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://www.neverbounce.com" }, { "type": "new_relic", @@ -10440,7 +10573,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["monitoring", "error-tracking", "incident-management"] + "tags": ["monitoring", "error-tracking", "incident-management"], + "url": "https://newrelic.com" }, { "type": "notion_v2", @@ -10505,7 +10639,8 @@ "oauthServiceId": "notion", "category": "tools", "integrationType": "documents", - "tags": ["note-taking", "knowledge-base", "content-management"] + "tags": ["note-taking", "knowledge-base", "content-management"], + "url": "https://www.notion.com" }, { "type": "obsidian", @@ -10584,7 +10719,8 @@ "authType": "api-key", "category": "tools", "integrationType": "documents", - "tags": ["note-taking", "knowledge-base"] + "tags": ["note-taking", "knowledge-base"], + "url": "https://obsidian.md" }, { "type": "okta", @@ -10675,7 +10811,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["identity", "automation"] + "tags": ["identity", "automation"], + "url": "https://www.okta.com" }, { "type": "onedrive", @@ -10719,7 +10856,8 @@ "oauthServiceId": "onedrive", "category": "tools", "integrationType": "documents", - "tags": ["microsoft-365", "cloud", "document-processing"] + "tags": ["microsoft-365", "cloud", "document-processing"], + "url": "https://www.microsoft.com/microsoft-365/onedrive" }, { "type": "outlook", @@ -10781,7 +10919,8 @@ "oauthServiceId": "outlook", "category": "tools", "integrationType": "email", - "tags": ["microsoft-365", "messaging", "automation"] + "tags": ["microsoft-365", "messaging", "automation"], + "url": "https://www.microsoft.com/microsoft-365/outlook" }, { "type": "pagerduty", @@ -10824,7 +10963,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["incident-management", "monitoring"] + "tags": ["incident-management", "monitoring"], + "url": "https://www.pagerduty.com" }, { "type": "parallel_ai", @@ -10855,7 +10995,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "llm", "agentic"] + "tags": ["web-scraping", "llm", "agentic"], + "url": "https://parallel.ai" }, { "type": "peopledatalabs", @@ -10918,7 +11059,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment"] + "tags": ["enrichment"], + "url": "https://www.peopledatalabs.com" }, { "type": "perplexity", @@ -10945,7 +11087,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["llm", "web-scraping", "agentic"] + "tags": ["llm", "web-scraping", "agentic"], + "url": "https://www.perplexity.ai" }, { "type": "persona", @@ -11068,7 +11211,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["identity"] + "tags": ["identity"], + "url": "https://withpersona.com" }, { "type": "pinecone", @@ -11107,7 +11251,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["vector-search", "knowledge-base"] + "tags": ["vector-search", "knowledge-base"], + "url": "https://www.pinecone.io" }, { "type": "pipedrive", @@ -11199,7 +11344,8 @@ "oauthServiceId": "pipedrive", "category": "tools", "integrationType": "sales", - "tags": ["sales-engagement", "project-management"] + "tags": ["sales-engagement", "project-management"], + "url": "https://www.pipedrive.com" }, { "type": "polymarket", @@ -11298,7 +11444,8 @@ "authType": "none", "category": "tools", "integrationType": "analytics", - "tags": ["prediction-markets", "data-analytics"] + "tags": ["prediction-markets", "data-analytics"], + "url": "https://polymarket.com" }, { "type": "postgresql", @@ -11531,7 +11678,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["data-analytics", "monitoring", "feature-flags"] + "tags": ["data-analytics", "monitoring", "feature-flags"], + "url": "https://posthog.com" }, { "type": "profound", @@ -11646,7 +11794,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["seo", "data-analytics"] + "tags": ["seo", "data-analytics"], + "url": "https://www.tryprofound.com" }, { "type": "prospeo", @@ -11697,7 +11846,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://prospeo.io" }, { "type": "pulse_v2", @@ -11715,7 +11865,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["document-processing", "ocr"] + "tags": ["document-processing", "ocr"], + "url": "https://www.runpulse.com" }, { "type": "qdrant", @@ -11746,7 +11897,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["vector-search", "knowledge-base"] + "tags": ["vector-search", "knowledge-base"], + "url": "https://qdrant.tech" }, { "type": "quartr", @@ -11833,7 +11985,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["data-analytics", "enrichment", "document-processing"] + "tags": ["data-analytics", "enrichment", "document-processing"], + "url": "https://quartr.com" }, { "type": "quiver", @@ -11864,7 +12017,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["image-generation"] + "tags": ["image-generation"], + "url": "https://quiver.ai" }, { "type": "railway", @@ -11963,7 +12117,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["cloud", "ci-cd"] + "tags": ["cloud", "ci-cd"], + "url": "https://railway.com" }, { "type": "rb2b", @@ -12042,7 +12197,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement", "identity"] + "tags": ["enrichment", "sales-engagement", "identity"], + "url": "https://rb2b.com" }, { "type": "reddit", @@ -12210,7 +12366,8 @@ "oauthServiceId": "reddit", "category": "tools", "integrationType": "communication", - "tags": ["content-management", "web-scraping"] + "tags": ["content-management", "web-scraping"], + "url": "https://www.reddit.com" }, { "type": "redis", @@ -12317,7 +12474,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["cloud"] + "tags": ["cloud"], + "url": "https://redis.io" }, { "type": "reducto_v2", @@ -12335,7 +12493,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["document-processing", "ocr"] + "tags": ["document-processing", "ocr"], + "url": "https://reducto.ai" }, { "type": "resend", @@ -12427,7 +12586,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["email-marketing", "messaging"] + "tags": ["email-marketing", "messaging"], + "url": "https://resend.com" }, { "type": "revenuecat", @@ -12486,7 +12646,8 @@ "authType": "api-key", "category": "tools", "integrationType": "commerce", - "tags": ["payments", "subscriptions"] + "tags": ["payments", "subscriptions"], + "url": "https://www.revenuecat.com" }, { "type": "rippling", @@ -12849,7 +13010,8 @@ "authType": "api-key", "category": "tools", "integrationType": "hr", - "tags": ["hiring"] + "tags": ["hiring"], + "url": "https://www.rippling.com" }, { "type": "rootly", @@ -13032,7 +13194,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["incident-management", "monitoring"] + "tags": ["incident-management", "monitoring"], + "url": "https://rootly.com" }, { "type": "s3", @@ -13071,7 +13234,8 @@ "authType": "api-key", "category": "tools", "integrationType": "documents", - "tags": ["cloud", "automation"] + "tags": ["cloud", "automation"], + "url": "https://aws.amazon.com/s3" }, { "type": "salesforce", @@ -13262,7 +13426,8 @@ "oauthServiceId": "salesforce", "category": "tools", "integrationType": "sales", - "tags": ["sales-engagement", "customer-support"] + "tags": ["sales-engagement", "customer-support"], + "url": "https://www.salesforce.com" }, { "type": "sap_concur", @@ -13561,7 +13726,8 @@ "authType": "api-key", "category": "tools", "integrationType": "productivity", - "tags": ["automation"] + "tags": ["automation"], + "url": "https://www.concur.com" }, { "type": "sap_s4hana", @@ -13732,7 +13898,8 @@ "authType": "api-key", "category": "tools", "integrationType": "hr", - "tags": ["automation"] + "tags": ["automation"], + "url": "https://www.sap.com/products/erp/s4hana.html" }, { "type": "sendblue", @@ -13782,7 +13949,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "automation", "webhooks"] + "tags": ["messaging", "automation", "webhooks"], + "url": "https://sendblue.com" }, { "type": "sendgrid", @@ -13865,7 +14033,8 @@ "authType": "api-key", "category": "tools", "integrationType": "email", - "tags": ["email-marketing", "messaging"] + "tags": ["email-marketing", "messaging"], + "url": "https://www.twilio.com/en-us/sendgrid" }, { "type": "sentry", @@ -13936,7 +14105,8 @@ "authType": "api-key", "category": "tools", "integrationType": "observability", - "tags": ["error-tracking", "monitoring"] + "tags": ["error-tracking", "monitoring"], + "url": "https://sentry.io" }, { "type": "serper", @@ -13954,7 +14124,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "seo"] + "tags": ["web-scraping", "seo"], + "url": "https://serper.dev" }, { "type": "servicenow", @@ -14031,7 +14202,8 @@ "authType": "api-key", "category": "tools", "integrationType": "support", - "tags": ["customer-support", "ticketing", "incident-management"] + "tags": ["customer-support", "ticketing", "incident-management"], + "url": "https://www.servicenow.com" }, { "type": "sftp", @@ -14125,7 +14297,8 @@ "oauthServiceId": "sharepoint", "category": "tools", "integrationType": "documents", - "tags": ["microsoft-365", "content-management", "document-processing"] + "tags": ["microsoft-365", "content-management", "document-processing"], + "url": "https://www.microsoft.com/microsoft-365/sharepoint/collaboration" }, { "type": "shopify", @@ -14229,7 +14402,8 @@ "oauthServiceId": "shopify", "category": "tools", "integrationType": "commerce", - "tags": ["payments", "automation"] + "tags": ["payments", "automation"], + "url": "https://www.shopify.com" }, { "type": "similarweb", @@ -14268,7 +14442,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["marketing", "data-analytics", "seo"] + "tags": ["marketing", "data-analytics", "seo"], + "url": "https://www.similarweb.com" }, { "type": "sixtyfour", @@ -14303,7 +14478,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://sixtyfour.ai" }, { "type": "slack", @@ -14470,6 +14646,7 @@ "category": "tools", "integrationType": "communication", "tags": ["messaging", "webhooks", "automation"], + "url": "https://slack.com", "landingContent": { "install": { "heading": "Add Sim to your Slack workspace", @@ -14612,7 +14789,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["web-scraping", "automation", "agentic"] + "tags": ["web-scraping", "automation", "agentic"], + "url": "https://www.stagehand.dev" }, { "type": "stripe", @@ -14837,7 +15015,8 @@ "authType": "api-key", "category": "tools", "integrationType": "commerce", - "tags": ["payments", "subscriptions", "webhooks"] + "tags": ["payments", "subscriptions", "webhooks"], + "url": "https://stripe.com" }, { "type": "supabase", @@ -14944,7 +15123,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["cloud", "data-warehouse", "vector-search"] + "tags": ["cloud", "data-warehouse", "vector-search"], + "url": "https://supabase.com" }, { "type": "tailscale", @@ -15043,7 +15223,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["monitoring"] + "tags": ["monitoring"], + "url": "https://tailscale.com" }, { "type": "tavily", @@ -15078,7 +15259,8 @@ "authType": "api-key", "category": "tools", "integrationType": "search", - "tags": ["web-scraping", "enrichment"] + "tags": ["web-scraping", "enrichment"], + "url": "https://tavily.com" }, { "type": "telegram", @@ -15131,7 +15313,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "webhooks", "automation"] + "tags": ["messaging", "webhooks", "automation"], + "url": "https://telegram.org" }, { "type": "temporal", @@ -15230,7 +15413,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["automation"] + "tags": ["automation"], + "url": "https://temporal.io" }, { "type": "tinybird", @@ -15273,7 +15457,8 @@ "authType": "api-key", "category": "tools", "integrationType": "analytics", - "tags": ["data-warehouse", "data-analytics"] + "tags": ["data-warehouse", "data-analytics"], + "url": "https://www.tinybird.co" }, { "type": "trello", @@ -15317,7 +15502,8 @@ "oauthServiceId": "trello", "category": "tools", "integrationType": "productivity", - "tags": ["project-management", "ticketing"] + "tags": ["project-management", "ticketing"], + "url": "https://trello.com" }, { "type": "trigger_dev", @@ -15512,7 +15698,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["automation", "ci-cd", "monitoring"] + "tags": ["automation", "ci-cd", "monitoring"], + "url": "https://trigger.dev" }, { "type": "twilio_sms", @@ -15530,7 +15717,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "automation"] + "tags": ["messaging", "automation"], + "url": "https://www.twilio.com" }, { "type": "twilio_voice", @@ -15567,7 +15755,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "text-to-speech"] + "tags": ["messaging", "text-to-speech"], + "url": "https://www.twilio.com" }, { "type": "typeform", @@ -15624,7 +15813,8 @@ "authType": "api-key", "category": "tools", "integrationType": "documents", - "tags": ["forms", "data-analytics"] + "tags": ["forms", "data-analytics"], + "url": "https://www.typeform.com" }, { "type": "upstash", @@ -15707,7 +15897,8 @@ "authType": "api-key", "category": "tools", "integrationType": "databases", - "tags": ["cloud"] + "tags": ["cloud"], + "url": "https://upstash.com" }, { "type": "vanta", @@ -15842,7 +16033,8 @@ "authType": "api-key", "category": "tools", "integrationType": "security", - "tags": ["monitoring", "automation", "document-processing"] + "tags": ["monitoring", "automation", "document-processing"], + "url": "https://www.vanta.com" }, { "type": "vercel", @@ -16126,7 +16318,8 @@ "authType": "api-key", "category": "tools", "integrationType": "devops", - "tags": ["cloud", "ci-cd"] + "tags": ["cloud", "ci-cd"], + "url": "https://vercel.com" }, { "type": "wealthbox", @@ -16170,7 +16363,8 @@ "oauthServiceId": "wealthbox", "category": "tools", "integrationType": "sales", - "tags": ["sales-engagement"] + "tags": ["sales-engagement"], + "url": "https://www.wealthbox.com" }, { "type": "webflow", @@ -16231,7 +16425,8 @@ "oauthServiceId": "webflow", "category": "tools", "integrationType": "marketing", - "tags": ["content-management", "seo"] + "tags": ["content-management", "seo"], + "url": "https://webflow.com" }, { "type": "whatsapp", @@ -16255,7 +16450,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["messaging", "automation"] + "tags": ["messaging", "automation"], + "url": "https://www.whatsapp.com" }, { "type": "wikipedia", @@ -16290,7 +16486,8 @@ "authType": "none", "category": "tools", "integrationType": "search", - "tags": ["knowledge-base"] + "tags": ["knowledge-base"], + "url": "https://www.wikipedia.org" }, { "type": "wiza", @@ -16325,7 +16522,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://wiza.co" }, { "type": "wordpress", @@ -16449,7 +16647,8 @@ "oauthServiceId": "wordpress", "category": "tools", "integrationType": "marketing", - "tags": ["content-management", "seo"] + "tags": ["content-management", "seo"], + "url": "https://wordpress.org" }, { "type": "workday", @@ -16508,7 +16707,8 @@ "authType": "none", "category": "tools", "integrationType": "hr", - "tags": ["hiring"] + "tags": ["hiring"], + "url": "https://www.workday.com" }, { "type": "x", @@ -16640,7 +16840,8 @@ "oauthServiceId": "x", "category": "tools", "integrationType": "communication", - "tags": ["marketing", "messaging"] + "tags": ["marketing", "messaging"], + "url": "https://x.com" }, { "type": "youtube", @@ -16695,7 +16896,8 @@ "authType": "api-key", "category": "tools", "integrationType": "communication", - "tags": ["marketing", "content-management"] + "tags": ["marketing", "content-management"], + "url": "https://www.youtube.com" }, { "type": "zendesk", @@ -16818,7 +17020,8 @@ "authType": "api-key", "category": "tools", "integrationType": "support", - "tags": ["customer-support", "ticketing"] + "tags": ["customer-support", "ticketing"], + "url": "https://www.zendesk.com" }, { "type": "zep", @@ -16873,7 +17076,8 @@ "authType": "api-key", "category": "tools", "integrationType": "ai", - "tags": ["knowledge-base", "agentic"] + "tags": ["knowledge-base", "agentic"], + "url": "https://www.getzep.com" }, { "type": "zerobounce", @@ -16900,7 +17104,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://www.zerobounce.net" }, { "type": "zoom", @@ -16991,7 +17196,8 @@ "oauthServiceId": "zoom", "category": "tools", "integrationType": "communication", - "tags": ["meeting", "calendar", "scheduling"] + "tags": ["meeting", "calendar", "scheduling"], + "url": "https://www.zoom.com" }, { "type": "zoominfo", @@ -17034,7 +17240,8 @@ "authType": "api-key", "category": "tools", "integrationType": "sales", - "tags": ["enrichment", "sales-engagement"] + "tags": ["enrichment", "sales-engagement"], + "url": "https://www.zoominfo.com" } ] } diff --git a/apps/sim/lib/integrations/types.ts b/apps/sim/lib/integrations/types.ts index f3da5aa719a..b2a0ed3072b 100644 --- a/apps/sim/lib/integrations/types.ts +++ b/apps/sim/lib/integrations/types.ts @@ -44,6 +44,12 @@ export interface Integration { bgColor: BlockConfig['bgColor'] /** Tags sourced from the block's `*BlockMeta` export at generation time. */ tags?: IntegrationTag[] + /** + * Canonical homepage of the external service, sourced from the block's + * `*BlockMeta.url`. Drives the outbound "Visit" link and the SoftwareApplication + * `sameAs` entity link. Absent for protocol/internal blocks without a vendor site. + */ + url?: string /** URL slug derived from `name`. */ slug: string /** Name of the React icon component (resolved client-side via `blockTypeToIconMap`). */ diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index 94929e68e39..f65a2c6afe1 100755 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -161,6 +161,8 @@ interface BlockConfig { } operations?: OperationInfo[] docsLink?: string + /** Canonical homepage of the external service, sourced from `*BlockMeta.url`. */ + url?: string [key: string]: any } @@ -233,6 +235,8 @@ interface IntegrationEntry { category: BlockCategory integrationType: IntegrationType tags?: string[] + /** Canonical homepage of the external service, sourced from `*BlockMeta.url`. */ + url?: string landingContent?: Record } @@ -903,6 +907,7 @@ async function writeIntegrationsJson(iconMapping: Record): Promi category: 'tools', integrationType, ...(config.tags ? { tags: config.tags } : {}), + ...(config.url ? { url: config.url } : {}), ...(landingContentMap[slug] ? { landingContent: landingContentMap[slug] } : {}), }) } @@ -1098,6 +1103,11 @@ function extractBlockConfigFromContent( (fileContent && spreadBase ? extractTagsFromBlockMeta(fileContent, spreadBase.replace(/Block$/, '')) : null) + const url = + (fileContent ? extractUrlFromBlockMeta(fileContent, blockName) : null) || + (fileContent && spreadBase + ? extractUrlFromBlockMeta(fileContent, spreadBase.replace(/Block$/, '')) + : null) return { type: blockType, @@ -1116,6 +1126,7 @@ function extractBlockConfigFromContent( docsLink, ...(integrationType ? { integrationType } : {}), ...(tags ? { tags } : {}), + ...(url ? { url } : {}), } } catch (error) { console.error(`Error extracting block configuration for ${blockName}:`, error) @@ -1252,6 +1263,23 @@ function extractArrayPropertyFromContent(content: string, propName: string): str return items.map((item) => item.replace(/['"]/g, '')) } +/** + * Locate and return the body (between the outermost braces) of a + * `BlockMeta` literal at file scope. Returns null when no matching + * meta export exists. Shared by the per-field meta extractors below so they + * scan only that literal and never pick up values from sibling declarations. + */ +function extractBlockMetaBody(fileContent: string, blockName: string): string | null { + const headerRegex = new RegExp(`export\\s+const\\s+${blockName}BlockMeta\\s*(?::[^=]+)?=\\s*\\{`) + const metaHeaderMatch = fileContent.match(headerRegex) + if (!metaHeaderMatch || metaHeaderMatch.index === undefined) return null + const openBracePos = fileContent.indexOf('{', metaHeaderMatch.index) + if (openBracePos === -1) return null + const closeBracePos = findMatchingClose(fileContent, openBracePos) + if (closeBracePos === -1) return null + return fileContent.substring(openBracePos + 1, closeBracePos) +} + /** * Extract `tags` from a `BlockMeta` literal in the source file. * Looks for `export const BlockMeta = { ... tags: [...] ... }` @@ -1263,17 +1291,23 @@ function extractArrayPropertyFromContent(content: string, propName: string): str * try this extractor first and fall back to the `BlockConfig` extractor. */ function extractTagsFromBlockMeta(fileContent: string, blockName: string): string[] | null { - const headerRegex = new RegExp(`export\\s+const\\s+${blockName}BlockMeta\\s*(?::[^=]+)?=\\s*\\{`) - const metaHeaderMatch = fileContent.match(headerRegex) - if (!metaHeaderMatch || metaHeaderMatch.index === undefined) return null - const openBracePos = fileContent.indexOf('{', metaHeaderMatch.index) - if (openBracePos === -1) return null - const closeBracePos = findMatchingClose(fileContent, openBracePos) - if (closeBracePos === -1) return null - const metaBody = fileContent.substring(openBracePos + 1, closeBracePos) + const metaBody = extractBlockMetaBody(fileContent, blockName) + if (metaBody === null) return null return extractArrayPropertyFromContent(metaBody, 'tags') } +/** + * Extract the external-service homepage `url` from a `BlockMeta` + * literal. Mirrors {@link extractTagsFromBlockMeta}: scans only the meta body, + * so a `url` on a nested template never leaks in. Returns null when the meta + * export or its `url` field is absent. + */ +function extractUrlFromBlockMeta(fileContent: string, blockName: string): string | null { + const metaBody = extractBlockMetaBody(fileContent, blockName) + if (metaBody === null) return null + return extractStringPropertyFromContent(metaBody, 'url', true) +} + function extractIconNameFromContent(content: string): string | null { const iconMatch = content.match(/icon\s*:\s*(\w+Icon)/) return iconMatch ? iconMatch[1] : null @@ -2750,6 +2784,7 @@ async function generateMarkdownForBlock( description, longDescription, bgColor, + url, outputs = {}, tools = { access: [] }, } = blockConfig @@ -2921,9 +2956,9 @@ description: ${description} import { BlockInfoCard } from "@/components/ui/block-info-card" - ${usageInstructions}