Skip to content

Commit 19af212

Browse files
feat(integrations): add Forager enrichment
1 parent 6eb19a7 commit 19af212

35 files changed

Lines changed: 2655 additions & 0 deletions

apps/docs/components/icons.tsx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2885,6 +2885,48 @@ export function FindymailIcon(props: SVGProps<SVGSVGElement>) {
28852885
</svg>
28862886
)
28872887
}
2888+
2889+
/**
2890+
* Forager brand mark adapted from Forager's official public SVG wordmark.
2891+
* Source: https://cdn.prod.website-files.com/5f3ce7d38b0a42cbcba07bf6/5f3cf834a3374f7acc475e92_Logo.svg
2892+
*/
2893+
export function ForagerIcon(props: SVGProps<SVGSVGElement>) {
2894+
return (
2895+
<svg {...props} viewBox='0 0 30 31' fill='none' role='img' xmlns='http://www.w3.org/2000/svg'>
2896+
<path
2897+
fillRule='evenodd'
2898+
clipRule='evenodd'
2899+
d='M0 6L12.5 13.4597V31L8.84615 28.9839V15.6774L0 10.2339V6Z'
2900+
fill='currentColor'
2901+
/>
2902+
<path
2903+
fillRule='evenodd'
2904+
clipRule='evenodd'
2905+
d='M30 6L17.5 13.4597V31L21.1538 28.9839V15.6774L30 10.2339V6Z'
2906+
fill='currentColor'
2907+
/>
2908+
<path
2909+
fillRule='evenodd'
2910+
clipRule='evenodd'
2911+
d='M4 3.29167L14.5238 9.75L25.25 3.29167L21.8095 1L14.5238 5.16667L7.64286 1L4 3.29167Z'
2912+
fill='currentColor'
2913+
/>
2914+
<path
2915+
fillRule='evenodd'
2916+
clipRule='evenodd'
2917+
d='M23.75 17.5698L30 13.5V18.1802L23.75 22.25V17.5698Z'
2918+
fill='currentColor'
2919+
/>
2920+
<path
2921+
fillRule='evenodd'
2922+
clipRule='evenodd'
2923+
d='M6.25 17.5698L0 13.5V18.1802L6.25 22.25V17.5698Z'
2924+
fill='currentColor'
2925+
/>
2926+
</svg>
2927+
)
2928+
}
2929+
28882930
export function ZeroBounceIcon(props: SVGProps<SVGSVGElement>) {
28892931
return (
28902932
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 26' fill='none'>

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ import {
8484
FirecrawlIcon,
8585
FirefliesIcon,
8686
FlintIcon,
87+
ForagerIcon,
8788
GammaIcon,
8889
GithubIcon,
8990
GitLabIcon,
@@ -361,6 +362,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
361362
fireflies: FirefliesIcon,
362363
fireflies_v2: FirefliesIcon,
363364
flint: FlintIcon,
365+
forager: ForagerIcon,
364366
gamma: GammaIcon,
365367
generic: WebhookIcon,
366368
github: GithubIcon,
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Forager
3+
description: Search and enrich people, contacts, organizations, roles, jobs, and websites
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="forager"
10+
color="#5A42FF"
11+
/>
12+
13+
## Usage Instructions
14+
15+
Integrate the Forager public API to search organizations, people and roles, and job posts; count matching datasets; retrieve person profiles; find work or personal emails and phone numbers; reverse-resolve contacts; and inspect website technologies and traffic ranks.
16+
17+
18+
19+

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
"firecrawl",
8686
"fireflies",
8787
"flint",
88+
"forager",
8889
"gamma",
8990
"github",
9091
"gitlab",

apps/sim/app/workspace/[workspaceId]/settings/components/byok/byok.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import {
1818
FindymailIcon,
1919
FirecrawlIcon,
2020
FireworksIcon,
21+
ForagerIcon,
2122
GeminiIcon,
2223
GoogleIcon,
2324
HunterIOIcon,
@@ -255,6 +256,13 @@ const PROVIDERS: (BYOKManagerProvider & { id: BYOKProviderId })[] = [
255256
description: 'Email finder, verification, and phone lookup',
256257
placeholder: 'Enter your Findymail API key',
257258
},
259+
{
260+
id: 'forager',
261+
name: 'Forager',
262+
icon: ForagerIcon,
263+
description: 'Person, contact, organization, role, job, and website enrichment',
264+
placeholder: 'Enter your Forager API key',
265+
},
258266
{
259267
id: 'prospeo',
260268
name: 'Prospeo',
@@ -386,6 +394,7 @@ const PROVIDER_SECTIONS: BYOKProviderSection[] = [
386394
'hunter',
387395
'peopledatalabs',
388396
'findymail',
397+
'forager',
389398
'prospeo',
390399
'smarte',
391400
'wiza',

0 commit comments

Comments
 (0)