Skip to content

feat(integrations): add CompanyEnrich company and people tools - #9485

Draft
namirali wants to merge 2 commits into
simstudioai:stagingfrom
namirali:codex/companyenrich-integration
Draft

namirali wants to merge 2 commits into
simstudioai:stagingfrom
namirali:codex/companyenrich-integration

Conversation

@namirali

@namirali namirali commented Oct 30, 2026 •

Copy link
Copy Markdown

Summary

Adds a CompanyEnrich block and 13 tools for company and people data. Twelve native operations cover domain/property/batch enrichment, company and people search, lookalikes, email lookup, workforce, company/person retrieval, and company/lookalike counts. Advanced Request exposes 42 documented data, taxonomy and job operations through a fixed operation selector.

Existing enrich/search/similar names and output fields remain compatible. Structured filters, literal and semantic queries, multi-domain seeds, supported expansions and enrichment waits are available. Complete provider responses are retained in data, including nulls, future fields, arrays, counts and similarity scores. Search defaults to one page of 10 results, with explicit pagination bounded to the documented 10,000-result window.

Each execution makes one request. Paid requests have no retries, automatic pagination, polling or result-URL downloads. Required fields, pagination, batch/seed limits, UUID/int64 IDs and JSON shapes are validated before dispatch. Export jobs require an explicit count capped at 50,000; beta email operations require explicit user opt-in. Account responses and saved-list administration are excluded. The API host is fixed, redirects are disabled, and status-only errors omit upstream account data. The shared transport gains an optional zero-redirect setting, leaving other tools' defaults unchanged.

Includes the official logo, public-use-case templates/skills, setup and endpoint documentation, and generated tool, deployment and docs-manifest entries. Public references: https://docs.companyenrich.com/reference and https://app.companyenrich.com/.

Type of Change

  • New feature
  • Documentation

Testing

  • 49 focused Vitest tests pass through the actual tool registry and request preparation: all 12 native routes and all 42 advanced operations, full response/filter preservation, counts and arrays, preflight validation, beta gates, exact int64 serialization, redirect configuration and sanitized error extraction.
  • Scoped Biome, 13/13 canvas sentences, block-registry comparison, tool metadata synchronization and git diff --check pass.
  • Generated integration docs, tool metadata, deployment catalog and docs manifest. The broad audit run plus targeted reruns passed 60 of 62 audits, including docs, native typecheck, request boundaries, source conventions and deployment/integration catalogs. Restoring omitted tracked Docker/rule files resolved two sparse-checkout failures; a missing CompanyEnrich docs-manifest entry was fixed.
  • Two full-repository audits (check:test-patterns and check:unused-exports) produced no diagnostics after approximately seven minutes and were stopped; their status remains unverified. The full app type-check likewise produced no diagnostics at a 180-second deadline and is not claimed as passing. No complete production app build is claimed.

This remains a draft. No authenticated CompanyEnrich execution or product UI demo was performed, and no API credits were spent. Full CI, live validation and maintainer approval of external workflows/deployment remain outstanding.

@vercel

vercel Bot commented Oct 30, 2026

Copy link
Copy Markdown

@namirali is attempting to deploy a commit to the Sim Team on Vercel.

A member of the Team first needs to authorize it.

@namirali namirali changed the title feat(integrations): add CompanyEnrich company data tools feat(integrations): add CompanyEnrich company and people tools Oct 31, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant