Skip to content

Commit e73ea2a

Browse files
committed
feat(integrations): add Sixtyfour AI integration
Add Sixtyfour AI integration with 4 tools: find_phone, find_email, enrich_lead, enrich_company. Includes block with operation dropdown, API key auth, conditional fields per operation, brand icon, and generated docs.
1 parent 5ca66c3 commit e73ea2a

16 files changed

Lines changed: 1064 additions & 1 deletion

File tree

apps/docs/components/icons.tsx

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5930,6 +5930,33 @@ export function PulseIcon(props: SVGProps<SVGSVGElement>) {
59305930
)
59315931
}
59325932

5933+
export function SixtyfourIcon(props: SVGProps<SVGSVGElement>) {
5934+
return (
5935+
<svg {...props} viewBox='0 0 158 143' fill='none' xmlns='http://www.w3.org/2000/svg'>
5936+
<path
5937+
d='M32.3952 141.17L31.637 140.73V142.481L31.8417 142.603L32.3952 142.921L32.9487 142.603L33.1534 142.481V140.73L32.3952 141.17Z'
5938+
fill='currentColor'
5939+
/>
5940+
<path
5941+
d='M33.1534 140.73V142.603H31.637V140.73L32.3952 141.17L33.1534 140.73Z'
5942+
fill='currentColor'
5943+
/>
5944+
<path
5945+
d='M93.3271 105.608V106.564L94.0854 106.996L94.8436 106.564V105.608H93.3271Z'
5946+
fill='currentColor'
5947+
/>
5948+
<path
5949+
d='M94.8436 105.608V106.564L94.0854 106.996L93.3271 106.564V105.608H94.8436Z'
5950+
fill='currentColor'
5951+
/>
5952+
<path
5953+
d='M125.681 12.9895L94.836 30.755L63.9909 12.9895L32.3951 31.1872H32.3875V68.8565L0.79933 87.0542H0.791748V124.723L31.6369 142.481V140.73L2.30822 123.844V89.6701L31.6369 106.564V140.73L32.3951 141.17L33.1533 140.73V106.564L62.482 89.6701V123.844L33.1533 140.73V142.481L63.2402 125.163L93.3271 142.481L93.5318 142.603L94.0853 142.921L94.6388 142.603L94.8436 142.481L125.689 124.723V87.0542L126.235 86.7357L126.439 86.6144L157.284 68.8565V31.1872L125.681 12.9895ZM63.2326 84.8629L33.904 67.9769V33.8031L63.2326 50.6967V84.8629ZM64.7491 50.6967L94.0777 33.8031V67.9769L64.7491 84.8629V50.6967ZM124.172 123.844L94.8436 140.73V106.564L94.0853 106.996L93.3271 106.564V140.73L63.9985 123.844V89.6701L93.3271 106.564V105.608H94.8436V106.564L124.172 89.6701V123.844ZM124.923 84.8629L95.5942 67.9769V33.8031L124.923 50.6891V84.8629ZM155.768 67.9769L126.439 84.8629V50.6967L155.768 33.8031V67.9769Z'
5954+
fill='currentColor'
5955+
/>
5956+
</svg>
5957+
)
5958+
}
5959+
59335960
export function SimilarwebIcon(props: SVGProps<SVGSVGElement>) {
59345961
return (
59355962
<svg

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ import {
154154
SftpIcon,
155155
ShopifyIcon,
156156
SimilarwebIcon,
157+
SixtyfourIcon,
157158
SlackIcon,
158159
SmtpIcon,
159160
SQSIcon,
@@ -340,6 +341,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
340341
sharepoint: MicrosoftSharepointIcon,
341342
shopify: ShopifyIcon,
342343
similarweb: SimilarwebIcon,
344+
sixtyfour: SixtyfourIcon,
343345
slack: SlackIcon,
344346
smtp: SmtpIcon,
345347
sqs: SQSIcon,

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@
150150
"sharepoint",
151151
"shopify",
152152
"similarweb",
153+
"sixtyfour",
153154
"slack",
154155
"smtp",
155156
"sqs",
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: Sixtyfour AI
3+
description: Enrich leads and companies with AI-powered research
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="sixtyfour"
10+
color="#000000"
11+
/>
12+
13+
## Description
14+
15+
[Sixtyfour AI](https://sixtyfour.ai) is an AI-powered sales intelligence platform that helps GTM teams find contact information and enrich lead and company data. The Sixtyfour block connects your workflows to Sixtyfour's enrichment APIs, enabling automated prospecting and CRM enrichment.
16+
17+
### Key capabilities
18+
19+
- **Find Phone** — Discover phone numbers for a lead given their name, company, LinkedIn URL, or other identifiers.
20+
- **Find Email** — Find professional or personal email addresses for a lead. Supports `PROFESSIONAL` (company emails) and `PERSONAL` (personal emails like Gmail) modes. Returns email validation status (`OK` or `UNKNOWN`) and type (`COMPANY` or `PERSONAL`).
21+
- **Enrich Lead** — Turn partial lead records into full contact profiles. Provide a `struct` defining exactly which fields you want back (email, phone, title, social profiles, etc.) and Sixtyfour's research agent will find them.
22+
- **Enrich Company** — Enrich company data and optionally find associated people. Supports `find_people` to discover employees, `full_org_chart` for comprehensive coverage, and `people_focus_prompt` to target specific roles.
23+
24+
### Authentication
25+
26+
Sixtyfour uses API key authentication. Pass your API key from the [Sixtyfour dashboard](https://app.sixtyfour.ai) into the **API Key** field.
27+
28+
### Notes
29+
30+
- The **Enrich Lead** and **Enrich Company** endpoints are long-running operations. Typical response times are 1–5 minutes, and can reach 10 minutes for complex lookups.
31+
- The `struct` and `lead_struct` fields accept JSON objects where keys are the field names you want returned and values are plain-English descriptions guiding the research agent.
32+
33+
## Usage Instructions
34+
35+
Find emails, phone numbers, and enrich lead or company data with contact information, social profiles, and detailed research using Sixtyfour AI.
36+
37+
38+
39+
## Tools
40+
41+
### `sixtyfour_find_phone`
42+
43+
Find phone numbers for a lead using Sixtyfour AI.
44+
45+
#### Input
46+
47+
| Parameter | Type | Required | Description |
48+
| --------- | ---- | -------- | ----------- |
49+
| `apiKey` | string | Yes | Sixtyfour API key |
50+
| `name` | string | Yes | Full name of the person |
51+
| `company` | string | No | Company name |
52+
| `linkedinUrl` | string | No | LinkedIn profile URL |
53+
| `domain` | string | No | Company website domain |
54+
| `email` | string | No | Email address |
55+
56+
#### Output
57+
58+
| Parameter | Type | Description |
59+
| --------- | ---- | ----------- |
60+
| `name` | string | Name of the person |
61+
| `company` | string | Company name |
62+
| `phone` | string | Phone number\(s\) found |
63+
| `linkedinUrl` | string | LinkedIn profile URL |
64+
65+
### `sixtyfour_find_email`
66+
67+
Find email addresses for a lead using Sixtyfour AI.
68+
69+
#### Input
70+
71+
| Parameter | Type | Required | Description |
72+
| --------- | ---- | -------- | ----------- |
73+
| `apiKey` | string | Yes | Sixtyfour API key |
74+
| `name` | string | Yes | Full name of the person |
75+
| `company` | string | No | Company name |
76+
| `linkedinUrl` | string | No | LinkedIn profile URL |
77+
| `domain` | string | No | Company website domain |
78+
| `phone` | string | No | Phone number |
79+
| `title` | string | No | Job title |
80+
| `mode` | string | No | Email discovery mode: PROFESSIONAL \(default\) or PERSONAL |
81+
82+
#### Output
83+
84+
| Parameter | Type | Description |
85+
| --------- | ---- | ----------- |
86+
| `name` | string | Name of the person |
87+
| `company` | string | Company name |
88+
| `emails` | json | Professional email addresses found |
89+
|`address` | string | Email address |
90+
|`status` | string | Validation status \(OK or UNKNOWN\) |
91+
|`type` | string | Email type \(COMPANY or PERSONAL\) |
92+
| `personalEmails` | json | Personal email addresses found \(only in PERSONAL mode\) |
93+
|`address` | string | Email address |
94+
|`status` | string | Validation status \(OK or UNKNOWN\) |
95+
|`type` | string | Email type \(COMPANY or PERSONAL\) |
96+
97+
### `sixtyfour_enrich_lead`
98+
99+
Enrich lead information with contact details, social profiles, and company data using Sixtyfour AI.
100+
101+
#### Input
102+
103+
| Parameter | Type | Required | Description |
104+
| --------- | ---- | -------- | ----------- |
105+
| `apiKey` | string | Yes | Sixtyfour API key |
106+
| `leadInfo` | string | Yes | Lead information as JSON object with key-value pairs \(e.g. name, company, title, linkedin\) |
107+
| `struct` | string | Yes | Fields to collect as JSON object. Keys are field names, values are descriptions \(e.g. \{"email": "The individual\'s email address", "phone": "Phone number"\}\) |
108+
| `researchPlan` | string | No | Optional research plan to guide enrichment strategy |
109+
110+
#### Output
111+
112+
| Parameter | Type | Description |
113+
| --------- | ---- | ----------- |
114+
| `notes` | string | Research notes about the lead |
115+
| `structuredData` | json | Enriched lead data matching the requested struct fields |
116+
| `references` | json | Source URLs and descriptions used for enrichment |
117+
| `confidenceScore` | number | Quality score for the returned data \(0-10\) |
118+
119+
### `sixtyfour_enrich_company`
120+
121+
Enrich company data with additional information and find associated people using Sixtyfour AI.
122+
123+
#### Input
124+
125+
| Parameter | Type | Required | Description |
126+
| --------- | ---- | -------- | ----------- |
127+
| `apiKey` | string | Yes | Sixtyfour API key |
128+
| `targetCompany` | string | Yes | Company data as JSON object \(e.g. \{"name": "Acme Inc", "domain": "acme.com"\}\) |
129+
| `struct` | string | Yes | Fields to collect as JSON object. Keys are field names, values are descriptions \(e.g. \{"website": "Company website URL", "num_employees": "Employee count"\}\) |
130+
| `findPeople` | boolean | No | Whether to find people associated with the company |
131+
| `fullOrgChart` | boolean | No | Whether to retrieve the full organizational chart |
132+
| `researchPlan` | string | No | Optional strategy describing how the agent should search for information |
133+
| `peopleFocusPrompt` | string | No | Description of people to find \(roles, responsibilities\) |
134+
| `leadStruct` | string | No | Custom schema for returned lead data as JSON object |
135+
136+
#### Output
137+
138+
| Parameter | Type | Description |
139+
| --------- | ---- | ----------- |
140+
| `notes` | string | Research notes about the company |
141+
| `structuredData` | json | Enriched company data matching the requested struct fields |
142+
| `references` | json | Source URLs and descriptions used for enrichment |
143+
| `confidenceScore` | number | Quality score for the returned data \(0-10\) |
144+
145+

apps/sim/app/(landing)/integrations/data/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ import {
154154
SftpIcon,
155155
ShopifyIcon,
156156
SimilarwebIcon,
157+
SixtyfourIcon,
157158
SlackIcon,
158159
SmtpIcon,
159160
SQSIcon,
@@ -340,6 +341,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
340341
sharepoint: MicrosoftSharepointIcon,
341342
shopify: ShopifyIcon,
342343
similarweb: SimilarwebIcon,
344+
sixtyfour: SixtyfourIcon,
343345
slack: SlackIcon,
344346
smtp: SmtpIcon,
345347
sqs: SQSIcon,

apps/sim/app/(landing)/integrations/data/integrations.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10639,6 +10639,41 @@
1063910639
"integrationType": "analytics",
1064010640
"tags": ["marketing", "data-analytics", "seo"]
1064110641
},
10642+
{
10643+
"type": "sixtyfour",
10644+
"slug": "sixtyfour-ai",
10645+
"name": "Sixtyfour AI",
10646+
"description": "Enrich leads and companies with AI-powered research",
10647+
"longDescription": "Find emails, phone numbers, and enrich lead or company data with contact information, social profiles, and detailed research using Sixtyfour AI.",
10648+
"bgColor": "#000000",
10649+
"iconName": "SixtyfourIcon",
10650+
"docsUrl": "https://docs.sim.ai/tools/sixtyfour",
10651+
"operations": [
10652+
{
10653+
"name": "Find Phone",
10654+
"description": "Find phone numbers for a lead using Sixtyfour AI."
10655+
},
10656+
{
10657+
"name": "Find Email",
10658+
"description": "Find email addresses for a lead using Sixtyfour AI."
10659+
},
10660+
{
10661+
"name": "Enrich Lead",
10662+
"description": "Enrich lead information with contact details, social profiles, and company data using Sixtyfour AI."
10663+
},
10664+
{
10665+
"name": "Enrich Company",
10666+
"description": "Enrich company data with additional information and find associated people using Sixtyfour AI."
10667+
}
10668+
],
10669+
"operationCount": 4,
10670+
"triggers": [],
10671+
"triggerCount": 0,
10672+
"authType": "api-key",
10673+
"category": "tools",
10674+
"integrationType": "sales-intelligence",
10675+
"tags": ["enrichment", "sales-engagement"]
10676+
},
1064210677
{
1064310678
"type": "slack",
1064410679
"slug": "slack",

0 commit comments

Comments
 (0)