PageSourceSearch

https://signld.ai/assets/Connectors-EyGmWmtD.js

js signld.ai collected 2026-10-05 12:37:57 UTC 12,222 bytes, 1 lines download raw bytes

1import{j as e,m as p}from"./motion-j6F6E1LR.js";import{P as C}from"./PageBreadcrumb-DthfVq4F.js";import{E as u,P as w,a as k,H as M,N as L,b as P}from"./index-DcN6OEge.js";import{r as l,L as b}from"./react-vendor-CSWHwtad.js";import{S as G,w as A,x as E,y as D,z as I,D as f,E as d}from"./icons-BIPMDD7r.js";import{S as z}from"./SEOHead-BAcM6Eiw.js";import{W as R}from"./IntroVideo-BMCKIuRa.js";import{G as Q}from"./GradientText-DCdEPZFO.js";import{B as H}from"./BrandName-iGtk_Fua.js";import"./query-C51zWtjE.js";import"./ui-CHtzZSon.js";const r=o=>({width:o,height:o,viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0}),y=({size:o=16,className:s})=>e.jsxs("svg",{...r(o),className:s,children:[e.jsx("rect",{x:"3",y:"3",width:"6",height:"6",rx:"1.6"}),e.jsx("rect",{x:"11",y:"3",width:"6",height:"6",rx:"1.6"}),e.jsx("rect",{x:"3",y:"11",width:"6",height:"6",rx:"1.6"}),e.jsx("rect",{x:"11",y:"11",width:"6",height:"6",rx:"1.6"})]}),O=({size:o=16,className:s})=>e.jsxs("svg",{...r(o),className:s,children:[e.jsx("rect",{x:"3.2",y:"3.2",width:"13.6",height:"13.6",rx:"3.4"}),e.jsx("path",{d:"M7 10h6M10 7v6"})]}),j=({size:o=16,className:s})=>e.jsxs("svg",{...r(o),className:s,children:[e.jsx("ellipse",{cx:"10",cy:"5.4",rx:"6",ry:"2.4"}),e.jsx("path",{d:"M4 5.4v9.2c0 1.3 2.7 2.4 6 2.4s6-1.1 6-2.4V5.4"}),e.jsx("path",{d:"M4 10c0 1.3 2.7 2.4 6 2.4s6-1.1 6-2.4"})]}),B=({size:o=16,className:s})=>e.jsxs("svg",{...r(o),className:s,children:[e.jsx("path",{d:"M4 8.4l9-3.6v10.4L4 11.6z"}),e.jsx("path",{d:"M4 8.4H3a1 1 0 00-1 1v1.2a1 1 0 001 1h1"}),e.jsx("path",{d:"M15.4 7.6a3 3 0 010 4.8"})]}),F=({size:o=16,className:s})=>e.jsx("svg",{...r(o),className:s,children:e.jsx("path",{d:"M10 3l1.6 4.2L16 8.8l-4.4 1.6L10 15l-1.6-4.6L4 8.8l4.4-1.6z"})}),T=({size:o=16,className:s})=>e.jsx("svg",{...r(o),className:s,children:e.jsx("path",{d:"M16.6 9.6c0 3-2.9 5.4-6.6 5.4a8 8 0 01-2-.24L4.2 16.4l.7-2.7A5.2 5.2 0 013.4 9.6c0-3 2.9-5.4 6.6-5.4s6.6 2.4 6.6 5.4z"})}),W=({size:o=16,className:s})=>e.jsxs("svg",{...r(o),className:s,children:[e.jsx("path",{d:"M5.4 3.4h5.4l4 4v9.2H5.4z"}),e.jsx("path",{d:"M10.6 3.4v4.2h4.2"})]}),_={All:y,Applications:O,Databases:j,"Databases/SQL":j,"Ad Platforms":B,Marketing:F,"Social Media":T,Files:W},q=[{name:"Gmail",desc:"Read threads, draft and send mail in context",icon:A,logo:"/images/connectors/gmail.png"},{name:"Slack",desc:"Search channels and post answers to your team",icon:E,logo:"/images/connectors/slack.png"},{name:"Stripe",desc:"Query customers, invoices, and revenue live",icon:D,logo:"/images/connectors/stripe.png"}],V=[{name:"Upload Files",desc:"CSV, Parquet, Excel, JSON, PDF, and images",icon:I,logo:null},{name:"PostgreSQL",desc:"Connect to PostgreSQL database",icon:f,logo:"/images/connectors/postgresql.svg"},{name:"MySQL",desc:"Connect to MySQL database",icon:f,logo:"/images/connectors/mysql.svg"},{name:"Google BigQuery",desc:"Connect to Google BigQuery datasets",icon:d,logo:"/images/connectors/googlebigquery.svg"},{name:"Microsoft SQL Server",desc:"Connect to Microsoft SQL Server",icon:d,logo:"/images/connectors/microsoftsqlserver.svg"},{name:"AWS S3",desc:"Connect to Amazon S3 storage files",icon:d,logo:"/images/connectors/amazons3.svg"},{name:"WebDAV",desc:"Connect to WebDAV server",icon:d,logo:null}],$=["All","Applications","Databases","Databases/SQL","Ad Platforms","Marketing","Social Media","Files"],J=({hideHeader:o=!1,bare:s=!1})=>{const[i,N]=l.useState(""),[c,v]=l.useState("All"),[x,m]=l.useState(60),g=l.useMemo(()=>u.filter(t=>{const n=t.name.toLowerCase().includes(i.toLowerCase()),a=c==="All"||t.category===c;return n&&a}),[i,c]),h=g.slice(0,x),S=l.useMemo(()=>{const t=u.filter(a=>a.name.toLowerCase().includes(i.toLowerCase())),n={All:t.length};return t.forEach(a=>{n[a.category]=(n[a.category]??0)+1}),n},[i]);return e.jsx("section",{id:"connectors",className:s?"":"pt-16 pb-10",children:e.jsxs("div",{className:s?"":"container max-w-6xl",children:[!o&&e.jsxs(p.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight mb-4 text-foreground",children:["Connect to ",e.jsx("span",{className:"text-highlight",children:"800+"})," systems"]}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"From databases to SaaS platforms, SIGNLD integrates with the tools your team already uses."})]}),e.jsxs("div",{className:s?"px-5 md:px-8 pt-8 md:pt-10":"mb-14",children:[e.jsxs("div",{className:"mb-4",children:[e.jsx("p",{className:"text-[12px] font-semibold uppercase tracking-[0.14em] text-muted-foreground",children:"MCP Integrations"}),e.jsx("h2",{className:"mt-1.5 text-[20px] font-semibold tracking-[-0.01em] text-foreground",children:"Agentic access via Model Context Protocol"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:q.map(t=>e.jsxs("div",{className:"ios-card ios-card-lift p-5 text-center",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-2xl bg-black/[0.03] mx-auto mb-3",children:t.logo?e.jsx("img",{src:t.logo,alt:`${t.name} logo`,width:20,height:20,loading:"lazy",className:"h-5 w-5 object-contain"}):e.jsx(t.icon,{size:18,className:"text-highlight"})}),e.jsx("p",{className:"text-sm font-semibold text-foreground leading-tight",children:t.name}),e.jsx("p",{className:"text-[11px] text-muted-foreground mt-1 leading-snug",children:t.desc})]},t.name))})]}),e.jsxs("div",{className:s?"px-5 md:px-8 pt-10":"mb-14",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("h2",{className:"text-[11px] font-semibold uppercase tracking-[0.16em] text-muted-foreground",children:"Direct 
1Connections"}),e.jsx("span",{className:"text-[11px] uppercase tracking-[0.12em] text-muted-foreground/70",children:"Read-only · Encrypted"})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-7 gap-3",children:V.map(t=>e.jsxs("div",{className:"ios-card ios-card-lift p-4 text-center",children:[e.jsx("div",{className:`flex h-9 w-9 items-center justify-center rounded-xl mx-auto mb-2.5 ${t.logo?"bg-black/[0.03]":"bg-highlight-soft"}`,children:t.logo?e.jsx("img",{src:t.logo,alt:`${t.name} logo`,width:18,height:18,loading:"lazy",className:"h-[18px] w-[18px] object-contain"}):e.jsx(t.icon,{size:16,className:"text-highlight"})}),e.jsx("p",{className:"text-sm font-semibold text-foreground leading-tight",children:t.name}),e.jsx("p",{className:"text-[11px] text-muted-foreground mt-1 leading-snug",children:t.desc})]},t.name))})]}),e.jsxs("div",{className:s?"px-5 md:px-8 py-10 md:py-14":"",children:[e.jsxs("div",{className:"mb-6",children:[e.jsx("p",{className:"text-[12px] font-semibold uppercase tracking-[0.14em] text-muted-foreground",children:"Premium Connectors"}),e.jsx("h2",{className:"mt-1.5 text-[20px] font-semibold tracking-[-0.01em] text-foreground",children:"Every system your team already uses"})]}),e.jsx("div",{className:"mb-6 md:w-72 lg:w-80",children:e.jsxs("div",{className:"relative",children:[e.jsx("label",{htmlFor:"connector-search",className:"sr-only",children:"Search connectors"}),e.jsx(G,{size:16,className:"absolute left-4 top-1/2 -translate-y-1/2 text-muted-foreground","aria-hidden":"true"}),e.jsx("input",{id:"connector-search",type:"search",placeholder:"Search your integration...","aria-label":"Search connectors",value:i,onChange:t=>{N(t.target.value),m(60)},className:"w-full h-12 pl-11 pr-4 rounded-full border border-black/[0.07] bg-card text-sm text-foreground placeholder:text-muted-foreground shadow-[0_1px_2px_rgba(0,0,0,0.04)] focus:outline-none focus:border-highlight/50 focus:ring-4 focus:ring-highlight/10 transition-all"})]})}),e.jsx("div",{className:"border-b border-border",children:e.jsx("div",{role:"tablist","aria-label":"Filter connectors by category",className:"flex items-stretch gap-5 overflow-x-auto",style:{WebkitOverflowScrolling:"touch",scrollbarWidth:"none"},children:$.map(t=>{const n=_[t]??y,a=c===t;return e.jsxs("button",{type:"button",role:"tab","aria-selected":a,onClick:()=>{v(t),m(60)},className:"relative flex shrink-0 cursor-pointer items-center gap-2 whitespace-nowrap px-1 py-3.5",children:[e.jsx(n,{size:16,className:a?"text-foreground":"text-muted-foreground"}),e.jsx("span",{className:`text-[15px] text-foreground ${a?"font-semibold":"font-normal"}`,children:t}),e.jsx("span",{className:"ml-1 text-[12px] text-muted-foreground",children:S[t]??0}),a&&e.jsx(p.span,{layoutId:"connector-tab-underline",transition:{duration:.18,ease:[.2,0,0,1]},className:"signld-underline absolute -bottom-px left-0 right-0 h-0.5 rounded-full"})]},t)})})}),e.jsxs("p",{className:"mt-5 text-[13px] text-muted-foreground",children:["Showing ",h.length," of 800+ connectors"]}),e.jsx("div",{className:"mt-5 grid grid-cols-3 gap-6 sm:grid-cols-4 md:grid-cols-6 lg:grid-cols-8",children:h.map((t,n)=>e.jsxs("div",{className:"group text-center",children:[t.icon?e.jsx("img",{src:t.icon,alt:t.name,width:32,height:32,className:"mx-auto mb-2 h-8 w-8 object-contain opacity-95 transition-opacity group-hover:opacity-100",loading:"lazy",decoding:"async"}):e.jsx("div",{className:"mx-auto mb-2 flex h-8 w-8 items-center justify-center rounded-xl bg-background-elevated text-xs font-bold text-muted-foreground",children:t.name.charAt(0)}),e.jsx("p",{className:"truncate text-[11px] font-medium tracking-tight leading-tight text-muted-foreground group-hover:text-foreground",children:t.name})]},`${t.name}-${n}`))}),x<g.length&&e.jsx("div",{className:"text-center mt-10",children:e.jsx("button",{onClick:()=>m(t=>t+30),className:"inline-flex h-10 items-center rounded-xl border border-border bg-background px-5 text-sm font-semibold text-foreground transition-colors hover:bg-background-elevated",children:"Show 30 more"})}),e.jsx("div",{className:"mt-8",children:e.jsx(b,{to:"/support",className:"text-[14px] font-semibold text-highlight hover:underline underline-offset-4",children:"Don't see your system? Tell us →"})})]})]})})},re=()=>e.jsxs(w,{children:[e.jsx(z,{title:"SIGNLD Connectors - Salesforce, Snowflake & 800+",description:k["/connectors"],keywords:"SIGNLD connectors, MCP integrations, Gmail MCP, Slack MCP, Stripe MCP, integrations, ERP CRM finance HR, PostgreSQL, BigQuery, Snowflake, Salesforce, HubSpot",canonical:"/connectors",image:"/images/og/connectors.jpg"}),e.jsx(M,{children:e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://signld.ai/"},{"@type":"ListItem",position:2,name:"Connectors",item:"https://signld.ai/connectors"}]})})}),e.jsx(L,{}),e.jsx("section",{className:"pt-20 md:pt-28 pb-10 md:pb-16 relative",children:e.jsxs("div",{className:"container max-w-6xl relative z-10",children:[e.jsxs("header",{className:"flex flex-col items-center text-center",children:[e.jsx(C,{label:"Connectors",jsonLd:!1}),e.jsxs("h1",{className:"t-display text-foreground mb-6 max-w-3xl",children:["Connect to 800+ systems."," ",e.jsx(Q,{children:"In minutes."})]}),e.jsxs("p",{className:"t-body-lg text-muted-foreground max-w-2xl",children:["ERP, CRM, finance, HR, databases, warehouses and BI tools, plus new MCP integrations for Gmail, Slack and Stripe. If your team uses it, ",e.jsx(H,{})," connects to it. Read-only. Encrypted. Live in minutes."]}),e.jsx("div",{className:"mt-8 flex justify-center",children:e.jsx(R,{})})]}),e.jsx("div",{className:"glass-3d-card mt-14 md:mt-20 rounded-[32px] border border-border p-2",children:e.jsx("div",{className:"overflow-hidden rounded-[32px] bg-card",children:e.jsx(J,{hideHeader:!0,bare:!0})})}),e.jsxs("p",{className:"mx-auto mt-10 max-w-2xl text-center t-body text-muted-foreground",children:["Connect SIGNLD to"," ",e.jsx(b,{to:"/mcp",className:"font-medium text-highlight underline-offset-4 hover:underline",children:"Claude"})," ","over MCP and get grounded, sourced answers on the first pass instead of re-prompting a model that does not know your business."]})]})}),e.jsx(P,{})]});
1export{re as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.