Skip to content

feat(connectors): add snov-io connector#323

Open
andrei-hasna wants to merge 1 commit into
mainfrom
open-connectors-cursor/open-connectors/d032261c-5df4-47ca-9148-35af16c7ffa2-f102a227
Open

feat(connectors): add snov-io connector#323
andrei-hasna wants to merge 1 commit into
mainfrom
open-connectors-cursor/open-connectors/d032261c-5df4-47ca-9148-35af16c7ffa2-f102a227

Conversation

@andrei-hasna

Copy link
Copy Markdown
Contributor

Summary

  • Add @hasna/connect-snov-io package under connectors/snov-io/ with OAuth2 client_credentials auth against https://api.snov.io
  • API modules: campaigns (/v1/get-user-campaigns), domain-search (v2 async task flow), account (/v1/get-balance)
  • CLI: connect-snov-io with profile/config, campaigns list, domain-search start/result, account info, and raw escape hatch
  • Registry entry in Marketing & Sales (between smaily and smartreach)

Test plan

  • cd connectors/snov-io && bun install && bun run typecheck
  • Repo root bun run typecheck
  • Repo root bun test — registry tests pass (1001 pass; 186 pre-existing CLI spawn failures unrelated)
  • Smoke: bun run connectors/snov-io/src/cli/index.ts config show (no live creds)
  • Security grep: no browser-use, beepmedia, hasnaxyz, or hardcoded secrets

Implement Snov.io as a first-class open-connectors package with OAuth2
client_credentials auth, campaigns/domain-search/account API modules, CLI,
and Marketing & Sales registry entry.
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