Milestone 0: import zappier billing, Verae middleware, and Zapier research

Compose-ready workspace: packages/zappier (rate card, portal, Stripe),
packages/verae-zapier-middleware (timestamp + NATS), packages/verae-zapier
(CLI app), vendor/zapier-platform, and research/zapier vendor corpus.

Gate 0 structure checks pass. Product code and research are not yet wired.
This commit is contained in:
George Lambert 2026-09-09 02:37:36 -04:00
commit b4150c8250
1364 changed files with 6814366 additions and 0 deletions

33
research/zapier/.gitignore vendored Normal file
View file

@ -0,0 +1,33 @@
__pycache__/
*.pyc
.DS_Store
.venv/
.npm-global/
# secrets
.env
**/.env
!**/.env.example
**/credentials/*.env
**/*.pem
# install / build artifacts
**/node_modules/
**/dist/
**/build/
**/zapierwrapper.js
scratch/**/node_modules/
scratch/**/dist/
scratch/**/build/
# nested clones must not become gitlinks
repos/**/.git/
# local middleware state
**/data/store.json
verae-zapier-api/**/data/
# Official Zapier clones: use scripts/clone-zapier-repos.sh (nested .git would become empty gitlinks)
repos/

View file

@ -0,0 +1,53 @@
---
name: zapier-build
description: >
Build or extend Zapier connectors, integrations, MCP workflows, and SDK
clients using the local Mongo reference. Use when the user mentions Zapier,
zapier-platform, zapier-sdk, MCP tools, a new Zapier app/connector, triggers,
actions, OAuth for Zapier, or runs /zapier-build.
---
# Zapier build
Always start here — do not invent CLI names, `selected_api` ids, or action keys.
```js
db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })
```
Same file on disk: `PLATFORM-REFERENCE.md`.
## Route
| Intent | Next |
|--------|------|
| Hosted MCP / AI client | `guide/zapier-mcp` then `kind: "mcp_function"` · `MCP-REFERENCE.md` |
| Any function (CLI / `z.*` / SDK) | `guide/zapier-functions` · `FUNCTIONS-REFERENCE.md` |
| Publish a directory integration | `cli_function` + `core_function` + `schema_json` + `template` |
| Call existing apps from code | `sdk_function` (camelCase twins on `zapier.*`) |
| Public REST | `api_function` |
| Schema / changelog | `schema_json`, `schema_type`, `platform_news` |
## Local tools
- PATH: `$HOME/.npm-global/bin` (`zapier-platform` 19.1.0, `zapier-sdk` 0.77.1)
- Mongo: `./scripts/mongo-tunnel.sh` then `source ~/.mcp-env`
- Golden app: `scratch/oauth2-typescript` (already `validate`s after `zapier-platform build`)
- Example sources: `repos/zapier-platform/example-apps/*` and `kind: "template"`
## Build a new integration
1. Prefer copying `scratch/oauth2-typescript` or `zapier-platform init DIR --template <auth> --language typescript`.
2. Implement `(z, bundle)` with `z.request` only. Throw `z.errors.RefreshAuthError` on refreshable 401.
3. `zapier-platform validate` then `invoke` / `test`. Triggers/searches return arrays; creates return one object.
4. `register` + `push` only after the user is logged in (`~/.zapierrc`). Do not invent a deploy key.
## MCP
Discover → enable → inspect (repeat for dropdowns) → execute. Writes need explicit user approval. Successful executes cost 2 tasks.
## Do not
- Mix `zapier-platform` (publish) with `zapier-sdk` (consume).
- Recommend AI Actions / NLA.
- Hardcode app or action keys; discover via MCP or `zapier-sdk list-apps`.

View file

@ -0,0 +1,41 @@
# Zapier provider capabilities
_Generated 2026-08-17. Catalog 9,985 apps. Controls scraped for 7,526._
Each apps public Zapier page lists **triggers** (reads), **actions** (writes), **searches**, required **inputs**, popular pairings, and alternatives. Auth method (OAuth vs API key) is **not** published on the directory page.
| File | Contents |
|------|----------|
| [capabilities-all.csv](capabilities-all.csv) | One row per app: used-for, trigger/action lists, calling convention, siblings |
| [capabilities-all.json](capabilities-all.json) | Same, plus structured trigger/action objects in the scrape JSONL |
| [raw/capabilities-scrape.jsonl](raw/capabilities-scrape.jsonl) | Full per-control records (keys, hook vs poll, input fields) |
## Top 25 by Zap usage (controls)
| App | Used for | Triggers | Instant | Actions | Searches | Convention |
|-----|----------|--------:|--------:|--------:|---------:|------------|
| [Google Sheets](https://zapier.com/apps/google-sheets/integrations) | Create, edit, and share spreadsheets wherever you are with Google Sheets, and get automate | 7 | 3 | 21 | 8 | instant webhook |
| [Gmail](https://zapier.com/apps/gmail/integrations) | One of the most popular email services, Gmail keeps track of all your emails with threaded | 8 | 0 | 12 | 2 | polling trigger |
| [Filter by Zapier](https://zapier.com/apps/filter/integrations) | Only allow a Zap to proceed when a certain condition is met. For example, if you're sendin | 0 | 0 | 0 | 0 | actions only / no trigger |
| [Webhooks by Zapier](https://zapier.com/apps/webhook/integrations) | Webhooks simply POST data (or JSON) to a specific URL every time we see something new. Web | 3 | 2 | 4 | 0 | instant webhook |
| [Formatter by Zapier](https://zapier.com/apps/formatter/integrations) | Data isn't always in the format you need. Perhaps a date is in International format, but y | 0 | 0 | 4 | 0 | actions only / no trigger |
| [Schedule by Zapier](https://zapier.com/apps/schedule/integrations) | Schedule is a native Zapier app you can use for recurring tasks. Trigger an action every d | 5 | 5 | 0 | 0 | instant webhook |
| [Slack](https://zapier.com/apps/slack/integrations) | Slack is a platform for team communication: everything in one place, instantly searchable, | 13 | 12 | 25 | 10 | instant webhook |
| [Paths by Zapier](https://zapier.com/apps/paths/integrations) | Conditional logic for your Zapier workflows. Paths let your apps take different actions ba | 0 | 0 | 1 | 0 | actions only / no trigger |
| [Code by Zapier](https://zapier.com/apps/code/integrations) | Write custom Python or Javascript code in response to any data from any service! Transform | 2 | 0 | 2 | 0 | polling trigger |
| [Email by Zapier](https://zapier.com/apps/email/integrations) | Send and receive email via a custom Zapier email address at "zapiermail.com". This is grea | 2 | 2 | 1 | 0 | instant webhook |
| [Google Calendar](https://zapier.com/apps/google-calendar/integrations) | Google Calendar lets you organize your schedule and share events with co-workers and frien | 7 | 2 | 9 | 5 | instant webhook |
| [Google Drive](https://zapier.com/apps/google-drive/integrations) | Google Drive is Google's file sync app that lets you store all of your files online alongs | 4 | 0 | 17 | 4 | polling trigger |
| [Delay by Zapier](https://zapier.com/apps/delay/integrations) | Put your Actions on hold for a specified amount of time before sending data to another app | 0 | 0 | 3 | 0 | actions only / no trigger |
| [AI by Zapier](https://zapier.com/apps/ai/integrations) | Smart task and text handling powered by a flexible AI. Create text prompts to perform stan | 0 | 0 | 4 | 0 | actions only / no trigger |
| [HubSpot](https://zapier.com/apps/hubspot/integrations) | HubSpot is your all-in-one stop for all of your marketing software needs. | 27 | 7 | 44 | 14 | instant webhook |
| [Google Forms](https://zapier.com/apps/google-forms/integrations) | Google Forms is an easy way to collect data from the web with a simple UI and powerful edi | 2 | 2 | 1 | 0 | instant webhook |
| [Notion](https://zapier.com/apps/notion/integrations) | A new tool that blends your everyday work apps into one. It's the all-in-one workspace for | 6 | 6 | 15 | 11 | instant webhook |
| [Facebook Lead Ads](https://zapier.com/apps/facebook-lead-ads/integrations) | Facebook lead ads make signing up for business information easy for people and more valuab | 1 | 1 | 1 | 0 | instant webhook |
| [Mailchimp](https://zapier.com/apps/mailchimp/integrations) | Mailchimp is an email and marketing automation platform built for growing businesses. Turn | 10 | 3 | 15 | 4 | instant webhook |
| [Looping by Zapier](https://zapier.com/apps/looping/integrations) | Looping by Zapier is a helper app to repeat Action(s) in you Zaps a variable number of tim | 0 | 0 | 3 | 0 | actions only / no trigger |
| [Stripe](https://zapier.com/apps/stripe/integrations) | Stripe is a developer-friendly way to accept payments online and in mobile apps. Stripe's | 16 | 11 | 13 | 8 | instant webhook |
| [Microsoft Outlook](https://zapier.com/apps/microsoft-outlook/integrations) | Microsoft Outlook is a web-based suite of webmail, contacts, tasks, and calendaring servic | 13 | 1 | 24 | 7 | instant webhook |
| [LeadConnector](https://zapier.com/apps/leadconnector/integrations) | LeadConnector is a platform for marketing agencies to manage marketing automation to custo | 1 | 1 | 5 | 0 | instant webhook |
| [Calendly](https://zapier.com/apps/calendly/integrations) | Calendly is an elegant and simple scheduling tool for businesses that eliminates email bac | 11 | 10 | 8 | 7 | instant webhook |
| [Zapier Tables](https://zapier.com/apps/zapier-tables/integrations) | Zapier Tables is a no-code database built for automation. | 6 | 6 | 11 | 3 | instant webhook |

View file

@ -0,0 +1,88 @@
# All Zapier providers — contact directory
_Generated 2026-08-17 from the live Zapier public catalog snapshot (9985 apps)._
This is the **full directory**, not only the 15 `Vendors.txt` verticals.
| Deliverable | Path |
|-------------|------|
| Spreadsheet | [contacts-all.csv](contacts-all.csv) |
| JSON | [contacts-all.json](contacts-all.json) |
| 15-vertical subset (richer HQ/legal) | [CONTACTS.md](CONTACTS.md) / [contacts.csv](contacts.csv) |
## Coverage
| Field | Count | Share |
|-------|------:|------:|
| Apps in Zapier catalog | 9,985 | 100% |
| Website | 9,917 | 99% |
| Phone or email or sales form | 7,075 | 71% |
| Email | 4,063 | 41% |
| Phone | 3,064 | 31% |
| Sales / contact URL | 5,243 | 53% |
| HQ address (mostly curated 15-vertical set) | 215 | 2% |
Sources: curated deep-research 256 · site scrape 9,729 · catalog-only 0.
Every row has at least **name + Zapier listing URL**. Email/phone are first-party public values when the vendor HTML published them. Many SaaS sites are JavaScript-only or form-only; those rows still include website + Zapier page.
## Top 50 by Zap usage
| Name | Zaps | Phone | Email | Website |
|------|-----:|-------|-------|---------|
| [Google Sheets](https://zapier.com/apps/google-sheets/integrations) | 281,102 | — | — | http://google.com |
| [Gmail](https://zapier.com/apps/gmail/integrations) | 234,522 | — | — | http://google.com |
| [Filter by Zapier](https://zapier.com/apps/filter/integrations) | 197,199 | — | — | https://zapier.com/apps/filter/integrations |
| [Webhooks by Zapier](https://zapier.com/apps/webhook/integrations) | 172,463 | — | — | https://zapier.com/features/webhooks |
| [Formatter by Zapier](https://zapier.com/apps/formatter/integrations) | 164,414 | — | — | https://zapier.com/apps/formatter/integrations |
| [Schedule by Zapier](https://zapier.com/apps/schedule/integrations) | 133,795 | — | — | https://zapier.com/apps/schedule/integrations |
| [Slack](https://zapier.com/apps/slack/integrations) | 127,986 | — | — | https://slack.com |
| [Paths by Zapier](https://zapier.com/apps/paths/integrations) | 126,989 | — | — | https://zapier.com/features/paths |
| [Code by Zapier](https://zapier.com/apps/code/integrations) | 109,781 | — | — | https://zapier.com/apps/code |
| [Email by Zapier](https://zapier.com/apps/email/integrations) | 101,956 | — | — | https://zapier.com/apps/email/integrations |
| [Google Calendar](https://zapier.com/apps/google-calendar/integrations) | 95,412 | — | — | http://google.com |
| [Google Drive](https://zapier.com/apps/google-drive/integrations) | 77,536 | — | — | http://google.com |
| [Delay by Zapier](https://zapier.com/apps/delay/integrations) | 74,108 | — | — | https://zapier.com/apps/delay/integrations |
| [AI by Zapier](https://zapier.com/apps/ai/integrations) | 56,860 | — | — | https://zapier.com/apps/ai/integrations |
| [HubSpot](https://zapier.com/apps/hubspot/integrations) | 56,778 | — | — | http://www.hubspot.com |
| [Google Forms](https://zapier.com/apps/google-forms/integrations) | 55,368 | +1 650-253-0000 | press@google.com | https://www.google.com/forms |
| [Notion](https://zapier.com/apps/notion/integrations) | 54,069 | 496-34435622 | — | https://www.notion.so |
| [Facebook Lead Ads](https://zapier.com/apps/facebook-lead-ads/integrations) | 53,503 | 77-6614-4133 | — | https://facebook.com |
| [Mailchimp](https://zapier.com/apps/mailchimp/integrations) | 42,240 | +1 (800) 315-5939 | — | https://mailchimp.com |
| [Looping by Zapier](https://zapier.com/apps/looping/integrations) | 42,102 | — | — | https://zapier.com/apps/looping/integrations |
| [Stripe](https://zapier.com/apps/stripe/integrations) | 39,425 | — | — | https://stripe.com |
| [Microsoft Outlook](https://zapier.com/apps/microsoft-outlook/integrations) | 36,451 | — | — | https://outlook.live.com |
| [LeadConnector](https://zapier.com/apps/leadconnector/integrations) | 35,404 | — | — | https://www.leadconnectorhq.com |
| [Calendly](https://zapier.com/apps/calendly/integrations) | 33,394 | — | — | https://calendly.com/?utm_medium=partner&utm_source=zapier&utm_campaign=main_partner_page&utm_content=main_inbound_link |
| [Zapier Tables](https://zapier.com/apps/zapier-tables/integrations) | 32,783 | — | — | https://zapier.com/tables |
| [Typeform](https://zapier.com/apps/typeform/integrations) | 32,449 | — | email@typeform.com | https://www.typeform.com |
| [Airtable](https://zapier.com/apps/airtable/integrations) | 31,720 | — | — | https://airtable.com |
| [RSS by Zapier](https://zapier.com/apps/rss/integrations) | 30,327 | — | — | https://zapier.com/apps/rss/integrations |
| [Trello](https://zapier.com/apps/trello/integrations) | 28,230 | — | — | https://trello.com |
| [Google Forms (Legacy)](https://zapier.com/apps/google-forms-legacy/integrations) | 25,914 | — | — | http://google.com |
| [Google Docs](https://zapier.com/apps/google-docs/integrations) | 24,403 | — | — | http://google.com |
| [Salesforce](https://zapier.com/apps/salesforce/integrations) | 21,866 | — | — | https://www.salesforce.com |
| [ChatGPT (OpenAI)](https://zapier.com/apps/chatgpt/integrations) | 20,659 | — | — | https://chat.openai.com/chat |
| [Jotform](https://zapier.com/apps/jotform/integrations) | 19,653 | +1 415-317-0927 | support@jotform.com | https://www.jotform.com/ |
| [monday.com](https://zapier.com/apps/monday/integrations) | 18,939 | — | support@monday.com | https://monday.com |
| [Gravity Forms](https://zapier.com/apps/gravity-forms/integrations) | 18,694 | +1 757-965-6600 | — | https://www.gravityforms.com/ |
| [Webflow](https://zapier.com/apps/webflow/integrations) | 18,694 | — | — | https://webflow.com |
| [Asana](https://zapier.com/apps/asana/integrations) | 18,546 | — | — | http://asana.com |
| [Google Ads](https://zapier.com/apps/google-ads/integrations) | 16,440 | — | — | https://ads.google.com |
| [ClickUp](https://zapier.com/apps/clickup/integrations) | 16,115 | 73519 69.7248 | — | https://clickup.com |
| [Shopify](https://zapier.com/apps/shopify/integrations) | 15,955 | — | — | https://www.shopify.com |
| [SMS by Zapier](https://zapier.com/apps/sms/integrations) | 15,854 | — | — | — |
| [Email Parser by Zapier](https://zapier.com/apps/email-parser/integrations) | 15,642 | — | — | https://zapier.com/apps/email-parser/integrations |
| [Squarespace Forms](https://zapier.com/apps/squarespace-forms/integrations) | 15,427 | — | support@squarespace.com | https://www.squarespace.com |
| [ActiveCampaign](https://zapier.com/apps/activecampaign/integrations) | 15,318 | +1 (800) 357-0402 | press@activecampaign.com | https://www.activecampaign.com |
| [Pipedrive](https://zapier.com/apps/pipedrive/integrations) | 15,093 | — | — | https://pipedrive.com |
| [Plaud](https://zapier.com/apps/plaud/integrations) | 15,058 | — | — | https://www.plaud.ai |
| [Zoom](https://zapier.com/apps/zoom/integrations) | 14,831 | — | — | https://www.zoom.us |
| [Brevo](https://zapier.com/apps/brevo/integrations) | 13,661 | — | — | https://www.brevo.com |
| [Facebook Conversions](https://zapier.com/apps/facebook-conversions/integrations) | 13,575 | — | — | https://developers.facebook.com/docs/marketing-api/server-side-api/guides/zapier-integration |
## Notes
- Do not treat scraped phones as verified switchboards without checking the sales/contact URL.
- The 256 vendors from `Vendors.txt` keep the richer legal-name / HQ / LinkedIn fields from the curated pass.
- Re-run `python3 scripts/scrape-all-contacts.py` then this assembler to refresh.

3847
research/zapier/CONTACTS.md Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,180 @@
# Zapier function reference (CLI, core, SDK)
**Grok start:** `db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })`
MCP tools: [MCP-REFERENCE.md](MCP-REFERENCE.md). This file is everything else.
Each function has a Mongo document with the same sections as MCP: high-level, internals, typed inputs, outputs, related, twins, examples.
## Core (`kind: "core_function"`)
| Function | Signature | Category |
|----------|-----------|----------|
| `AfterResponseMiddleware` | `(response, z, bundle) => response | Promise<response>` | middleware |
| `BeforeRequestMiddleware` | `(request, z, bundle) => request | Promise<request>` | middleware |
| `CreatePerform` | `(z, bundle) => object | Promise<object>` | perform |
| `PollingTriggerPerform` | `(z, bundle) => object[] | Promise<object[]>` | perform |
| `SearchPerform` | `(z, bundle) => object[] | Promise<object[]>` | perform |
| `WebhookTriggerPerform` | `(z, bundle) => object[] | Promise<object[]>` | perform |
| `createAppTester` | `createAppTester(appRaw, options?) → (func|request, bundle?) => Promise` | testing |
| `performBuffer` | `(z, BufferedBundle) => Promise<{[id]: {outputData?, error?}}>` | perform |
| `z.JSON.parse` | `z.JSON.parse(text) → any` | json |
| `z.JSON.stringify` | `z.JSON.stringify(value) → string` | json |
| `z.cache.delete` | `z.cache.delete(key) → Promise<boolean>` | cache |
| `z.cache.get` | `z.cache.get(key) → Promise<any>` | cache |
| `z.cache.set` | `z.cache.set(key, value, ttl?, scope?, nx?) → Promise<boolean|null>` | cache |
| `z.console` | `z.console.log|info|warn|error(...args) → void` | debug |
| `z.cursor.get` | `z.cursor.get() → Promise<string>` | polling |
| `z.cursor.set` | `z.cursor.set(cursor) → Promise<null>` | polling |
| `z.dehydrate` | `z.dehydrate(func, inputData?, cacheExpiration?) → string` | hydration |
| `z.dehydrateFile` | `z.dehydrateFile(func, inputData?, cacheExpiration?) → string` | hydration |
| `z.errors.CheckError` | `throw new z.errors.CheckError(message?)` | errors |
| `z.errors.DehydrateError` | `throw new z.errors.DehydrateError(message?)` | errors |
| `z.errors.Error` | `throw new z.errors.Error(message, code?, status?)` | errors |
| `z.errors.ExpiredAuthError` | `throw new z.errors.ExpiredAuthError(message?)` | errors |
| `z.errors.HaltedError` | `throw new z.errors.HaltedError(message?)` | errors |
| `z.errors.RefreshAuthError` | `throw new z.errors.RefreshAuthError(message?)` | errors |
| `z.errors.ResponseError` | `throw new z.errors.ResponseError(response)` | errors |
| `z.errors.StopRequestError` | `throw new z.errors.StopRequestError(message?)` | errors |
| `z.errors.ThrottledError` | `throw new z.errors.ThrottledError(message, delaySeconds?)` | errors |
| `z.generateCallbackUrl` | `z.generateCallbackUrl() → string` | callback |
| `z.hash` | `z.hash(algorithm, data, encoding?, input_encoding?) → string` | crypto |
| `z.request` | `z.request(url, options?) → Promise<HttpResponse>` | http |
| `z.stashFile` | `z.stashFile(input, knownLength?, filename?, contentType?) → string` | files |
| `zapier.tools.env.inject` | `zapier.tools.env.inject(filename?)` | testing |
## Platform CLI (`kind: "cli_function"`)
| Command | Usage |
|---------|-------|
| `analytics` | `zapier-platform analytics` |
| `build` | `zapier-platform build` |
| `canary:create` | `zapier-platform canary:create VERSIONFROM VERSIONTO` |
| `canary:delete` | `zapier-platform canary:delete VERSIONFROM VERSIONTO` |
| `canary:list` | `zapier-platform canary:list` |
| `convert` | `zapier-platform convert PATH` |
| `delete:integration` | `zapier-platform delete:integration` |
| `delete:version` | `zapier-platform delete:version VERSION` |
| `deprecate` | `zapier-platform deprecate VERSION DATE` |
| `describe` | `zapier-platform describe` |
| `env:get` | `zapier-platform env:get VERSION` |
| `env:set` | `zapier-platform env:set VERSION [KEY-VALUE PAIRS...]` |
| `env:unset` | `zapier-platform env:unset VERSION [KEYS...]` |
| `history` | `zapier-platform history` |
| `init` | `zapier-platform init PATH` |
| `integrations` | `zapier-platform integrations` |
| `invoke` | `zapier-platform invoke [ACTIONTYPE] [ACTIONKEY] [AUTHDATA]` |
| `jobs` | `zapier-platform jobs` |
| `legacy` | `zapier-platform legacy VERSION` |
| `link` | `zapier-platform link` |
| `login` | `zapier-platform login` |
| `logout` | `zapier-platform logout` |
| `logs` | `zapier-platform logs` |
| `migrate` | `zapier-platform migrate FROMVERSION TOVERSION [PERCENT]` |
| `promote` | `zapier-platform promote VERSION` |
| `pull` | `zapier-platform pull` |
| `push` | `zapier-platform push` |
| `register` | `zapier-platform register [TITLE]` |
| `scaffold` | `zapier-platform scaffold ACTIONTYPE NOUN` |
| `team:add` | `zapier-platform team:add EMAIL ROLE [MESSAGE]` |
| `team:get` | `zapier-platform team:get` |
| `team:remove` | `zapier-platform team:remove` |
| `test` | `zapier-platform test` |
| `upload` | `zapier-platform upload` |
| `users:add` | `zapier-platform users:add EMAIL [VERSION]` |
| `users:get` | `zapier-platform users:get` |
| `users:links` | `zapier-platform users:links` |
| `users:remove` | `zapier-platform users:remove EMAIL` |
| `validate` | `zapier-platform validate` |
| `versions` | `zapier-platform versions` |
## SDK (`kind: "sdk_function"`)
| CLI | TypeScript | Category | MCP twin |
|-----|------------|----------|----------|
| `get-profile` | `zapier.getProfile` | Accounts | — |
| `login` | `zapier.login` | Accounts | — |
| `logout` | `zapier.logout` | Accounts | — |
| `signup` | `zapier.signup` | Accounts | — |
| `get-action` | `zapier.getAction` | Actions | inspect_zapier_actions |
| `get-action-input-fields-schema` | `zapier.getActionInputFieldsSchema` | Actions | inspect_zapier_actions |
| `list-action-input-field-choices` | `zapier.listActionInputFieldChoices` | Actions | inspect_zapier_actions (enum_property) |
| `list-action-input-fields` | `zapier.listActionInputFields` | Actions | inspect_zapier_actions |
| `list-actions` | `zapier.listActions` | Actions | inspect_zapier_actions / discover_zapier_actions |
| `run-action` | `zapier.runAction` | Actions | execute_zapier_read_action / execute_zapier_write_action |
| `get-app` | `zapier.getApp` | Apps | discover_zapier_actions |
| `list-apps` | `zapier.listApps` | Apps | discover_zapier_actions |
| `create-client-credentials` | `zapier.createClientCredentials` | Client Credentials | — |
| `delete-client-credentials` | `zapier.deleteClientCredentials` | Client Credentials | — |
| `list-client-credentials` | `zapier.listClientCredentials` | Client Credentials | — |
| `cancel-durable-run` | `zapier.cancelDurableRun` | Code Workflows | — |
| `create-workflow` | `zapier.createWorkflow` | Code Workflows | — |
| `delete-workflow` | `zapier.deleteWorkflow` | Code Workflows | — |
| `disable-workflow` | `zapier.disableWorkflow` | Code Workflows | — |
| `enable-workflow` | `zapier.enableWorkflow` | Code Workflows | — |
| `get-durable-run` | `zapier.getDurableRun` | Code Workflows | — |
| `get-trigger-run` | `zapier.getTriggerRun` | Code Workflows | — |
| `get-workflow` | `zapier.getWorkflow` | Code Workflows | — |
| `get-workflow-run` | `zapier.getWorkflowRun` | Code Workflows | — |
| `get-workflow-version` | `zapier.getWorkflowVersion` | Code Workflows | — |
| `list-durable-runs` | `zapier.listDurableRuns` | Code Workflows | — |
| `list-workflow-runs` | `zapier.listWorkflowRuns` | Code Workflows | — |
| `list-workflow-versions` | `zapier.listWorkflowVersions` | Code Workflows | — |
| `list-workflows` | `zapier.listWorkflows` | Code Workflows | — |
| `publish-workflow-version` | `zapier.publishWorkflowVersion` | Code Workflows | — |
| `run-durable` | `zapier.runDurable` | Code Workflows | — |
| `trigger-workflow` | `zapier.triggerWorkflow` | Code Workflows | — |
| `update-workflow` | `zapier.updateWorkflow` | Code Workflows | — |
| `create-connection` | `zapier.createConnection` | Connections | manage_zapier_connections |
| `find-first-connection` | `zapier.findFirstConnection` | Connections | list_zapier_connections |
| `find-unique-connection` | `zapier.findUniqueConnection` | Connections | list_zapier_connections |
| `get-connection` | `zapier.getConnection` | Connections | — |
| `get-connection-start-url` | `zapier.getConnectionStartUrl` | Connections | manage_zapier_connections |
| `list-connections` | `zapier.listConnections` | Connections | list_zapier_connections |
| `wait-for-new-connection` | `zapier.waitForNewConnection` | Connections | manage_zapier_connections (after auth_url) |
| `curl` | `zapier.curl` | HTTP Requests | write_code_action / z.request analog |
| `create-table` | `zapier.createTable` | Tables | — |
| `create-table-fields` | `zapier.createTableFields` | Tables | — |
| `create-table-records` | `zapier.createTableRecords` | Tables | — |
| `delete-table` | `zapier.deleteTable` | Tables | — |
| `delete-table-fields` | `zapier.deleteTableFields` | Tables | — |
| `delete-table-records` | `zapier.deleteTableRecords` | Tables | — |
| `get-table` | `zapier.getTable` | Tables | — |
| `get-table-record` | `zapier.getTableRecord` | Tables | — |
| `list-table-fields` | `zapier.listTableFields` | Tables | — |
| `list-table-records` | `zapier.listTableRecords` | Tables | — |
| `list-tables` | `zapier.listTables` | Tables | — |
| `update-table-records` | `zapier.updateTableRecords` | Tables | — |
| `ack-trigger-inbox-messages` | `zapier.ackTriggerInboxMessages` | Triggers | — |
| `create-trigger-inbox` | `zapier.createTriggerInbox` | Triggers | — |
| `delete-trigger-inbox` | `zapier.deleteTriggerInbox` | Triggers | — |
| `drain-trigger-inbox` | `zapier.drainTriggerInbox` | Triggers | — |
| `ensure-trigger-inbox` | `zapier.ensureTriggerInbox` | Triggers | — |
| `get-trigger-inbox` | `zapier.getTriggerInbox` | Triggers | — |
| `get-trigger-input-fields-schema` | `zapier.getTriggerInputFieldsSchema` | Triggers | — |
| `lease-trigger-inbox-messages` | `zapier.leaseTriggerInboxMessages` | Triggers | — |
| `list-trigger-inbox-messages` | `zapier.listTriggerInboxMessages` | Triggers | — |
| `list-trigger-inboxes` | `zapier.listTriggerInboxes` | Triggers | — |
| `list-trigger-input-field-choices` | `zapier.listTriggerInputFieldChoices` | Triggers | — |
| `list-trigger-input-fields` | `zapier.listTriggerInputFields` | Triggers | — |
| `list-triggers` | `zapier.listTriggers` | Triggers | — |
| `pause-trigger-inbox` | `zapier.pauseTriggerInbox` | Triggers | — |
| `release-trigger-inbox-messages` | `zapier.releaseTriggerInboxMessages` | Triggers | — |
| `resume-trigger-inbox` | `zapier.resumeTriggerInbox` | Triggers | — |
| `update-trigger-inbox` | `zapier.updateTriggerInbox` | Triggers | — |
| `watch-trigger-inbox` | `zapier.watchTriggerInbox` | Triggers | — |
| `add` | `zapier.add` | Utilities | — |
| `build-manifest` | `zapier.buildManifest` | Utilities | — |
| `feedback` | `zapier.feedback` | Utilities | send_feedback |
| `generate-app-types` | `zapier.generateAppTypes` | Utilities | — |
| `get-login-config-path` | `zapier.getLoginConfigPath` | Utilities | — |
| `init` | `zapier.init` | Utilities | — |
| `mcp` | `zapier.mcp` | Utilities | hosted Zapier MCP (different server) |
## Query
```js
db.platform_reference.findOne({ kind: "guide", key: "zapier-functions" })
db.platform_reference.find({ kind: "core_function", key: "z.request" })
db.platform_reference.find({ kind: "sdk_function", "meta.category": "Actions" })
```

24
research/zapier/LOGIN.md Normal file
View file

@ -0,0 +1,24 @@
# Zapier logins (you must finish these in a browser)
CLIs are installed. They cannot push, list your apps, or run live actions until you authenticate.
```bash
source scripts/dev-env.sh
# Publish integrations (deploy key → ~/.zapierrc)
zapier-platform login
# SSO-only account:
# zapier-platform login --sso
# Consume 9k apps from code
zapier-sdk login
# Then from scratch/oauth2-typescript:
cd scratch/oauth2-typescript
zapier-platform register "My OAuth2 Lab"
zapier-platform push
```
Hosted MCP (optional, for in-chat `discover_zapier_actions`): add this client connector to `https://mcp.zapier.com/api/v1/connect` (OAuth). Mongo MCP is already in `~/.grok/config.toml`; restart Grok so this session picks it up, and keep `./scripts/mongo-tunnel.sh` running.
Do not commit `~/.zapierrc` or SDK credentials.

View file

@ -0,0 +1,362 @@
# Zapier MCP function reference
**Grok start:** `db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })`
or [PLATFORM-REFERENCE.md](PLATFORM-REFERENCE.md). This file is the MCP branch.
Mongo: `db.platform_reference.find({ kind: "mcp_function" })` — one document per tool, with JSON Schema, typed inputs, outputs, internals, related tools, and code.
Hosted server: `https://mcp.zapier.com/api/v1/connect` (closed source, Streamable HTTP).
Plugin repo only: `repos/zapier-mcp` (skills + manifests).
Live input schemas captured in `raw/site-extras/zapier-mcp-tools-gumloop.json`.
Official docs still list **14** meta-tools. Live servers expose **17**: the 14 plus `list_zapier_connections`, `manage_zapier_connections`, and rolling-out `write_code_action`.
---
## Call graph
```
auto_provision_mcp (also runs on OAuth connect)
discover_zapier_actions ──► enable_zapier_action ──► manage_zapier_connections
│ │
└──────────────► inspect_zapier_actions ◄── list_zapier_connections
(repeat for enums / dynamic fields)
┌───────────────┴───────────────┐
▼ ▼
execute_zapier_read_action execute_zapier_write_action
│ │
└──────── write_code_action ────┘
Skills: list_zapier_skills → get_zapier_skill("zapier:onboarding")
create_zapier_skill / update_zapier_skill / delete_zapier_skill
Config UI: get_configuration_url
Feedback: send_feedback
```
Safety: reads run free; writes need explicit user approval after you show the payload.
Billing: each **successful** execute costs **2 Zapier tasks**. Meta-tools do not. Failures are free.
Never invent `selected_api` (Gmail is `GoogleMailV2CLIAPI`, not `GmailCLIAPI`) or action keys. Always `inspect_zapier_actions` first.
---
## Action management
### `discover_zapier_actions`
Search the 9,000+ app catalog for actions this server *could* enable. Call before saying an app is unavailable.
**Internals:** Catalog lookup (same directory as SDK `listApps` / `listActions`). No OAuth, no mutation. Returns `selected_api` that later tools require verbatim.
**Input**
```ts
type Input = {
app?: string; // Search by name. Omit for popular apps.
};
```
**Output (documented):** `{ apps: [{ app, selected_api, actions[] }] }`
**Related:** `enable_zapier_action`, `inspect_zapier_actions`, `manage_zapier_connections`
**SDK twin:** `zapier.listApps({ search })`, `zapier-sdk list-apps --search`
```ts
await client.callTool({
name: "discover_zapier_actions",
arguments: { app: "gmail" },
});
```
---
### `enable_zapier_action`
Add one action (or `*` / omit for all) for a catalog app to this server.
**Internals:** Writes mcp.zapier.com server config. If the user has no connection, returns `auth_url`. Does not call the partner API.
**Input**
```ts
type Input = {
selected_api: string; // e.g. "GoogleMailV2CLIAPI" from discover
app_display_name?: string; // "Gmail" — for friendly confirmations
action?: string; // key, or "*" / omit for all
};
```
**Output:** enabled action list, which execute tool to use (read vs write), optional `auth_url`.
**Related:** `discover_zapier_actions`, `inspect_zapier_actions`, `disable_zapier_action`, `manage_zapier_connections`
```ts
await client.callTool({
name: "enable_zapier_action",
arguments: {
selected_api: "GoogleMailV2CLIAPI",
app_display_name: "Gmail",
action: "find_email",
},
});
```
---
### `disable_zapier_action`
Remove one action, or every action for `selected_api`. Does not revoke the Zapier connection.
**Input**
```ts
type Input = {
selected_api: string;
app_display_name?: string;
action?: string; // omit = disable the whole app on this server
};
```
**Related:** `inspect_zapier_actions`, `enable_zapier_action`
---
### `inspect_zapier_actions`
**Call this first before every execute.** Lists enabled apps/actions and resolves dynamic fields.
**Internals:** Reads this server's enabled-action table. With `tool_name` + `enum_property` it hits the same Platform dynamic-dropdown endpoint as the visual builder. With parent `params` it returns `dynamic_properties_schema` for fields that depend on earlier answers (spreadsheet → worksheet). Does not run the partner action.
**Input**
```ts
type Input = {
selected_api?: string;
action?: string;
tool_name?: string; // collision-safe id from a prior inspect
connection_id?: number | string; // only if not using the default account
enum_property?: string; // field with is_dynamic_enum: true
enum_search?: string;
enum_cursor?: string;
params?: Record<string, unknown>; // parent values for dependent fields
};
```
**Output (documented):** apps → actions with `action`, `tool_name`, execute tool name, parameter schema (`is_dynamic_enum`, `dynamic_properties_depends_on`), `connections.default`, plus `dynamic_enum_values` / `dynamic_properties_schema` on follow-up calls.
**Related:** both `execute_*`, `discover_zapier_actions`, `list_zapier_connections`
**SDK twin:** `getActionInputFieldsSchema`, `list-action-input-field-choices`
```ts
await client.callTool({ name: "inspect_zapier_actions", arguments: {} });
await client.callTool({
name: "inspect_zapier_actions",
arguments: {
tool_name: "SlackCLIAPI.send_channel_message",
enum_property: "channel",
enum_search: "launches",
},
});
```
---
### `auto_provision_mcp`
One-shot setup from the user's **own** existing Zapier connections (not shared teammates'). Also runs automatically after OAuth connect. Returns enabled apps plus top Zap titles (skill ideas). No inputs.
**Related:** `inspect_zapier_actions`, `enable_zapier_action`
---
## Execution
### `execute_zapier_read_action`
Run a search / lookup / get. No confirmation required. **2 tasks** on success.
**Internals:** Maps to Zapier Platform search/read `perform` (`runAction({ actionType: "search"|"read" })`) using the user's default connection (or `connection_id`). `params``bundle.inputData`. Empty results = not found, not an error.
**Input**
```ts
type Input = {
selected_api: string;
action: string; // exact key from inspect — never guess
tool_name?: string; // preferred when keys collide across apps
connection_id?: number | string;
params?: Record<string, unknown>; // nest dynamic fields under dynamic_properties
};
```
**Output:** action-specific records (`results[]` or `data[]`). 401 → `manage_zapier_connections`.
**Related:** `inspect_zapier_actions`, `discover_zapier_actions`, `enable_zapier_action`
**SDK twin:** `repos/sdk/examples/by-app/*/find-*.ts`
```ts
await client.callTool({
name: "execute_zapier_read_action",
arguments: {
selected_api: "GoogleMailV2CLIAPI",
action: "find_email",
tool_name: "GoogleMailV2CLIAPI.find_email",
params: { query: "from:sarah@acme.com newer_than:7d" },
},
});
```
If the user said only a first name, do **not** take the first hit — list candidates.
---
### `execute_zapier_write_action`
Create / update / send. **Show the payload and wait for explicit approval.** **2 tasks** on success. Not rolled back.
**Input:** same shape as the read execute.
**Related:** `inspect_zapier_actions`, `execute_zapier_read_action`
**SDK twin:** `repos/sdk/examples/by-app/gmail/send-email.ts`
```ts
// 1) inspect + resolve channel enum 2) confirm with user 3) write
await client.callTool({
name: "execute_zapier_write_action",
arguments: {
selected_api: "SlackCLIAPI",
action: "send_channel_message",
tool_name: "SlackCLIAPI.send_channel_message",
params: { channel: "C01234567", text: "Release shipped, monitoring now" },
},
});
```
---
### `write_code_action` (rolling out)
Generate a sandboxed custom action when the catalog has no match. Auth is injected from the connected account — **never put secrets in `requirements`**. Same-name call overwrites.
**Internals:** Zapier generates code and runs later invokes in a sandbox with the app connection. Closest SDK analog is `zapier.fetch(url, { connection, method })`.
**Input**
```ts
type Input = {
selected_api: string;
code_action_name: string; // e.g. "list_channel_users"
requirements: string; // natural language; endpoint, filters, pagination
};
```
**Related:** `discover_zapier_actions`, `inspect_zapier_actions`
---
## Connections
### `list_zapier_connections`
List OAuth grants for one app. Default = the user's own accounts. Set `include_shared: true` only if they asked.
**Input**
```ts
type Input = {
selected_api: string;
include_shared?: boolean;
limit?: number; // 1100, default 20
cursor?: string;
};
```
**Output (documented):** `{ connections: [{ connection_id, title, owner, is_default, expired }], next_cursor? }`
**SDK twin:** `zapier.findFirstConnection`, `zapier-sdk find-first-connection`
---
### `manage_zapier_connections`
Mint an `auth_url` and/or set `default_connection_id`. An app **cannot execute** until it has a default connection. After the user finishes OAuth, list then optionally set default.
**Input**
```ts
type Input = {
selected_api: string; // verbatim from discover/inspect
app_display_name?: string;
default_connection_id?: number | string;
};
```
**SDK twin:** `zapier-sdk create-connection` / `get-connection-start-url`
---
## Skills, config, feedback
| Tool | Input | What it does |
|------|--------|----------------|
| `list_zapier_skills` | `{}` | Names + one-line descriptions. Catalog is dynamic. |
| `get_zapier_skill` | `{ name }` | Full Markdown. Packaged: `zapier:onboarding`. |
| `create_zapier_skill` | `{ name, description, skillDefinition }` | Persist Markdown. Lock IDs with `ZapierAction[app:action](param: "id", runtime)`. Resolve schemas via `inspect_zapier_actions` (tool text still says `list_enabled_zapier_actions`). |
| `update_zapier_skill` | `{ name, description?, skillDefinition? }` | Patch. |
| `delete_zapier_skill` | `{ name }` | Permanent. |
| `get_configuration_url` | `{}` | Dashboard URL for this server. |
| `send_feedback` | `{ feedback: string(12000), feedback_positive: boolean }` | Product inbox. |
Official first-run prompt:
```text
Run the Zapier onboarding skill using get_zapier_skill with name "zapier:onboarding" and follow its instructions.
```
---
## Client connection (TypeScript)
```ts
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const transport = new StreamableHTTPClientTransport(
new URL("https://mcp.zapier.com/api/v1/connect"),
{ requestInit: { headers: { Authorization: `Bearer ${token}` } } },
);
const client = new Client({ name: "app", version: "1.0.0" });
await client.connect(transport);
const tools = await client.listTools();
```
Listed clients use OAuth to that same URL and never see the token.
---
## Plugin skills (not server tools)
In `repos/zapier-mcp/plugins/zapier/skills/`:
| Skill | When |
|-------|------|
| `zapier-onboard` | First connect / “what is Zapier MCP” |
| `zapier-demo` | One read action, live |
| `zapier-explore` | Role-tailored toolkit |
| `zapier-status` | Health / audit / diagnose |
Lifecycle rules (`zapier-lifecycle.mdc`): prefer native app MCP over Zapier when both exist; never call both.
---
## Reload
```bash
# refresh live schemas (optional)
# then:
source ~/.mcp-env
.venv/bin/python scripts/ingest-mcp-reference.py
```

80
research/zapier/MONGO.md Normal file
View file

@ -0,0 +1,80 @@
# Zapier vendor dataset on NS1 MongoDB
Canonical store: **MongoDB 7 in Docker on `70.88.205.138` (NS1)**, bound to **127.0.0.1:27017 only**.
Database: `zapier`
Collections: `apps` (9,986), `templates` (332,441), `help_articles` (1,272), **`platform_reference` (1,489 — CLI, `z.*` functions, schema, official docs, example apps)**
Meta: `meta.ingest`
## Connect (always through SSH)
```bash
# keep this running
./scripts/mongo-tunnel.sh
# or: ssh -N -L 27017:127.0.0.1:27017 ns1
```
Then on this Mac:
| Tool | Connection |
|------|------------|
| mongosh | `source ~/.mcp-env && mongosh "$ZAPIER_MONGO_URI"` |
| Compass / Cursor MongoDB plugin | `mongodb://127.0.0.1:27017` after the tunnel is up (auth: user `zapier`, authSource `admin`) |
| Grok MCP (`mongodb` plugin) | `MDB_MCP_CONNECTION_STRING` in `~/.mcp-env` and `~/.grok/config.toml` |
| Python | `.venv/bin/python scripts/load-mongodb.py` |
Do **not** point Compass at `mongodb://70.88.205.138:27017`. Port 27017 is not on the public interface.
Credentials live in `~/.mcp-env` (mode 600) and `~/.config/zapier-mongo/root.pass` on NS1. Not in git.
## Reload after a scrape
```bash
./scripts/mongo-tunnel.sh &
source ~/.mcp-env
.venv/bin/python scripts/load-mongodb.py
```
## Installed Grok / editor tools
- Grok plugins: **mongodb**, **mongodb-atlas** (xAI Official / MongoDB agent-skills)
- Grok MCP server: `mongodb-mcp-server@3` via npx
- Cursor + VS Code: **mongodb.mongodb-vscode**
- Local CLI: **mongosh** 2.9.2
- NS1: Docker container `zapier-mongo` (`mongo:7`), restart unless-stopped
## Heavy jobs run on NS1
The scrape/load workspace on the server is `/home/marchon/zapier-research` (home is on SSD3).
```bash
ssh ns1
cd /home/marchon/zapier-research
# resume scrapes, then:
export ZAPIER_MONGO_URI="mongodb://zapier:$(cat ~/.config/zapier-mongo/root.pass)@127.0.0.1:27017/zapier?authSource=admin"
.venv/bin/python scripts/load-mongodb.py
```
Laptop is for Compass/Grok/tunnel only. Do not run the 10k-site scrapes locally.
## Collections
| Collection | Documents | Contents |
|------------|----------:|----------|
| `apps` | 9,986 | Identity, contacts, Zapier controls, commercial flags, featured templates, overview |
| `templates` | 332,441 | Full public Zap recipe catalog (title, URL, app pair) |
| `help_articles` | 1,272 | Zapier help center (get-started, common problems, platform FAQ) |
| `platform_reference` | ~1,777 | Toolkit + functions + **schema_json**, **api_function** (55), **platform_news** (49), **template** (32). Start: `findOne({kind:"guide", key:"build-new-connector"})`. |
| `meta` | 1 | Last ingest timestamp |
Reload the developer collection on NS1 after recloning repos:
```bash
ssh ns1
cd /home/marchon/zapier-research
./scripts/clone-zapier-repos.sh
export ZAPIER_RESEARCH_ROOT=/home/marchon/zapier-research
export ZAPIER_MONGO_URI="mongodb://zapier:$(cat ~/.config/zapier-mongo/root.pass)@127.0.0.1:27017/zapier?authSource=admin"
.venv/bin/python scripts/ingest-platform-reference.py
```

View file

@ -0,0 +1,374 @@
# START HERE — Grok playbook for any Zapier work
**Grok must begin every Zapier task by loading this document, or the same playbook in Mongo:**
```js
db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })
```
Then route:
| User wants… | Next |
|-------------|------|
| AI client / no-code actions across 9k apps | [MCP-REFERENCE.md](MCP-REFERENCE.md) and `kind: "mcp_function"` |
| **Any Zapier function** (CLI, `z.*`, SDK) | [FUNCTIONS-REFERENCE.md](FUNCTIONS-REFERENCE.md) and `kind: "cli_function" \| "core_function" \| "sdk_function"` (playbook: `guide/zapier-functions`) |
| Code that calls existing Zapier apps | `kind: "sdk_function"` (78 commands + `zapier.runAction` twins) |
| A new directory integration to publish | `cli_function` + `core_function` + `schema_json` + `template` · golden app `scratch/oauth2-typescript` |
| Public REST (Workflow / Actions / Inbox) | `kind: "api_function"` |
| Embed Zapier in a product | docs sections `embed`, `white-label`, `openapi` |
| Skill | `/zapier-build` (`.grok/skills/zapier-build`) |
---
# Zapier platform reference (for building connectors and applications)
Separate from the vendor catalog (`apps`, `templates`, `help_articles`). This is the **developer toolkit** Grok should read before writing a new Zapier integration, SDK client, MCP install, or embed.
**Mongo collection:** `zapier.platform_reference` on NS1 (~1,507 documents, text index `ref_text`).
**Local clones:** `repos/` (16 official GitHub repos, shallow).
**Local dump:** `raw/platform-reference.jsonl` (~10 MB).
**Official docs dump:** NS1 `raw/docs/` (409 markdown pages) plus `raw/site-extras/` and `raw/openapi/`.
Query after `./scripts/mongo-tunnel.sh` and `source ~/.mcp-env`:
```js
// mongosh "$ZAPIER_MONGO_URI"
use zapier
db.platform_reference.find({ kind: "cli_command", key: "init" })
db.platform_reference.find({ $text: { $search: "oauth2 refreshAccessToken" } }, { score: { $meta: "textScore" } }).sort({ score: { $meta: "textScore" } })
db.platform_reference.find({ kind: "core_function" })
db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })
```
Reload:
```bash
ssh ns1 'cd /home/marchon/zapier-research && \
export ZAPIER_RESEARCH_ROOT=/home/marchon/zapier-research && \
export ZAPIER_MONGO_URI="mongodb://zapier:$(cat ~/.config/zapier-mongo/root.pass)@127.0.0.1:27017/zapier?authSource=admin" && \
.venv/bin/python scripts/ingest-platform-reference.py'
```
---
## Which surface to use
| Goal | Surface | Package / repo | Collection `kind` |
|------|---------|----------------|-------------------|
| Publish an app to the Zapier directory | **Platform CLI** (or Platform UI) | `zapier-platform-cli` + `zapier-platform-core``zapier/zapier-platform` | `cli_command`, `core_function`, `schema_type`, `example_app` |
| Call existing Zapier apps from code | **Zapier SDK** | `@zapier/zapier-sdk` / `@zapier/zapier-sdk-cli``zapier/sdk` | `sdk_command`, `official_doc` section `sdk` |
| Connect an AI client with no code | **Zapier MCP** | hosted `mcp.zapier.com` + `zapier/zapier-mcp` plugins | `mcp_function` (17 tools) + [MCP-REFERENCE.md](MCP-REFERENCE.md) |
| Route “install Zapier” for an agent | **install-zapier** | `npx @zapier/install-zapier``zapier/install-zapier` | `skill`, `repo` |
| Prototype a local connector artifact | **Connectors** (not production) | `zapier/connectors` | `connector` |
| Embed Zapier in your product | Powered by Zapier / White Label | docs + OpenAPI | `official_doc` `embed` / `white-label`, `openapi` |
Do **not** mix `zapier-platform …` (build integrations) with `zapier-sdk …` (consume integrations).
Do **not** recommend retired AI Actions / NLA.
Do **not** quote “9,000+ apps” for Connectors (prototype, ~29 apps).
Start from `kind: "guide", key: "build-new-connector"` in Mongo.
---
## Collection map
| `kind` | n | What it is |
|--------|--:|------------|
| `official_doc` | 409 | Every `docs.zapier.com` page (markdown), tagged by `section` |
| `repo_doc` | 759 | Markdown from the cloned GitHub repos |
| `skill` | 63 | `SKILL.md` files (SDK, install-zapier, connectors, MCP plugins) |
| `schema_type` | 63 | `AppSchema`, `AuthenticationOAuth2ConfigSchema`, `TriggerSchema`, … |
| `cli_command` | 40 | `zapier-platform` commands (full usage, flags, examples) |
| `example_app` | 31 | Official templates under `zapier-platform/example-apps/*` |
| `connector` | 29 | Prototype connectors (Sheets, Notion, Linear, …) |
| `core_function` | 22 | `z.request`, `z.errors.*`, cache, cursor, dehydrate, … |
| `sdk_command` | 20 | `zapier-sdk` / SDK CLI: `list-apps`, `run-action`, … |
| `site_extra` | 22 | Leftover public zapier.com / developer surfaces + llms.txt |
| `repo` | 16 | Cloned repo index + README |
| `core_type` | 9 | `Bundle`, `ZObject`, perform signatures, middleware |
| `openapi` | 5 | Actions, Connections, Trigger Inbox, Promotions, Workflow API schema |
| `mcp_function` | 17 | Hosted Zapier MCP meta-tools (typed I/O, internals, examples) |
| `cli_function` | 40 | `zapier-platform` commands (MCP-style: typed flags, internals, examples) |
| `sdk_function` | 78 | `zapier-sdk` CLI + `zapier.camelCase` TypeScript twins |
| `api_function` | 55 | Workflow / Actions / Connections / Trigger Inbox / Promotions endpoints |
| `platform_news` | 49 | Platform CLI/core changelog 20252026 |
| `template` | 32 | Full example-app sources + golden `scratch/oauth2-typescript` |
| `schema_json` | 2 | `exported-schema.json` + official `definition.json` |
| `guide` | 4 | **Start:** `build-new-connector`. Then `zapier-mcp`, `zapier-functions`, `coding-set` |
`official_doc.section` breakdown: integration-builder 200, embed 78, api-reference 53, mcp 44, white-label 21, sdk 10, plus install/connectors.
---
## Platform CLI (`zapier-platform`)
Install: `npm install -g zapier-platform-cli`
Deprecated alias: `zapier` (same commands). Prefer `zapier-platform`.
### Scaffold → ship
```bash
zapier-platform login
zapier-platform init my-app --template oauth2 --language typescript
cd my-app && npm install
zapier-platform scaffold trigger contact
zapier-platform scaffold create contact
zapier-platform validate
zapier-platform invoke auth start
zapier-platform invoke auth test
zapier-platform invoke trigger new_contact
zapier-platform test
zapier-platform register "My App"
zapier-platform push
zapier-platform promote 1.0.0
```
`init --template` values: `basic-auth`, `callback`, `custom-auth`, `digest-auth`, `dynamic-dropdown`, `files`, `line-items`, `minimal`, `oauth1-trello`, `oauth2`, `openai`, `search-or-create`, `session-auth`. Add `--language typescript` and/or `--module esm`.
### Full command list
| Command | Usage | When |
|---------|-------|------|
| `login` / `logout` | `zapier-platform login` | Auth the CLI to developer.zapier.com |
| `init` | `init PATH` | New project from a template |
| `convert` | `convert PATH` | Visual Builder → CLI (`-i` integration id, `-v` version) |
| `scaffold` | `scaffold ACTIONTYPE NOUN` | Add `trigger\|search\|create\|resource` |
| `link` | `link` | Attach cwd to an existing integration |
| `register` | `register [TITLE]` | Create the integration on Zapier |
| `validate` | `validate` | Schema + style checks (gates push) |
| `test` | `test` | Jest via platform test runner |
| `invoke` | `invoke [TYPE] [KEY]` | Local / relay (`-a` auth id) / remote (`-r`) |
| `describe` | `describe` | Print triggers/searches/creates as Zapier sees them |
| `build` | `build` | `build/build.zip` + `source.zip` |
| `upload` | `upload` | Upload a zip without full push |
| `push` | `push` | Build + upload the `package.json` version (versions must be sequential) |
| `pull` | `pull` | Pull remote definition |
| `versions` | `versions` | List deployed versions |
| `promote` | `promote VERSION` | Make this the public default |
| `migrate` | `migrate FROM TO [PERCENT]` | Move users (same major) |
| `deprecate` | `deprecate VERSION DATE` | DATE ≥ 3 weeks out; users emailed at T-14d |
| `canary:create` | `canary:create FROM TO -p PCT -d SECS` | Temporary traffic split |
| `canary:list` / `canary:delete` | | Inspect / cancel canary |
| `env:get` / `env:set` / `env:unset` | `env:set 1.0.0 KEY=val` | Per-version secrets (`CLIENT_ID`, …) |
| `logs` | `logs` | HTTP / console logs |
| `history` | `history` | Audit trail |
| `integrations` (`apps`) | | Integrations you admin |
| `team:add` / `get` / `remove` | roles: `admin`, `collaborator`, `subscriber` | |
| `users:add` / `get` / `links` / `remove` | Invite testers to a private version | |
| `delete:version` / `delete:integration` | Only if no users/Zaps | |
| `jobs` | Background job status | |
| `legacy` | Legacy Web Builder helpers | |
| `analytics` | CLI telemetry opt-in/out | |
Full flags and examples live in `kind: "cli_command"`. Source: `repos/zapier-platform/packages/cli/docs/cli.md`.
`invoke` modes: local (default, `.env` / `authData_*`), relay (`-a <authentication-id>`), remote (`-r`). Local limitations: no hook subscribe, hydration, file upload, buffered creates, search-or-create.
---
## Runtime functions (`z`, first argument to every `perform`)
Every trigger/action/search is `(z: ZObject, bundle: Bundle) => …`.
| Function | Signature | Notes |
|----------|-----------|--------|
| `z.request` | `(url, options?) → Promise<HttpResponse>` | **Always use this**, not axios/fetch. Auth middleware + logs. `json`, `form`, `params`, `raw`, `skipThrowForStatus`. |
| `z.console.*` | `log\|info\|warn\|error` | Shows up in `zapier-platform logs` |
| `z.dehydrate` | `(func, inputData?, ttl?) → string` | Lazy object pointer |
| `z.dehydrateFile` | same | Lazy file |
| `z.stashFile` | `(buf\|stream\|url, …) → string` | Public short-lived file URL |
| `z.cursor.get` / `set` | polling cursor | Persist last-seen id/ts |
| `z.generateCallbackUrl` | `() → string` | Resume long creates (`performResume`) |
| `z.hash` | `(alg, data, enc?, inEnc?)` | Usually `sha256` |
| `z.JSON.parse` / `stringify` | | Parse throws a clean user error |
| `z.cache.get/set/delete` | per-auth JSON cache | `set(key, val, ttl?, scope?, nx?)` |
| `z.errors.Error` | `(message, code?, status?)` | User-visible failure |
| `z.errors.HaltedError` | | Stop run **without** failing the Zap |
| `z.errors.RefreshAuthError` | | 401 → refresh OAuth/session and retry |
| `z.errors.ExpiredAuthError` | | Dead connection; user must reconnect |
| `z.errors.ThrottledError` | `(message, delaySeconds?)` | Retry-After |
| `z.errors.ResponseError` | `(response)` | Usually auto-thrown by `z.request` |
| `createAppTester` | from `zapier-platform-core` | Unit-test performs |
| `zapier.tools.env.inject` | load `.env` | Tests |
Return rules:
- **Trigger / search** → array of objects (search may envelope `{results, paging_token}`).
- **Create****one object** (not an array).
- Polling items need `id` (or `primary: true` output fields).
- REST Hook: `operation.type = 'hook'` plus `performSubscribe`, `performUnsubscribe`, `performList`.
`bundle` fields: `authData`, `inputData`, `inputDataRaw`, `meta` (`isLoadingSample`, `isFillingDynamicDropdown`, `isPopulatingDedupe`, `isBulkRead`, `limit`, `page`, `timezone`, `paging_token`, `withSearch`), plus hook extras `cleanedRequest`, `rawRequest`, `targetUrl`, `subscribeData`.
See `kind: "core_function"` and `kind: "core_type"`.
---
## App definition and schema
Minimum `index.js` / `src/index.ts`:
```js
module.exports = {
version: require('./package.json').version,
platformVersion: require('zapier-platform-core').version,
authentication: { /* type + config + test + connectionLabel */ },
beforeRequest: [], // (request, z, bundle) => request
afterResponse: [], // (response, z, bundle) => response
hydrators: {},
triggers: {},
searches: {},
creates: {},
resources: {},
};
```
Canonical types in `kind: "schema_type"` (generated from `zapier-platform-schema` 19.x):
- App: `AppSchema`, `AppFlagsSchema`, `VersionSchema`
- Auth: `AuthenticationSchema` + `AuthenticationOAuth2ConfigSchema`, `…SessionConfigSchema`, `…BasicConfigSchema`, `…DigestConfigSchema`, `…CustomConfigSchema`, `…OAuth1ConfigSchema`
- Operations: `TriggerSchema`, `CreateSchema`, `SearchSchema`, `SearchOrCreateSchema`, `ResourceSchema`
- HTTP: `RequestSchema`, `RedirectRequestSchema`
- Fields: `PlainInputFieldSchema`, `PlainOutputFieldSchema`, `FieldChoicesSchema`, `InputFieldGroupsSchema`
- Runtime extras: `HydratorsSchema`, `MiddlewaresSchema`, `ThrottleObjectSchema`, `LockObjectSchema`, `BufferConfigSchema`
Full generated doc: `repos/zapier-platform/packages/schema/docs/build/schema.md`.
### Auth recipes
| `authentication.type` | Example app | Mechanism |
|-----------------------|-------------|-----------|
| `oauth2` | `example-apps/oauth2` | `authorizeUrl`, `getAccessToken`, `refreshAccessToken`, `autoRefresh` |
| `oauth1` | `oauth1-trello`, `oauth1-twitter`, `oauth1-tumblr` | HMAC signed requests |
| `session` | `session-auth` | `sessionConfig.perform` exchanges creds for a token in `authData` |
| `basic` | `basic-auth` | Username/password; platform sets header |
| `digest` | `digest-auth` | Challenge-response |
| `custom` | `custom-auth` | API key / header / query; attach in `beforeRequest` |
On HTTP 401: `throw new z.errors.RefreshAuthError()` if refreshable, else `ExpiredAuthError()`.
### Example apps (clone + `init --template`)
`babel`, `basic-auth` (+ TS), `callback`, `create`, `custom-auth` (+ TS), `digest-auth` (+ TS), `dynamic-dropdown`, `files`, `github`, `line-items`, `middleware`, `minimal`, `minimal-esm`, `oauth1-trello` (+ TS), `oauth1-tumblr`, `oauth1-twitter`, `oauth2` (+ TS), `onedrive`, `openai`, `resource`, `rest-hooks`, `search`, `search-or-create`, `session-auth` (+ TS), `trigger`.
Each is `kind: "example_app"` with README + file list.
---
## Zapier SDK CLI (consume apps — different package)
`npx @zapier/zapier-sdk-cli` / `zapier-sdk`. Docs: `official_doc` keys `sdk/cli-reference`, `sdk/reference`, `sdk/quickstart`.
| Command | Purpose |
|---------|---------|
| `signup` / `login` / `logout` | Account + SDK credentials |
| `list-apps` | Discover apps at runtime (do not hardcode keys) |
| `get-app` | One app |
| `list-actions` / `get-action` | Actions for an app |
| `list-action-input-fields` / `…-schema` / `…-choices` | Input form |
| `run-action` | Execute and wait |
| `create-action-run` / `get-action-run` | Async run |
| `create-connection` / `find-first-connection` / `find-unique-connection` | User connections |
| `get-profile` | Who am I |
| `create-client-credentials` / `list-` / `delete-` | Deploy without browser login |
Source repo: `repos/sdk` (includes `skills/zapier-sdk/SKILL.md`).
---
## MCP, install, connectors
Full typed reference: [MCP-REFERENCE.md](MCP-REFERENCE.md) and `kind: "mcp_function"`.
```js
db.platform_reference.findOne({ kind: "guide", key: "zapier-mcp" })
db.platform_reference.find({ kind: "mcp_function" }).sort({ key: 1 })
```
- **MCP docs:** `section: "mcp"` (quickstart, auth, 20+ client guides, troubleshooting).
- **Install router:** `docs.zapier.com/install` + `npx @zapier/install-zapier` (`repos/install-zapier`).
- **Connectors (prototype):** `repos/connectors/apps/{algolia,alpaca,clay,dataforseo,discord,dropbox,elevenlabs,firecrawl,gitlab,google-*,harvest,heygen,linear,microsoft-*,notion,resend,runway,telegram,trello,youtube}`.
---
## Public APIs (OpenAPI)
`kind: "openapi"`:
| Key | URL |
|-----|-----|
| `actions.yaml` | Stored Actions API |
| `connections.yaml` | Connection webhooks (White Label) |
| `trigger-inbox.yaml` | Trigger Inbox |
| `promotions-openapi.yaml` | Promotions / sponsored automation |
| `workflow-api-schema.json` | Live `https://api.zapier.com/schema` (Powered by Zapier Workflow API) |
Rendered endpoint docs: `section: "api-reference"` and `section: "embed"`.
---
## Cloned GitHub repos (`repos/`)
| Repo | Role |
|------|------|
| `zapier-platform` | Canonical monorepo: CLI, core, schema, 31 example apps |
| `zapier-platform-cli` / `-core` / `-schema` | Archived standalone copies; use the monorepo |
| `sdk` | Agent-readable SDK docs + skill |
| `zapier-mcp` | Hosted MCP plugin manifests |
| `connectors` | Prototype local connectors |
| `install-zapier` | Agent installer |
| `agent-skills` / `marketplace` / `gtm-cheat-codes` | Agent skills / marketplace listing |
| `visual-builder` | Archived Platform UI tutorial |
| `resthooks` | REST Hooks spec (instant triggers) |
| `zapier-platform-example-app-{github,oauth2,minimal}` | Standalone example mirrors |
Re-clone: `ROOT=/path scripts/clone-zapier-repos.sh`.
---
## What was left on zapier.com (and what is not public)
Pulled in this pass:
- Full `docs.zapier.com` sitemap (409 pages) + `llms.txt` / `llms-full.txt` (2.5 MB)
- Root `zapier.com` sitemap developer surfaces: developer-platform, embed-tools, integrations, partner-program, MCP, Functions (Code by Zapier), custom connections, opensource, agents
- `developer.zapier.com` (shell → docs), legacy `platform.zapier.com` / v2 docs HTML
- OpenAPI specs above
Already in other collections: 9,986 apps, 332,441 templates, 1,272 help articles, commercial/API-doc/auth scrapes.
**Not available publicly (do not invent):**
- Partnership / sales emails
- Private REST schemas of the 9,986 vendor APIs
- Auth type for ~8k apps that never published help/API-doc signals
- Internal Zapier implementation IDs mapping to OAuth vs API key
---
## Grok query recipes
```js
// Build a new OAuth2 integration
db.platform_reference.find({
$or: [
{ kind: "guide" },
{ kind: "cli_command", key: { $in: ["init", "scaffold", "invoke", "push", "validate"] } },
{ kind: "example_app", key: /oauth2/ },
{ kind: "schema_type", key: /AuthenticationOAuth2|AppSchema|TriggerSchema|CreateSchema/ },
{ kind: "core_function", key: /^z\.(request|errors)/ },
{ kind: "official_doc", key: /oauth|cli-tutorial|core/ },
]
})
// Instant (REST Hook) trigger
db.platform_reference.find({
$or: [
{ key: /hook|rest-hooks/i },
{ kind: "schema_type", key: /Hook|Trigger/ },
]
})
// Embed Workflow API
db.platform_reference.find({ section: { $in: ["embed", "api-reference", "white-label"] } })
```

39
research/zapier/README.md Normal file
View file

@ -0,0 +1,39 @@
# Zapier vendor research (immutable-proof verticals)
`Vendors.txt` is the 15-vertical brief. Vendor names were identified from the live Zapier app directory.
| File | What it is |
|------|------------|
| [getting-started.md](getting-started.md) | **Architecture, functionality, integration, next steps** — also [getting-started.pdf](getting-started.pdf) |
| [docs/diagrams/](docs/diagrams/) | SVG system diagrams (high-level, auth, flows, NATS, roadmap) |
| [docs/zapier-billing.md](docs/zapier-billing.md) | **Zapier cost structure + examples for Verae billing** — also [docs/zapier-billing.pdf](docs/zapier-billing.pdf) |
| [docs/platform-reference.pdf](docs/platform-reference.pdf) | Platform playbook (from PLATFORM-REFERENCE.md) |
| [docs/mcp-reference.pdf](docs/mcp-reference.pdf) | Hosted MCP meta-tools |
| [docs/functions-reference.pdf](docs/functions-reference.pdf) | CLI / z.* / SDK functions |
| [docs/ops-runbook.pdf](docs/ops-runbook.pdf) | Login, restart, Mongo tunnel |
| [docs/verae-architecture.pdf](docs/verae-architecture.pdf) | Middleware stack, NATS, phase gates |
| [docs/architecture-diagrams.pdf](docs/architecture-diagrams.pdf) | Print atlas of docs/diagrams/*.svg |
| [docs/contacts-all-summary.pdf](docs/contacts-all-summary.pdf) | What is in CONTACTS-ALL.md (9,985-app dump) |
| [docs/contacts-summary.pdf](docs/contacts-summary.pdf) | What is in CONTACTS.md (256-brand subset) |
| [docs/vendor-research-summary.pdf](docs/vendor-research-summary.pdf) | What is in VENDOR-RESEARCH.md (15 verticals) |
| [CONTACTS-ALL.md](CONTACTS-ALL.md) | **Every public Zapier app** (9,985) — index + coverage |
| [contacts-all.csv](contacts-all.csv) | Full catalog spreadsheet (name, website, phone, email, sales form, Zapier URL) |
| [contacts-all.json](contacts-all.json) | Same, machine-readable |
| [CONTACTS.md](CONTACTS.md) | 15-vertical subset with richer HQ / legal name / LinkedIn |
| [contacts.csv](contacts.csv) | 15-vertical subset spreadsheet |
| [VENDOR-RESEARCH.md](VENDOR-RESEARCH.md) | 15-vertical USPs + contact cards |
| [CAPABILITIES.md](CAPABILITIES.md) | Zapier controls: triggers, actions, searches, calling convention |
| [capabilities-all.csv](capabilities-all.csv) | Full catalog — used-for, controls, pairings, sibling products |
| [MONGO.md](MONGO.md) | MongoDB on NS1 (`70.88.205.138`) — tunnel, reload, plugins |
| [PLATFORM-REFERENCE.md](PLATFORM-REFERENCE.md) | **START HERE** — Grok playbook; CLI, `z.*`, schema, cloned repos |
| [MCP-REFERENCE.md](MCP-REFERENCE.md) | Zapier MCP: every meta-tool with typed I/O, internals, examples |
| [FUNCTIONS-REFERENCE.md](FUNCTIONS-REFERENCE.md) | Every Platform CLI, `z.*` core, and SDK function in the same format |
| [RESTART.md](RESTART.md) | **Quit Grok, then `./scripts/restart-grok.sh`** |
| [LOGIN.md](LOGIN.md) | Finish `zapier-platform login` / `zapier-sdk login` in a browser |
| `.grok/skills/zapier-build/` | Grok skill `/zapier-build` — always starts at the playbook |
| `scratch/oauth2-typescript/` | Golden CLI 19.1.0 OAuth2 TypeScript app (validates after build) |
| [verae-zapier-api/](verae-zapier-api/) | Verae Time Zapier middleware + existing Platform CLI app |
| [profiles/](profiles/) | Long-form dossiers for the 15 verticals |
| [repos/](repos/) | Shallow clones of official `github.com/zapier` platform / SDK / MCP / connector repos |
Full catalog: **9,985** Zapier apps. The 15-vertical brief is **270 placements / 256 unique** companies with deeper research.

View file

@ -0,0 +1,62 @@
# Restart Grok for this Zapier workspace
## 1. Leave the TUI
In Grok type:
```
/quit
```
(` /exit ` is the same.) Do **not** use `/new` — that throws away this session.
## 2. Run the restart script from a normal shell
```bash
cd /Users/marchon/research/zapier
./scripts/restart-grok.sh
```
That script:
1. `cd`s to this repo
2. Puts `zapier-platform` / `zapier-sdk` on `PATH`
3. Loads `~/.mcp-env` (Mongo URI)
4. Starts `scripts/mongo-tunnel.sh` if `127.0.0.1:27017` is down
5. Runs `grok --resume` (latest session for this directory)
## 3. After Grok opens
```
/mcps
```
Press `r` to refresh. Confirm **mongodb** is connected.
Then continue:
```
/zapier-build
```
or ask Grok to load:
```js
db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })
```
## Other scripts
| Script | What it does |
|--------|----------------|
| `scripts/restart-grok.sh` | Tunnel + `grok --resume` |
| `scripts/ensure-mongo-tunnel.sh` | Start tunnel only |
| `scripts/mongo-tunnel.sh` | Raw `ssh -N -L 27017:… ns1` (foreground) |
| `scripts/dev-env.sh` | `source` this for PATH + Mongo URI |
| `scripts/zapier-status.sh` | Check tunnel, CLIs, login, Mongo count |
```bash
./scripts/zapier-status.sh
```
Browser logins (optional, for `push` / live SDK): see [LOGIN.md](LOGIN.md).

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,30 @@
Vertical Competitive Density Why Immutable Proof Matters # Apps Identified
1. E-Signature & Execution Very high — 25+ direct competitors on this list alone Crowded, commoditized category where the product's entire value is proving a document was executed by a party at a time. Zero differentiation today; first mover to add independent cryptographic proof forces a response. 26
2. Contract Lifecycle Management Moderate — 6-8 players, differentiation still possible Adjacent to e-sign but higher value per record. Buyers already think in terms of 'version of record' and audit history. Sealing at execution and each amendment is a natural feature. 7
3. Inspection, Safety & Field Evidence High — 13+ players, none sealing STRONGEST FIT. The entire product is a contemporaneous record made in the field that will later be disputed in a claim, OSHA action, or construction defect case. Photo + timestamp + location is exactly what gets attacked in litigation. 18
4. Construction & Change Orders Very high — 45+ players, extreme commoditization Delay and defect claims turn on whether daily reports and change orders were contemporaneous. Procore is the anchor; the long tail of 40+ SMB tools is where a differentiator lands fastest. 20
5. Legal Practice & Case Management High — 20+ players Your existing ILTACON beachhead. Every record in these systems is destined for a court or an opposing party. Also the buyer most likely to already understand what a hash proves. 19
6. Insurance & Claims High — 20+ players Claim files are litigated routinely and adjuster documentation is the first thing challenged. Independent adjusters and small agencies buy their own tools — low IT friction. 16
7. Accounting, Audit & Tax Very high — 45+ players Books get examined. The audit trail is already a regulatory expectation; today it is vendor-attested, which is exactly the weakness DataCubes removes. Strong fit with your IRS-examination experience. 23
8. HR, ATS & Employment Records Very high — 40+ players Discrimination and wrongful-termination claims turn on when a document was created. Performance reviews and interview notes written after the fact are a known litigation problem. 26
9. Property, Title & Mortgage High — 25+ players Direct adjacency to your Catalis work. Title chain, lease execution, and condition reports are all provenance problems. Handle carefully to avoid channel conflict. 17
10. Meeting & Call Recording / Transcription Extreme — 35+ players, near-total commoditization Fast-growing, wildly crowded, and increasingly used as evidence of what was said and agreed. AI-generated transcripts have an authenticity problem nobody has addressed — this is the SEC 17a-4 thesis in a different wrapper. 24
11. Document Generation & PDF Automation Very high — 25+ players These tools sit at the exact moment a document is created — the ideal sealing point. Also the easiest technical integration and a natural OEM partner rather than a competitor. 21
12. Credentials & Certificates Moderate — 8-10 players The product IS a claim about a person that a third party must trust. Verification is already the core use case, so the sale is 'make your verification independent of your own servers.' 13
13. Forms & Field Data Capture Extreme — 45+ players Highest volume, lowest value per record — but the widest distribution and the easiest Zap. Best used as top-of-funnel and free-tier acquisition, not as a paid vertical. 20
14. GRC, Compliance & Risk Low-moderate on this list — under-represented, suggesting white space Buyers already sell 'evidence' to auditors — but the evidence is self-attested. Secureframe and UpGuard are the notable names. Natural OEM conversation. 10
15. Logistics & Chain of Custody Low — 9 players Proof of delivery is literally a custody claim. Thin representation on this list, which may mean the category buys elsewhere — worth validating before investing. 10

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,271 @@
vertical,brand,legal_name,website,hq_address,phone,email,sales_form,support,linkedin,zapier_url,zap_usage,slug
1. E-Signature & Execution,Docusign,"Docusign, Inc.",https://www.docusign.com,"221 Main Street, Suite 800, San Francisco, CA 94105, United States",1-877-720-2040 (sales); +1 415-985-2687 (HQ),,https://www.docusign.com/contact-sales,https://support.docusign.com/s/contactSupport?language=en_US,https://www.linkedin.com/company/docusign,https://zapier.com/apps/docusign/integrations,4656,docusign
1. E-Signature & Execution,airSlate SignNow,"airSlate, Inc.",https://www.signnow.com,"17 Station Street, Ste. 203, Brookline, MA 02445, United States",,support@signnow.com,https://www.signnow.com/contact-sales,https://support.signnow.com,https://www.linkedin.com/company/signnow-esignature,https://zapier.com/apps/signnow/integrations,1035,signnow
1. E-Signature & Execution,eSignatures.com,,https://esignatures.com,"470 Kilda Road, Melbourne VIC 3004, Australia",,support@esignatures.com,https://esignatures.com/support,https://esignatures.com/support,,https://zapier.com/apps/esignatures/integrations,695,esignatures
1. E-Signature & Execution,SignRequest,SignRequest B.V.,https://signrequest.com,"Basisweg 10, 1043 AP Amsterdam, The Netherlands",,support@signrequest.com,https://help.signrequest.com/hc/en-us/requests/new,https://help.signrequest.com/hc/en-us,https://www.linkedin.com/company/signrequest,https://zapier.com/apps/signrequest/integrations,568,signrequest
1. E-Signature & Execution,SignWell,"Docsketch, LLC",https://www.signwell.com,"12042 SE Sunnyside RD, Suite #546, Portland, OR 97015, United States",+1 503-908-4143,support@signwell.com,https://www.signwell.com/pricing-contact/,https://help.signwell.com,https://www.linkedin.com/company/signwell,https://zapier.com/apps/signwell/integrations,471,signwell
1. E-Signature & Execution,Zoho Sign,Zoho Corporation,https://www.zoho.com/sign/,"4141 Hacienda Drive, Pleasanton, CA 94588, United States",+1 877-834-4428,sales@zohocorp.com,https://www.zoho.com/sign/contact.html,support@zohosign.com,https://www.linkedin.com/company/zoho,https://zapier.com/apps/zoho-sign/integrations,319,zoho-sign
1. E-Signature & Execution,Dropbox Sign,"Dropbox, Inc.",https://sign.dropbox.com,"1800 Owens Street, San Francisco, CA 94158, United States",,,https://sign.dropbox.com/form/contact-us-general,https://help.dropbox.com,https://www.linkedin.com/company/dropbox,https://zapier.com/apps/dropbox-sign/integrations,225,dropbox-sign
1. E-Signature & Execution,BoldSign,"Syncfusion, Inc.",https://boldsign.com,"2501 Aerial Center Parkway, Suite 111, Morrisville, NC 27560, United States",+1 888-936-8638,sales@boldsign.com,https://boldsign.com/contact-us/,support@boldsign.com,https://www.linkedin.com/showcase/bold-sign-app,https://zapier.com/apps/boldsign/integrations,198,boldsign
1. E-Signature & Execution,DocuSeal,"DocuSeal, LLC",https://www.docuseal.com,"332 S Michigan Ave, Suite 121 #5896, Chicago, IL 60604, United States",,hi@docuseal.com,https://www.docuseal.com/contact,hi@docuseal.com,https://www.linkedin.com/company/docuseal,https://zapier.com/apps/docuseal/integrations,164,docuseal
1. E-Signature & Execution,GetAccept,GetAccept AB,https://www.getaccept.com,"Västra Varvsgatan 19, 211 77 Malmö, Sweden",+46 40 668 80 10,support@getaccept.com,https://www.getaccept.com/contact,https://help.getaccept.com/en/,https://www.linkedin.com/company/getaccept,https://zapier.com/apps/getaccept/integrations,147,getaccept
1. E-Signature & Execution,Xodo Sign,Apryse Software Inc.,https://eversign.com,"2399 Blake Street #125, Denver, CO 80205, United States",,sales@eversign.com,https://eversign.com/contact,https://help.eversign.com/support/home,https://www.linkedin.com/company/xodosign,https://zapier.com/apps/xodosign/integrations,146,xodosign
1. E-Signature & Execution,Adobe Acrobat Sign,Adobe Inc.,https://www.adobe.com/sign.html,"345 Park Avenue, San Jose, CA 95110-2704, United States",800-585-0774,,https://www.adobe.com/acrobat/contact,https://helpx.adobe.com/support.html,https://www.linkedin.com/company/adobe,https://zapier.com/apps/adobe-acrobat-sign/integrations,99,adobe-acrobat-sign
1. E-Signature & Execution,Oneflow,Oneflow AB (publ),https://oneflow.com,"Gävlegatan 12a, 113 30 Stockholm, Sweden",+46 8 517 297 70,sales@oneflow.com,https://oneflow.com/contact/,https://support.oneflow.com,https://www.linkedin.com/company/oneflow,https://zapier.com/apps/oneflow/integrations,92,oneflow
1. E-Signature & Execution,Signaturit,"Ivnosys Soluciones, S.L.U. (Signaturit Group / Namirial)",https://www.signaturit.com,"C/ Àvila 29, 08005 Barcelona, Spain",+34 960 031 203,info@signaturit.com,https://www.signaturit.com/contact/,https://servicedesk-spain-latam.namirial.com/hc/en-gb,https://www.linkedin.com/company/signaturit,https://zapier.com/apps/signaturit/integrations,61,signaturit
1. E-Signature & Execution,Signable,,https://www.signable.com,"3 Unity Street, First Floor Arclight House, Bristol BS1 5HH, United Kingdom",0800 612 6263,help@signable.com,https://www.signable.com/contact/,https://help.signable.app/,https://www.linkedin.com/company/signable,https://zapier.com/apps/signable/integrations,52,signable
1. E-Signature & Execution,RightSignature / ShareFile,Progress Software Corporation,https://www.sharefile.com/rightsignature,"15 Wayside Road, Suite 400, Burlington, MA 01803, United States",+1 781-280-4000 (Progress HQ); +1 800-477-6473 (US toll-free),,https://www.sharefile.com/contact-us,https://support.sharefile.com/s/,https://www.linkedin.com/company/sharefile,https://zapier.com/apps/rightsignature/integrations,46,rightsignature
1. E-Signature & Execution,Anvil,"Anvil Foundry, Inc.",https://www.useanvil.com,"535 Mission Street #1766, San Francisco, CA 94105, United States",+1 415-952-9552,hello@useanvil.com,https://www.useanvil.com/pricing/,support@useanvil.com,https://www.linkedin.com/company/anvil-foundry,https://zapier.com/apps/anvil/integrations,37,anvil
1. E-Signature & Execution,Scrive,Scrive AB,https://www.scrive.com,"Grev Turegatan 11A, 114 46 Stockholm, Sweden",+46 8 446 866 02,finance@scrive.com,https://www.scrive.com/contact-sales,https://www.scrive.com/contact-support,https://www.linkedin.com/company/scrive,https://zapier.com/apps/scrive/integrations,29,scrive
1. E-Signature & Execution,Foxit eSign,Foxit Software Inc.,https://www.foxit.com/esign-pdf/,"39355 California Street, Suite 302, Fremont, CA 94538, United States",1-866-680-3668,,https://www.foxit.com/company/contact.html,https://www.foxit.com/support/,https://www.linkedin.com/company/foxit-software,https://zapier.com/apps/foxit-esign/integrations,25,foxit-esign
1. E-Signature & Execution,BreezeDoc,,https://breezedoc.com,,,,,,,https://zapier.com/apps/breezedoc/integrations,22,breezedoc
1. E-Signature & Execution,Contractbook,Contractbook ApS,https://contractbook.com,"Masnedøgade 22, 2100 Copenhagen, Denmark",+45 89 87 78 38,support@contractbook.com,https://contractbook.com/contact-sales,https://support.contractbook.com,https://www.linkedin.com/company/contractbook,https://zapier.com/apps/contractbook/integrations,22,contractbook
1. E-Signature & Execution,VineSign,"Filevine, Inc.",https://www.vinesign.com,"1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States",+1 801-657-5228,info@filevine.com,https://www.filevine.com/contact-us/,support@filevine.com,https://www.linkedin.com/company/filevine,https://zapier.com/apps/vinesign/integrations,19,vinesign
1. E-Signature & Execution,BoloSign (BoloForms),,https://www.boloforms.com/signature/,,+1 415-649-6611,support@boloforms.com,https://www.boloforms.com/signature/,,https://www.linkedin.com/company/boloforms,https://zapier.com/apps/boloforms/integrations,18,boloforms
1. E-Signature & Execution,Signaturely,"Signaturely, LLC",https://signaturely.com,"440 N Barranca Ave #1760, Covina, CA 91723, United States",+1 800-590-7449,support@signaturely.com,https://signaturely.com/contact-us/,support@signaturely.com,https://www.linkedin.com/company/signaturely,https://zapier.com/apps/signaturely-ca130106/integrations,12,signaturely-ca130106
1. E-Signature & Execution,Signify,,https://signifyapp.com,"Tbilisi, Georgia",,info@signifyapp.com,https://signifyapp.com,,https://www.linkedin.com/company/signifyapp,https://zapier.com/apps/signify/integrations,10,signify
1. E-Signature & Execution,Papersign,Paperform Pty Ltd,https://papersign.com,"Sydney, New South Wales, Australia",,support@paperform.co,https://paperform.co/contact/,https://paperform.co/help/,https://www.linkedin.com/company/paperformco,https://zapier.com/apps/papersign/integrations,9,papersign
2. Contract Lifecycle Management,Ironclad,"Ironclad, Inc.",https://ironcladapp.com,"650 California Street, Suite 1100, San Francisco, CA 94108, United States",+1 855-999-4766,hello@ironcladapp.com,https://ironcladapp.com,support@ironcladhq.com,https://www.linkedin.com/company/ironclad-inc-,https://zapier.com/apps/ironclad/integrations,72,ironclad
2. Contract Lifecycle Management,Juro,Juro Online Limited,https://juro.com,"Third Floor, 2 Pear Tree Court, London EC1R 0DS, United Kingdom",,hello@juro.com,https://juro.com/get-demo,support@juro.com,https://www.linkedin.com/company/juro,https://zapier.com/apps/juro-1/integrations,95,juro-1
2. Contract Lifecycle Management,Concord,Concord,https://www.concord.app,"4810 Spicewood Springs Rd, Austin, TX 78759, United States",,sales@concordnow.com,https://www.concord.app/contact/,,https://www.linkedin.com/company/concordnow/,https://zapier.com/apps/concord-1/integrations,33,concord-1
2. Contract Lifecycle Management,SpotDraft,Draftspotting Technologies Pvt. Ltd.,https://www.spotdraft.com,"No. 1193 & 1194, Sector VII, HSR Layout, Bengaluru 560102, India",+91 80 4221 2884,help@spotdraft.com,https://www.spotdraft.com/request-a-demo,help@spotdraft.com,https://www.linkedin.com/company/spotdraft,https://zapier.com/apps/spotdraft/integrations,7,spotdraft
2. Contract Lifecycle Management,Outlaw,"Filevine, Inc.",https://getoutlaw.com,"1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States",+1 833-668-8529,sales@getoutlaw.com,https://getoutlaw.com/contact/,hello@getoutlaw.com,https://www.linkedin.com/company/getoutlaw,https://zapier.com/apps/outlaw/integrations,7,outlaw
2. Contract Lifecycle Management,Evisort / Workday Contract Intelligence,"Workday, Inc.",https://www.workday.com,"6110 Stoneridge Mall Road, Pleasanton, CA 94588, United States",1-877-967-5329,,https://forms.workday.com/en-us/sales/sales-contact/form.html,https://www.workday.com/en-us/company/about-workday/contact-us.html,https://www.linkedin.com/company/workday,https://zapier.com/apps/evisort/integrations,1,evisort
2. Contract Lifecycle Management,Gatekeeper,Gatekeeper,https://www.gatekeeperhq.com,"117 Fenchurch Street, London EC3M 5DY, United Kingdom",+44 800 0293 227,,https://www.gatekeeperhq.com/contact_us,https://knowledge.gatekeeperhq.com,https://www.linkedin.com/company/gatekeeperhq,https://zapier.com/apps/gatekeeper/integrations,8,gatekeeper
"3. Inspection, Safety & Field Evidence",GoCanvas,"Canvas Solutions, Inc.",https://www.gocanvas.com,"11911 Freedom Dr, Suite 400, Reston, VA 20190, USA",866-242-9334,sales@gocanvas.com,https://www.gocanvas.com/contact-us,https://help.gocanvas.com/hc/en-us; support@gocanvas.com; +1 703-436-8069 ext. 3,https://www.linkedin.com/company/gocanvas,https://zapier.com/apps/gocanvas/integrations,316,gocanvas
"3. Inspection, Safety & Field Evidence",Fulcrum,"Spatial Networks, Inc.",https://www.fulcrumapp.com,"548 Market St, PMB 14914, San Francisco, CA 94104-5401, USA",+1 415-256-8000,sales@fulcrumapp.com,https://www.fulcrumapp.com/contact-us/,https://www.fulcrumapp.com/contact-us/; support hours MonFri 7am7pm ET,https://www.linkedin.com/company/fulcrum-mobile-data-collection,https://zapier.com/apps/fulcrum/integrations,47,fulcrum
"3. Inspection, Safety & Field Evidence",Device Magic,"Canvas Solutions, Inc.",https://www.devicemagic.com,"11911 Freedom Dr, Suite 400, Reston, VA 20190, USA",1-855-997-0800 x1,sales@devicemagic.com,https://www.devicemagic.com/contact-us/,https://docs.devicemagic.com/; support@devicemagic.com; 1-855-997-0800 x2,https://www.linkedin.com/company/device-magic,https://zapier.com/apps/devicemagic/integrations,46,devicemagic
"3. Inspection, Safety & Field Evidence",Inspect Point,Inspect Point LLC,https://www.inspectpoint.com,"24 4th St., Troy, NY 12180, USA",1-855-338-0476,sales@inspectpoint.com,https://www.inspectpoint.com/contact-us/,https://support.inspectpoint.com/; support@inspectpoint.com,https://www.linkedin.com/company/inspect-point,https://zapier.com/apps/inspect-point/integrations,2,inspect-point
"3. Inspection, Safety & Field Evidence",Property Inspect,Property Inspect Inc,https://propertyinspect.com,"Portsmouth, UK (UK & EU); Greenville, SC (US & Canada)",+44 330 912 5005,sales@propertyinspect.uk,https://propertyinspect.com/contact/,https://support.propertyinspect.com; support@propertyinspect.com,https://www.linkedin.com/company/property-inspect,https://zapier.com/apps/property-inspect/integrations,4,property-inspect
"3. Inspection, Safety & Field Evidence",Captego,Captego ApS,https://captego.com,"Niels Jernes Vej 10, 9220 Aalborg Ø, Denmark",+45 40 34 03 14,,https://captego.com/bookdemo,https://captego.com/bookdemo (form); phone +45 40 34 03 14,https://www.linkedin.com/company/captego,https://zapier.com/apps/captego/integrations,1,captego
"3. Inspection, Safety & Field Evidence",PHOTO iD by U Scope,U Scope Solutions LLC,https://photoidapp.net,"5450 Bruce B Downs Blvd, Wesley Chapel, FL 33544, USA",844-872-6732,info@uscope.net,https://photoidapp.net/contact/,info@uscope.net; uscope@photoidapp.com; Google Play lists support@photoidapp.net,https://www.linkedin.com/company/photoidbyuscope,https://zapier.com/apps/photo-id/integrations,1,photo-id
"3. Inspection, Safety & Field Evidence",VLX,"Visualogyx, Inc.",https://vlx.ai,"20803 Biscayne Blvd, Aventura, FL 33180, USA",(954) 684-5236,sales@vlx.ai,https://vlx.ai/contact/,https://help.vlx.ai/; info@vlx.ai,https://www.linkedin.com/company/visualogyx,https://zapier.com/apps/vlx/integrations,1,vlx
"3. Inspection, Safety & Field Evidence",Home Inspector Pro / HIP Office,Home Inspector Pro Software Inc.,https://hipoffice.homeinspectorpro.com/,,888-750-4777,,https://homeinspectorpro.com/contact-us/,https://help.homeinspectorpro.com; help@homeinspectorpro.com,https://www.linkedin.com/company/home-inspector-pro,https://zapier.com/apps/hip-office/integrations,6,hip-office
"3. Inspection, Safety & Field Evidence",InventoryBase,InventoryBase Ltd,https://inventorybase.co.uk,"Building 1000, Lakeside North Harbour, Western Road, Portsmouth, PO6 3EN, United Kingdom",+44 (0)3333 444 506,sales@inventorybase.com,https://inventorybase.co.uk/contact/,https://support.inventorybase.com/; support@inventorybase.com,https://www.linkedin.com/company/inventorybase,https://zapier.com/apps/inventorybase/integrations,18,inventorybase
"3. Inspection, Safety & Field Evidence",RentCheck,"RentCheck Holdings, Inc.",https://www.getrentcheck.com,"1582 Magazine Street, New Orleans, LA 70130, USA",+1 (504) 336-7771,hello@getrentcheck.com,https://app.getrentcheck.com/get-started,https://help.getrentcheck.com/en/; hello@getrentcheck.com,https://www.linkedin.com/company/getrentcheck,https://zapier.com/apps/rentcheck/integrations,19,rentcheck
"3. Inspection, Safety & Field Evidence",Formitize,Mobile Interactive Technologies Pty Ltd,https://www.formitize.com,"11 Rodeo Road, Gregory Hills NSW 2557, Australia",1300 552 008,info@formitize.com,https://www.formitize.com/contact-us/,https://support.formitize.com/; support@formitize.com,https://www.linkedin.com/company/formitize,https://zapier.com/apps/formitize/integrations,32,formitize
"3. Inspection, Safety & Field Evidence",MoreApp,MoreApp B.V.,https://moreapp.com,"Stationsplein 45, 3013 AK Rotterdam, The Netherlands",,info@moreapp.com,https://links.moreapp.com/meeting/sales/en,https://helpcenter.moreapp.com/en; support@moreapp.com,https://nl.linkedin.com/company/moreapp,https://zapier.com/apps/moreapp/integrations,58,moreapp
"3. Inspection, Safety & Field Evidence",Checklist Fácil,Softplan S.A.,https://www.checklistfacil.com,"Sapiens Parque Av. Luiz Boiteux Piazza, 1302 lote 87/89 Cachoeira do Bom Jesus, Florianópolis SC, 88056-000, Brazil",+55 48 3771-4101,contato@checklistfacil.com,https://checklistfacil.com/,https://spa.checklistfacil.com.br/login (in-app ticket / 24h help center),https://www.linkedin.com/company/checklist-facil/,https://zapier.com/apps/checklist-facil/integrations,5,checklist-facil
"3. Inspection, Safety & Field Evidence",Mitti (by SafetyCulture),SafetyCulture Pty Ltd,https://mitti.com,"72 Foveaux Street, Surry Hills NSW 2010, Australia",,info@safetyculture.com,https://mitti.com/book-demo,https://help.mitti.com/; support@mitti.com (also support@safetyculture.com),https://www.linkedin.com/company/safetyculturehq,https://zapier.com/apps/mitti/integrations,447,mitti
"3. Inspection, Safety & Field Evidence",Sterblue,Sterblue SAS,https://www.sterblue.com,"Nantes, France",,,,,https://www.linkedin.com/company/sterblue,https://zapier.com/apps/sterblue/integrations,1,sterblue
"3. Inspection, Safety & Field Evidence",Joynt,,https://tryjoynt.com,"Riyadh, Saudi Arabia",,,https://tryjoynt.com/en/consultation-2/,https://tryjoynt.com/en/#contact,https://sa.linkedin.com/company/try-joynt,https://zapier.com/apps/joynt/integrations,1,joynt
"3. Inspection, Safety & Field Evidence",Encircle,Encircle Inc.,https://www.getencircle.com,"151 Charles St W, Suite 100, Kitchener, ON N2G 1H6, Canada",1-888-788-3747,support@encircleapp.com,https://www.getencircle.com/demo/,https://help.encircleapp.com/hc/en-us; support@encircleapp.com; 1-888-937-1077 ext. 1,https://www.linkedin.com/company/encircle,https://zapier.com/apps/encircle/integrations,193,encircle
4. Construction & Change Orders,Procore,"Procore Technologies, Inc.",https://www.procore.com,"6309 Carpinteria Avenue, Carpinteria, CA 93013, USA",(866) 477-6267,example@yourdomain.com,https://www.procore.com/contact,https://support.procore.com/,https://www.linkedin.com/company/procore-technologies,https://zapier.com/apps/procore/integrations,175,procore
4. Construction & Change Orders,CompanyCam,"CompanyCam, Inc.",https://companycam.com,"300 Canopy Street, Suite 200, Lincoln, NE 68508, USA",+1 (855) 464-5403,,https://companycam.com/,https://help.companycam.com/; support@companycam.com; SMS +1-866-609-9728,https://www.linkedin.com/company/companycam,https://zapier.com/apps/companycam/integrations,1297,companycam
4. Construction & Change Orders,JobNimbus,"JobNimbus, LLC",https://www.jobnimbus.com,"3451 N Triumph Blvd, Suite 650, Lehi, UT 84043, USA",(855) 964-6287,support@jobnimbus.com,https://www.jobnimbus.com/contact,https://support.jobnimbus.com/; support@jobnimbus.com; (855) 964-6287 option 2,https://www.linkedin.com/company/jobnimbus,https://zapier.com/apps/jobnimbus/integrations,1418,jobnimbus
4. Construction & Change Orders,Jobber,Octopusapp Inc.,https://www.getjobber.com,"Suite 300, 10130 103 Street NW, Edmonton, AB T5J 3N9, Canada",1-888-475-4473,sales@getjobber.com,https://www.getjobber.com/contact/,https://help.getjobber.com/hc/en-us; support@getjobber.com; 1-888-424-5301,https://www.linkedin.com/company/getjobber,https://zapier.com/apps/jobber/integrations,4646,jobber
4. Construction & Change Orders,Housecall Pro,"Housecall Pro, Inc.",https://www.housecallpro.com,"12651 High Bluff Drive, Suites 130 & 150, San Diego, CA 92130, USA",858-842-5746,support@housecallpro.com,https://www.housecallpro.com/contact-us/,https://help.housecallpro.com/; support@housecallpro.com,https://www.linkedin.com/company/housecallpro,https://zapier.com/apps/housecall-pro/integrations,2412,housecall-pro
4. Construction & Change Orders,ServiceTitan,"ServiceTitan, Inc.",https://www.servicetitan.com,"800 N Brand Blvd, Suite 100, Glendale, CA 91203, USA",,partner-sales@servicetitan.com,https://www.servicetitan.com/demo,https://help.servicetitan.com/,https://www.linkedin.com/company/servicetitan,https://zapier.com/apps/servicetitan/integrations,1644,servicetitan
4. Construction & Change Orders,Workiz,Workiz Inc.,https://www.workiz.com,"9444 Balboa Ave #150, San Diego, CA 92123, USA",855-790-7363,,https://www.workiz.com/demo/,https://help.workiz.com/; support@workiz.com; 855-790-7363,https://www.linkedin.com/company/workiz,https://zapier.com/apps/workiz/integrations,465,workiz
4. Construction & Change Orders,Service Fusion,"FSM Technologies, LLC",https://www.servicefusion.com,"8605 Freeport Parkway, Suite 200, Irving, TX 75063, USA",888-902-0304,,https://www.servicefusion.com/contact-us-service-fusion,https://servicefusion.zendesk.com/hc/en-us; support@servicefusion.com,https://www.linkedin.com/company/service-fusion,https://zapier.com/apps/service-fusion/integrations,273,service-fusion
4. Construction & Change Orders,Leap,,https://leaptodigital.com,"Columbia, Maryland, USA",844-370-5327,,https://leaptodigital.com/contact/,https://leaptodigital.com/contact/,https://www.linkedin.com/company/leaptodigital,https://zapier.com/apps/leap-crm/integrations,182,leap-crm
4. Construction & Change Orders,Knowify,"Knowify, LLC",https://www.knowify.com,"76 Bowery, 7th floor, New York, NY 10013, USA",+1 (212) 233-3230,knowify@knowify.com,https://knowify.com/contact/,https://knowify.com/training-and-support/; support@knowify.com,https://www.linkedin.com/company/knowify-llc,https://zapier.com/apps/knowify/integrations,174,knowify
4. Construction & Change Orders,busybusy,"ToolWatch, LLC",https://busybusy.com,"965 S Tech Ridge Dr #120, St George, UT 84770, USA",+1 702-960-4534,info@busybusy.com,https://busybusy.com/contact/,https://helpcenter.busybusy.io/en/; +1 435-292-7376,https://www.linkedin.com/company/busybusy,https://zapier.com/apps/busybusy/integrations,163,busybusy
4. Construction & Change Orders,Contractor Foreman,,https://www.contractorforeman.com,"PO Box 911, Forest City, NC 28139, USA",(828) 375-8042,sales@contractorforeman.com,https://contractorforeman.com/contact/,https://kb.contractorforeman.com/; support@contractorforeman.com; https://contractorforeman.com/support/,https://www.linkedin.com/company/contractor-foreman,https://zapier.com/apps/contractor-foreman/integrations,115,contractor-foreman
4. Construction & Change Orders,Handoff,"1Build, Inc.",https://www.handoff.ai,,,accounts@handoff.ai,https://www.handoff.ai/,support@handoff.ai,https://www.linkedin.com/company/handoff-ai,https://zapier.com/apps/handoff/integrations,39,handoff
4. Construction & Change Orders,Projul,,https://projul.com,"St. George, Utah, USA",(844) 776-5853,sales@projul.com,https://projul.com/about/contact-us/,https://projul.com/about/contact-us/; sales@projul.com; support hours MonFri 8:00 AM5:00 PM MST,https://www.linkedin.com/company/projul,https://zapier.com/apps/projul/integrations,37,projul
4. Construction & Change Orders,One Click Contractor,,https://oneclickcontractor.com,"3984 E Endeavor Dr, Appleton, WI 54915, USA",1-877-320-2391,info@oneclickcontractor.com,https://oneclickcontractor.com/contact-us,https://oneclickcontractor.com/contact-us; info@oneclickcontractor.com,https://www.linkedin.com/company/one-click-contractor,https://zapier.com/apps/one-click-contractor-1/integrations,26,one-click-contractor-1
4. Construction & Change Orders,Assignar,,https://www.assignar.com,"1615 Platte St, Suite 200, Denver, CO 80202, USA",(833) 584-2220,,https://www.assignar.com/schedule-demo/,https://support.assignar.com/hc/en-au,https://www.linkedin.com/company/assignar,https://zapier.com/apps/assignar/integrations,10,assignar
4. Construction & Change Orders,BuildTopia,Constellation HomeBuilder Systems,https://www.constellationhb.com/products/buildtopia-construction-software/,"8133 Warden Ave, Markham, ON L6G 1B3, Canada",1-888-723-2222,sales@constellationhb.com,https://www.constellationhb.com/contact-us/,http://help.buildtopia.com/; app.buildtopia.com customer care,https://www.linkedin.com/company/constellation-homebuilder-systems,https://zapier.com/apps/buildtopia/integrations,7,buildtopia
4. Construction & Change Orders,FINALCAD / Orisha Construction,Orisha,https://www.orisha.com/fr/construction/,,,,https://www.orisha.com/fr/construction/contact,https://www.orisha.com/fr/construction/espace-client,https://www.linkedin.com/company/finalcad/,https://zapier.com/apps/finalcad/integrations,3,finalcad
4. Construction & Change Orders,Bluebeam,"Bluebeam, LLC",https://www.bluebeam.com,"55 South Lake Avenue, Suite 260, Pasadena, CA 91101, USA",1-866-496-2140,sales@bluebeam.com,https://www.bluebeam.com/contact/,https://support.bluebeam.com/; support@bluebeam.com; 626-788-4100 / 1-866-496-2140,https://www.linkedin.com/company/bluebeam-software,https://zapier.com/apps/bluebeam/integrations,0,bluebeam
4. Construction & Change Orders,Contractor+,"Contractor Plus, Inc.",https://contractorplus.app,"1317 Edgewater Drive, Suite 719, Orlando, FL 32804, USA",+1 (855) 392-8803,hello@contractorplus.app,https://contractorplus.app/,https://support.contractorplus.app/; in-app chat,https://www.linkedin.com/company/contractorplus,https://zapier.com/apps/contractor-plus/integrations,42,contractor-plus
5. Legal Practice & Case Management,Clio,Themis Solutions Inc.,https://www.clio.com,"Suite 300, 4611 Canada Way, Burnaby, BC V5G 4X3, Canada",1-888-858-2546,,https://www.clio.com/schedule-a-demo/,https://help.clio.com/hc/en-us; 1-888-858-2546 ext. 2; local (604) 210-2944 ext. 2,https://www.linkedin.com/company/clio---cloud-based-legal-technology,https://zapier.com/apps/clio/integrations,2025,clio
5. Legal Practice & Case Management,Lawmatics,"Lawmatics, Inc.",https://www.lawmatics.com,"9191 Towne Centre Dr., Suite 401, San Diego, CA 92122, United States",(800) 883-1105,mail@lawmatics.com,https://www.lawmatics.com/demo,support@lawmatics.com,https://www.linkedin.com/company/lawmatics,https://zapier.com/apps/lawmatics/integrations,813,lawmatics
5. Legal Practice & Case Management,8am MyCase,"8am, LLC",https://www.mycase.com,"3700 N Capital of Texas Hwy #300, Austin, TX 78746",(800) 462-8173,sales@mycase.com,https://www.mycase.com/contact/,support@mycase.com; (800) 571-8062; https://www.mycase.com/support/learning-center/,https://www.linkedin.com/company/mycase,https://zapier.com/apps/mycase/integrations,609,mycase
5. Legal Practice & Case Management,Filevine,"Filevine, Inc.",https://www.filevine.com,"1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106",801-657-5228,info@filevine.com,https://www.filevine.com/contact-us/,support@filevine.com; https://support.filevine.com/,https://www.linkedin.com/company/filevine,https://zapier.com/apps/filevine/integrations,311,filevine
5. Legal Practice & Case Management,PracticePanther,,https://www.practicepanther.com,"12000 Biscayne Blvd, Suite 300, Miami, FL 33181",1-800-856-8729,help@practicepanther.com,https://www.practicepanther.com/contact-us/,help@practicepanther.com; 1-800-856-8729,https://www.linkedin.com/company/practicepanther,https://zapier.com/apps/practicepanther-legal-software/integrations,256,practicepanther-legal-software
5. Legal Practice & Case Management,Actionstep,Actionstep Operations New Zealand Limited,https://www.actionstep.com,"Level 10, Ste 3, Aon Centre, 29 Customs Street West, Auckland 1010, New Zealand",,,https://www.actionstep.com/contact/,https://actionstep.freshdesk.com/support/tickets/new/,https://www.linkedin.com/company/actionstep,https://zapier.com/apps/actionstep/integrations,225,actionstep
5. Legal Practice & Case Management,Smokeball,,https://www.smokeball.com,"200 W Adams Street, Chicago, IL 60606",(866) 934-9062,info@smokeball.com,https://www.smokeball.com/contact-us,https://support.smokeball.com/hc/en-us/requests/new,https://www.linkedin.com/company/smokeball-com,https://zapier.com/apps/smokeball-1/integrations,183,smokeball-1
5. Legal Practice & Case Management,8am CasePeer,"8am, LLC",https://www.casepeer.com,"3700 N Capital of Texas Hwy #300, Austin, TX 78746",(888) 605-7337,info@casepeer.com,https://www.casepeer.com/contact-us/,support@casepeer.com; (949) 416-5777; https://www.casepeer.com/support/,https://www.linkedin.com/company/casepeer,https://zapier.com/apps/casepeer/integrations,174,casepeer
5. Legal Practice & Case Management,Lawcus,Lawcus Inc.,https://lawcus.com,"4445 Eastgate Mall, Suite 200, San Diego, CA 92121",+1 888 885 5766,support@lawcus.com,https://calendly.com/lawcus/demo,support@lawcus.com; https://support.lawcus.com/,https://www.linkedin.com/company/lawcus,https://zapier.com/apps/lawcus/integrations,140,lawcus
5. Legal Practice & Case Management,8am DocketWise,"8am, LLC",https://www.docketwise.com,"3700 N Capital of Texas Hwy #300, Austin, TX 78746",,team@docketwise.com,https://www.docketwise.com/schedule-your-demo/,team@docketwise.com; https://www.docketwise.com/support/; https://supportcenter.docketwise.com/en/,https://www.linkedin.com/company/docketwise,https://zapier.com/apps/docketwise/integrations,113,docketwise
5. Legal Practice & Case Management,LEAP Legal Software,,https://www.leaplegalsoftware.com,"3 2nd Street, Jersey City, NJ 07302",,sales@leap.us,https://www.leaplegalsoftware.com/us/demonstration,https://community.leap.us; implementations@leap.us,https://www.linkedin.com/company/leap-legal-software,https://zapier.com/apps/leap-legal/integrations,77,leap-legal
5. Legal Practice & Case Management,CosmoLex,"ProfitSolv Purchaser, Inc.",https://www.cosmolex.com,"1555 Palm Beach Lakes Blvd, Ste 220, West Palm Beach, FL 33401",+1 866-878-6798,partners@cosmolex.com,https://www.cosmolex.com/demo/,support@cosmolex.com; US (732) 595-9015; CA (365) 804-0050; https://support.cosmolex.com/submit-a-ticket/,https://www.linkedin.com/company/cosmolex-llc/,https://zapier.com/apps/cosmolex/integrations,44,cosmolex
5. Legal Practice & Case Management,CampLegal,,https://camplegal.com,,(844) 700-0123,support@camplegal.com,https://camplegal.com/contact-us/,support@camplegal.com; (844) 700-0123,https://www.linkedin.com/company/camplegal,https://zapier.com/apps/camplegal/integrations,40,camplegal
5. Legal Practice & Case Management,ServeManager,InfoTrack LLC,https://www.servemanager.com,"5341 Old Redwood Highway, Suite 310, Petaluma, CA 94954",(800) 280-4400,,https://www.servemanager.com/contact/new,https://support.servemanager.com/; (800) 280-4400,https://www.linkedin.com/company/servemanager,https://zapier.com/apps/servemanager/integrations,90,servemanager
5. Legal Practice & Case Management,Clarra,,https://www.clarra.com,"2100 Geng Rd, Suite 210, Palo Alto, CA 94303",,,https://clarra.com/contact-us/,,https://www.linkedin.com/company/askclarra,https://zapier.com/apps/clarra/integrations,14,clarra
5. Legal Practice & Case Management,Firm360,Firm Software LLC,https://www.myfirm360.com,,,,https://www.myfirm360.com/contact-us/,support@myfirm360.com; https://www.myfirm360.com/support-center,https://www.linkedin.com/company/myfirm360,https://zapier.com/apps/firm360/integrations,13,firm360
5. Legal Practice & Case Management,VineSign,"Filevine, Inc.",https://www.vinesign.com,"1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States",+1 801-657-5228,info@filevine.com,https://www.filevine.com/contact-us/,support@filevine.com,https://www.linkedin.com/company/filevine,https://zapier.com/apps/vinesign/integrations,19,vinesign
5. Legal Practice & Case Management,Legito,"Legito, Inc.",https://legito.com,"25 W 39th St, New York, NY 10018",+1 332-334-7750,sales@legito.com,https://www.legito.com/contact-sales/,support@legito.com; https://www.legito.com/contact/,https://www.linkedin.com/company/legito,https://zapier.com/apps/legito/integrations,2,legito
5. Legal Practice & Case Management,Gavel,"Documate, Inc.",https://www.gavel.io,"453 S. Spring St., Suite 400-1630, Los Angeles, CA 90013",(415) 941-6866,hello@gavel.io,https://www.gavel.io/contact,https://help.gavel.io/,https://www.linkedin.com/company/gaveltech,https://zapier.com/apps/gavel/integrations,76,gavel
6. Insurance & Claims,AgencyZoom,"Vertafore, Inc.",https://www.agencyzoom.com,"999 18th St, Suite 400, Denver, CO 80202",1-800-444-4813,info@agencyzoom.com,https://www.agencyzoom.com/book-a-demo,https://support.agencyzoom.com/en/; chat on agencyzoom.com for existing customers,https://www.linkedin.com/company/agencyzoom,https://zapier.com/apps/agencyzoom-ca67272/integrations,1395,agencyzoom-ca67272
6. Insurance & Claims,EZLynx,"Applied Systems, Inc.",https://www.ezlynx.com,"350 Highland Dr, Suite 150, Lewisville, TX 75067",(877) 932-2382,sales@appliedsystems.com,https://www1.appliedsystems.com/en-us/contact-us/,support@ezlynx.com; (877) 932-2382 option 1; https://community.appliedsystems.com/,https://www.linkedin.com/company/ezlynx,https://zapier.com/apps/ezlynx/integrations,464,ezlynx
6. Insurance & Claims,AgencyBloc,,https://www.agencybloc.com,"115 E 2nd St, Cedar Falls, IA 50613",866-338-7075,help@agencybloc.com,https://www.agencybloc.com/schedule-demo/,866-338-7075; help@agencybloc.com,https://www.linkedin.com/company/agencybloc,https://zapier.com/apps/agencybloc/integrations,248,agencybloc
6. Insurance & Claims,NowCerts,,https://www.nowcerts.com,,801-999-0550,help@nowcerts.com,https://www.nowcerts.com/,help@nowcerts.com; 801-999-0550,https://www.linkedin.com/company/nowcerts,https://zapier.com/apps/nowcerts/integrations,0,nowcerts
6. Insurance & Claims,Vertafore,,https://www.vertafore.com,"999 18th St Ste 400, Denver, CO 80202",1-800-444-4813,u003eexample@yourdomain.com,https://www.vertafore.com/request-info,https://support.vertafore.com/; 1-800-444-4813,https://www.linkedin.com/company/vertafore,https://zapier.com/apps/vertafore/integrations,0,vertafore
6. Insurance & Claims,Encircle,Encircle Inc.,https://www.getencircle.com,"151 Charles St W, Suite 100, Kitchener, ON N2G 1H6, Canada",1-888-788-3747,support@encircleapp.com,https://www.getencircle.com/demo/,https://help.encircleapp.com/hc/en-us; support@encircleapp.com; 1-888-937-1077 ext. 1,https://www.linkedin.com/company/encircle,https://zapier.com/apps/encircle/integrations,193,encircle
6. Insurance & Claims,Canopy Connect,"Canopy Connect, Inc.",https://www.usecanopy.com,"9450 SW Gemini Dr, PMB 37656, Beaverton, OR 97008, USA",707-789-1110,hello@usecanopy.com,https://www.usecanopy.com/,hello@usecanopy.com,https://www.linkedin.com/company/usecanopy,https://zapier.com/apps/canopy-connect/integrations,221,canopy-connect
6. Insurance & Claims,SALT Insure,,https://www.saltinsure.com,,,,https://demo.saltinsure.com,https://support.saltinsure.com/knowledge-base/,https://www.linkedin.com/company/saltinsure,https://zapier.com/apps/salt/integrations,50,salt
6. Insurance & Claims,Personify / MC Professional,,https://personifycorp.com,"7010 Easy Wind Dr, Building II, Suite 210, Austin, TX 78752",,info@personifycorp.com,https://personifycorp.com/request-a-demo/,https://personifycorp.com/support/account-support,https://www.linkedin.com/company/personify-corp,https://zapier.com/apps/mc-professional/integrations,40,mc-professional
6. Insurance & Claims,Wunderite,,https://wunderite.com,,888-986-3374,sales@wunderite.com,https://wunderite.com/pricing/,https://wunderite.com/,https://www.linkedin.com/company/wunderite,https://zapier.com/apps/wunderite/integrations,31,wunderite
6. Insurance & Claims,RiskAdvisor,,https://www.riskadvisor.insure,,,,https://riskadvisor.insure/demo,,https://www.linkedin.com/company/riskadvisor,https://zapier.com/apps/riskadvisor/integrations,30,riskadvisor
6. Insurance & Claims,Insurgo,Insurgo GmbH,https://insurgo.de,"Französische Straße 20, 10117 Berlin, Germany",,,https://insurgo.de/demo-vereinbaren,,https://www.linkedin.com/company/insurgo-cloud,https://zapier.com/apps/insurgo/integrations,29,insurgo
6. Insurance & Claims,Apizeal,,https://apizeal.com,,,sales@apizeal.com,https://apizeal.com/en/free-trial,https://apizeal.com/en/contact; https://docs.apizeal.com/en/; live chat MonFri 9:0018:00 Florida time,https://www.linkedin.com/company/apizeal,https://zapier.com/apps/apizeal/integrations,25,apizeal
6. Insurance & Claims,Jenesis Software,,https://www.jenesissoftware.com,,(828) 245-1171,sales@jenesissoftware.com,https://www.jenesissoftware.com/contact/,support@jenesissoftware.com; (828) 245-1171,https://www.linkedin.com/company/jenesis-software,https://zapier.com/apps/jenesisnow/integrations,20,jenesisnow
6. Insurance & Claims,NextAgency,"Take 44, Inc.",https://nextagency.com,,(469) 269-2226,Sales@NextAgency.com,https://nextagency.com/contact-nextagency/,Support@NextAgency.com; (469) 269-2226; https://help.nextagency.com/,https://www.linkedin.com/company/nextagency,https://zapier.com/apps/nextagency/integrations,13,nextagency
6. Insurance & Claims,InsurGrid,"InsurGrid Tech, Inc.",https://insurgrid.com,"2261 Market Street STE 22875, San Francisco, CA 94114, USA",(415) 900-4323,support@insurgrid.com,https://insurgrid.com/landing/book-call-calendly,support@insurgrid.com,https://www.linkedin.com/company/insurgrid,https://zapier.com/apps/insurgrid/integrations,8,insurgrid
"7. Accounting, Audit & Tax",QuickBooks,Intuit Inc.,https://quickbooks.intuit.com,"2700 Coast Avenue, Mountain View, CA 94043, United States",+1 650-944-6000,,https://quickbooks.intuit.com/contact/,https://quickbooks.intuit.com/contact/; Intuit customer support 1-800-4INTUIT (1-800-446-8848),https://www.linkedin.com/company/intuit,https://zapier.com/apps/quickbooks/integrations,11263,quickbooks
"7. Accounting, Audit & Tax",Xero,Xero Limited,https://www.xero.com,"Xero One, 1923 Taranaki Street, Te Aro, Wellington 6011, New Zealand",,,https://www.xero.com/us/about/contact/,https://central.xero.com/; Xero states it has no inbound support phone line,https://www.linkedin.com/company/xero,https://zapier.com/apps/xero/integrations,7017,xero
"7. Accounting, Audit & Tax",Wave,Wave Financial Inc.,https://www.waveapps.com,"Toronto, Ontario, Canada",,,,https://support.waveapps.com/,https://www.linkedin.com/company/wave-hq,https://zapier.com/apps/wave/integrations,2562,wave
"7. Accounting, Audit & Tax",Zoho Books,Zoho Corporation Private Limited,https://www.zoho.com/books,"Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India",+1 877-834-4428,sales@zohocorp.com,https://www.zoho.com/contactus.html,https://www.zoho.com/us/books/contact-support.html; support.usa@zohobooks.com; US Books toll-free +1 844-316-5544,https://www.linkedin.com/company/zoho,https://zapier.com/apps/zoho-books/integrations,1128,zoho-books
"7. Accounting, Audit & Tax",FreshBooks,2ndSite Inc.,https://www.freshbooks.com,"225 King St W, Suite 1200, Toronto, ON M5V 3M2, Canada",+1 416-780-2700,,https://www.freshbooks.com/contact,https://www.freshbooks.com/support; toll-free 1-888-674-3175 (site footer),https://www.linkedin.com/company/freshbooks,https://zapier.com/apps/freshbooks/integrations,780,freshbooks
"7. Accounting, Audit & Tax",TaxDome,"TaxDome, Inc.",https://taxdome.com,"1501 S Greeley Hwy #30, Cheyenne, WY 82007, United States",+1 833-829-3663,,https://taxdome.com/contact-sales,https://taxdome.com; support@taxdome.com (imprint); +1-833-TAX-DOME,https://www.linkedin.com/company/taxdome,https://zapier.com/apps/taxdome/integrations,595,taxdome
"7. Accounting, Audit & Tax",Moneybird,Moneybird B.V.,https://www.moneybird.com,"Moutlaan 35, 7523 MC Enschede, Netherlands",+31 85 002 0887,support@moneybird.com,https://www.moneybird.com/support/,mailto:support@moneybird.com; https://www.moneybird.com/support/,https://www.linkedin.com/company/moneybird,https://zapier.com/apps/moneybird/integrations,424,moneybird
"7. Accounting, Audit & Tax",bexio,bexio AG,https://www.bexio.com,"Alte Jonastrasse 24, 8640 Rapperswil, Switzerland",+41 71 552 00 61,info@bexio.com,https://www.bexio.com/en-CH/about-us/contact,https://help.bexio.com/; +41 (0)71 552 00 61,https://www.linkedin.com/company/bexio-ag,https://zapier.com/apps/bexio/integrations,381,bexio
"7. Accounting, Audit & Tax",Dext,Dext Software Ltd,https://dext.com,"Unit 2.1 Techspace Shoreditch, 25 Luke Street, London EC2A 4DS, United Kingdom",+44 20 3699 5005,support@dext.com,https://dext.com/us/contact-us,mailto:support@dext.com,https://www.linkedin.com/company/hellodext,https://zapier.com/apps/dext/integrations,277,dext
"7. Accounting, Audit & Tax",FreeAgent,FreeAgent Central Limited,https://www.freeagent.com,"One Edinburgh Quay, 133 Fountainbridge, Edinburgh EH3 9QG, United Kingdom",0131 447 0011,practices@freeagent.com,https://www.freeagent.com/company/contact-us/,support@freeagent.com / 0800 288 8691 (SMB); practicesupport@freeagent.com / 0800 025 3800 (accountants),https://www.linkedin.com/company/freeagent,https://zapier.com/apps/freeagent/integrations,248,freeagent
"7. Accounting, Audit & Tax",Canopy,"Canopy Tax, Inc.",https://www.getcanopy.com,"10355 S Jordan Gateway, Suite 500, South Jordan, UT 84095, United States",+1 855-616-7305,,https://www.getcanopy.com/,mailto:support@canopytax.com; support phone 855-558-8407; https://support.getcanopy.com/,https://www.linkedin.com/company/canopy-inc,https://zapier.com/apps/canopy/integrations,217,canopy
"7. Accounting, Audit & Tax",Sage Accounting,The Sage Group plc,https://www.sage.com,"Sage (UK) Limited, C23 5 & 6 Cobalt Park Way, Cobalt Business Park, Newcastle upon Tyne, Tyne & Wear NE28 9EJ, United Kingdom",,,https://www.sage.com/en-gb/about-us/contact-us/,https://www.sage.com/en-gb/support/,https://www.linkedin.com/company/sage-software,https://zapier.com/apps/sage-accounting/integrations,79,sage-accounting
"7. Accounting, Audit & Tax",Double,,https://doublehq.com,"New York, NY, United States",,,https://doublehq.com/,https://help.doublehq.com/,https://www.linkedin.com/company/doublehq,https://zapier.com/apps/double-hq/integrations,169,double-hq
"7. Accounting, Audit & Tax",Exact Online,Exact Holding B.V.,https://www.exact.com,"Molengraaffsingel 33, 2629 JD Delft, The Netherlands",+31 15 711 51 00,,https://www.exact.com/contact,https://www.exact.com/nl/support,https://www.linkedin.com/company/exact,https://zapier.com/apps/exact-online/integrations,128,exact-online
"7. Accounting, Audit & Tax",Fortnox,Fortnox AB,https://www.fortnox.se,"Bollgatan 3b, 352 46 Växjö, Sweden",+46 470-78 50 00,,https://www.fortnox.se/om-fortnox/kontakt,https://support.fortnox.se/; 0470-78 50 00,https://www.linkedin.com/company/fortnox,https://zapier.com/apps/fortnox-1/integrations,125,fortnox-1
"7. Accounting, Audit & Tax",FYI,,https://fyi.app,"Adelaide, South Australia, Australia",,,https://fyi.app/,mailto:support@fyidocs.com; https://support.fyidocs.com/,https://www.linkedin.com/company/fyi-app,https://zapier.com/apps/fyi/integrations,105,fyi
"7. Accounting, Audit & Tax",BrightManager,Bright SG Limited,https://brightsg.com,"Unit 35, Duleek Business Park, Duleek, Co. Meath A92 N15E, Ireland",+44 1926 355 366,hello@brightsg.com,https://brightsg.com/contact-us/,BrightManager UK support 01926 355 366; help guides at https://practicemanagementsupport.brightsg.com/,https://www.linkedin.com/company/brightsg,https://zapier.com/apps/brightmanager/integrations,103,brightmanager
"7. Accounting, Audit & Tax",Expensify,"Expensify, Inc.",https://www.expensify.com,"401 SW 5th Ave, Portland, OR 97204, United States",+1 971-365-3939,investors@expensify.com,https://www.expensify.com/,mailto:concierge@expensify.com; in-product Concierge,https://www.linkedin.com/company/expensify,https://zapier.com/apps/expensify/integrations,39,expensify
"7. Accounting, Audit & Tax",Quaderno,,https://quaderno.io,"Gran Canaria, Canary Islands, Spain",,support@quaderno.io,https://quaderno.io/contact-specialist/,https://support.quaderno.io,https://www.linkedin.com/company/quaderno,https://zapier.com/apps/quaderno/integrations,175,quaderno
"7. Accounting, Audit & Tax",Pennylane,Pennylane,https://www.pennylane.com,"2-4 rue Jules Lefebvre, 75009 Paris, France",,contact@pennylane.com,https://www.pennylane.com/fr/contact,https://help.pennylane.com/,https://www.linkedin.com/company/pennylaneaccounting,https://zapier.com/apps/pennylane/integrations,241,pennylane
"7. Accounting, Audit & Tax",Senta,Senta SaaS Ltd,https://www.senta.co,"Heathrow Approach, 4th Floor, 470 London Road, Slough SL3 8QY, United Kingdom",+44 3442 643 714,hello@senta.co,https://www.senta.co/gb/iris-sales/,mailto:support@senta.co; https://support.senta.co/support/tickets/new; +44 3442 643 714,https://www.linkedin.com/company/senta,https://zapier.com/apps/senta/integrations,58,senta
"7. Accounting, Audit & Tax",Karbon,"Karbon HQ, Inc.",https://karbonhq.com,"548 Market St #45902, San Francisco, CA 94104-5401, United States",+1 415-592-6352,sales@karbonhq.com,https://karbonhq.com/contact-us/,https://help.karbonhq.com/; US +1 415 592 6352; AU +61 27 908 7702; UK +44 20 4600 6764 (24/7 phone support),https://www.linkedin.com/company/karbonhq,https://zapier.com/apps/karbon/integrations,306,karbon
"7. Accounting, Audit & Tax",TaxBandits,SPAN Enterprises LLC,https://www.taxbandits.com,"2685 Celanese Road, Suite 100, Rock Hill, SC 29732, United States",+1 704-684-4758,sales@taxbandits.com,https://www.taxbandits.com/demo-request,mailto:support@taxbandits.com; support phone (704) 684-4751; https://support.taxbandits.com/,https://www.linkedin.com/company/taxbandits,https://zapier.com/apps/taxbandits/integrations,3,taxbandits
"8. HR, ATS & Employment Records",BambooHR,BambooHR LLC,https://www.bamboohr.com,"42 Future Way, Draper, UT 84020, United States",+1 866-387-9595,support@bamboohr.com,https://www.bamboohr.com/about-bamboohr/contact/,mailto:support@bamboohr.com; https://help.bamboohr.com/; 1-866-387-9595,https://www.linkedin.com/company/bamboohr,https://zapier.com/apps/bamboohr/integrations,1135,bamboohr
"8. HR, ATS & Employment Records",Tellent Recruitee,Recruitee B.V.,https://recruitee.com,"Keizersgracht 313, 1016 EE Amsterdam, The Netherlands",+31 85 888 0226,hello@recruitee.com,https://recruitee.com/contact-sales,https://support.recruitee.com/,https://www.linkedin.com/company/tellenthq,https://zapier.com/apps/recruitee/integrations,436,recruitee
"8. HR, ATS & Employment Records",Ashby,"Ashby, Inc.",https://www.ashbyhq.com,"548 Market St PMB 397006, San Francisco, CA 94104-5401, United States",,,https://www.ashbyhq.com/request-demo,mailto:support@ashbyhq.com; https://www.ashbyhq.com/support,https://www.linkedin.com/company/ashbyhq,https://zapier.com/apps/ashby/integrations,359,ashby
"8. HR, ATS & Employment Records",HiBob,Hibob Inc.,https://www.hibob.com,"275 7th Ave, New York, NY 10001, United States",+1 855-426-6627,contact@hibob.com,https://www.hibob.com/contact-us/,In-product Bob support tickets (no public support inbox on contact page),https://www.linkedin.com/company/hibob,https://zapier.com/apps/hibob/integrations,332,hibob
"8. HR, ATS & Employment Records",Zoho Recruit,Zoho Corporation Private Limited,https://www.zoho.com/recruit,"Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India",+1 877-834-4428,sales@zohocorp.com,https://www.zoho.com/contactus.html,https://help.zoho.com/portal/en/home,https://www.linkedin.com/company/zoho,https://zapier.com/apps/zoho-recruit/integrations,256,zoho-recruit
"8. HR, ATS & Employment Records",Workable,Workable Software Limited,https://www.workable.com,"Athens, Greece",+1 617-861-3548,,https://get.workable.com/contact-sales,https://help.workable.com/; US +1 (857) 214-7574; UK +44 20 3977 1259; GR +30 21 1199 1410,https://www.linkedin.com/company/workable-software,https://zapier.com/apps/workable/integrations,206,workable
"8. HR, ATS & Employment Records",Greenhouse,"Greenhouse Software, Inc.",https://www.greenhouse.com,"250 W 34th Street, Suite 329, New York, NY 10119, United States",+1 917-780-4130,,https://www.greenhouse.com/contact,https://support.greenhouse.io/,https://www.linkedin.com/company/greenhouse-inc-,https://zapier.com/apps/greenhouse/integrations,202,greenhouse
"8. HR, ATS & Employment Records",Metaview,Metaview Global Ltd,https://www.metaview.ai,"Floor 8, 4 Elder Street, London E1 6BT, United Kingdom",,hello@metaview.ai,https://www.metaview.ai/demo,mailto:support@metaview.ai,https://www.linkedin.com/company/metaview-technologies,https://zapier.com/apps/metaview/integrations,153,metaview
"8. HR, ATS & Employment Records",Teamtailor,Teamtailor AB,https://www.teamtailor.com,"Östgötagatan 16, 116 21 Stockholm, Sweden",+46 10 330 22 22,hello@teamtailor.com,https://www.teamtailor.com/en/contact/,mailto:support@teamtailor.com,https://www.linkedin.com/company/teamtailor,https://zapier.com/apps/teamtailor/integrations,133,teamtailor
"8. HR, ATS & Employment Records",Breezy HR,"Breezy HR, Inc.",https://breezy.hr,"Jacksonville, FL, United States",,support@breezyhr.com,https://breezy.hr/,mailto:support@breezyhr.com; https://help.breezy.hr/,https://www.linkedin.com/company/breezy-hr,https://zapier.com/apps/breezy-hr/integrations,128,breezy-hr
"8. HR, ATS & Employment Records",Manatal,"Manatal Co., Ltd.",https://www.manatal.com,"Lumphini, Bangkok 10330, Thailand",,contact@manatal.com,https://www.manatal.com/contact-us,https://support.manatal.com/,https://www.linkedin.com/company/manatal,https://zapier.com/apps/manatal/integrations,110,manatal
"8. HR, ATS & Employment Records",Crelate,"Crelate, Inc.",https://www.crelate.com,"2976 E State St, Ste 120, Unit 2209, Eagle, ID 83616, United States",+1 443-569-8262,sales@crelate.com,https://join.crelate.com/best-recruiting-and-staffing-software-demo,https://www.crelate.com/contact,https://www.linkedin.com/company/crelate,https://zapier.com/apps/crelate/integrations,104,crelate
"8. HR, ATS & Employment Records",Zoho People,Zoho Corporation Private Limited,https://www.zoho.com/people,"Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India",+1 877-834-4428,sales@zohocorp.com,https://www.zoho.com/contactus.html,https://help.zoho.com/portal/en/home,https://www.linkedin.com/company/zoho,https://zapier.com/apps/zoho-people/integrations,77,zoho-people
"8. HR, ATS & Employment Records",Wizehire,"Wizehire, Inc.",https://wizehire.com,"3737 Buffalo Speedway, Suite 1750, Houston, TX 77098, United States",+1 877-225-8978,team@wizehire.com,https://wizehire.com/,Customer support (877) 292-4568,https://www.linkedin.com/company/wizehire,https://zapier.com/apps/wizehire/integrations,75,wizehire
"8. HR, ATS & Employment Records",PeopleForce,PeopleForce Ltd,https://peopleforce.io,"Velyka Vasylkivska 30A, Kyiv, Ukraine",,contact@peopleforce.io,https://peopleforce.io/request-demo,https://peopleforce.io/,https://www.linkedin.com/company/peopleforceapp,https://zapier.com/apps/peopleforce/integrations,69,peopleforce
"8. HR, ATS & Employment Records",Hireflix,"HIREFLIX, S.L.",https://hireflix.com,"Travessera de Gràcia 15, floor sob, door 2, 08021 Barcelona, Spain",,hola@hireflix.com,https://hireflix.com/en/request-demo,mailto:support@hireflix.com,https://www.linkedin.com/company/hireflix,https://zapier.com/apps/hireflix/integrations,64,hireflix
"8. HR, ATS & Employment Records",Deel,"Deel, Inc.",https://www.deel.com,"San Francisco, CA, United States",,,https://www.deel.com/demo,https://help.letsdeel.com/; https://app.deel.com/contact-support,https://www.linkedin.com/company/deel,https://zapier.com/apps/deel/integrations,54,deel
"8. HR, ATS & Employment Records",TestGorilla,TestGorilla B.V.,https://www.testgorilla.com,"Keizersgracht 520-H, 1017 EK Amsterdam, The Netherlands",,,https://www.testgorilla.com/,https://support.testgorilla.com/,https://www.linkedin.com/company/testgorilla,https://zapier.com/apps/testgorilla/integrations,52,testgorilla
"8. HR, ATS & Employment Records",Spark Hire,"Spark Hire, Inc.",https://www.sparkhire.com,"2057-A Green Bay Road, Highland Park, IL 60035, United States",+1 800-219-0480,info@sparkhire.com,https://www.sparkhire.com/contact/,https://www.sparkhire.com/contact/,https://www.linkedin.com/company/spark-hire,https://zapier.com/apps/spark-hire/integrations,40,spark-hire
"8. HR, ATS & Employment Records",Factorial,"EVERYDAY SOFTWARE, S.L.",https://factorialhr.com,"Carrer de Llacuna, 56, Building C, 08005 Barcelona, Spain",+1 305-424-2362,info@factorial.co,https://factorialhr.com/contact-sales,https://help.factorialhr.com/; in-app support portal (no public support email),https://www.linkedin.com/company/factorialhr,https://zapier.com/apps/factorial/integrations,33,factorial
"8. HR, ATS & Employment Records",Workday,"Workday, Inc.",https://www.workday.com,"6110 Stoneridge Mall Road, Pleasanton, CA 94588, United States",+1 925-951-9000,,https://forms.workday.com/en-us/sales/sales-contact/form.html,https://www.workday.com/en-us/company/about-workday/contact-us.html,https://www.linkedin.com/company/workday,https://zapier.com/apps/workday/integrations,8,workday
"8. HR, ATS & Employment Records",Pinpoint,,https://www.pinpointhq.com,"One Waverley Place, St Helier, Jersey JE2 3XD",+44 20 3608 5943,sales@pinpointhq.com,https://www.pinpointhq.com/contact,https://www.pinpointhq.com/contact,https://www.linkedin.com/company/pinpointhq,https://zapier.com/apps/pinpoint/integrations,26,pinpoint
"8. HR, ATS & Employment Records",Join,JOIN Solutions AG,https://join.com,"Eichenstrasse 2, 8808 Pfäffikon SZ, Switzerland",,,https://join.com/en/contact,mailto:contact@join.com; https://help.join.com/,https://www.linkedin.com/company/join-com,https://zapier.com/apps/join/integrations,23,join
"8. HR, ATS & Employment Records",Small Improvements,Small Improvements GmbH,https://www.small-improvements.com,"Berlin, Germany",,,https://www.small-improvements.com/contact/,mailto:support@small-improvements.com,https://www.linkedin.com/company/small-improvements,https://zapier.com/apps/small-improvements/integrations,59,small-improvements
"8. HR, ATS & Employment Records",intelliHR,intelliHR Pty Ltd,https://intellihr.com,"Level 28, 345 Queen Street, Brisbane QLD 4000, Australia",+61 1300 886 698,,https://www.humanforce.com/contact/,https://help.humanforce.com/,https://www.linkedin.com/company/intellihr,https://zapier.com/apps/intellihr/integrations,28,intellihr
"8. HR, ATS & Employment Records",Collage HR,Collage Technologies Inc.,https://www.collage.co,"150 John Street, Unit 900, Toronto, ON M5V 3C3, Canada",+1 800-651-9632,sales@collage.co,https://www.collage.co/contact-us,mailto:support@collage.co; https://support.collage.co/en/,https://www.linkedin.com/company/collage-hr,https://zapier.com/apps/collage-hr/integrations,16,collage-hr
"9. Property, Title & Mortgage",dotloop,DotLoop LLC,https://www.dotloop.com,,1-888-dotloop,support@dotloop.com,https://www.dotloop.com/,support@dotloop.com; 1-888-dotloop,https://www.linkedin.com/company/dotloop,https://zapier.com/apps/dotloop/integrations,204,dotloop
"9. Property, Title & Mortgage",Follow Up Boss,,https://www.followupboss.com,,(855) 622-5311,,https://app.followupboss.com/signup/v2,https://help.followupboss.com/hc/en-us; (855) 622-5311; support@followupboss.com,https://www.linkedin.com/company/follow-up-boss,https://zapier.com/apps/follow-up-boss/integrations,7342,follow-up-boss
"9. Property, Title & Mortgage",kvCORE / BoldTrail,"INSIDERE, LLC",https://www.insiderealestate.com,,(877) 896-0778,,https://insiderealestate.com/contact/,https://help.insiderealestate.com/; billing@insiderealestate.com,https://www.linkedin.com/company/inside-real-estate,https://zapier.com/apps/kvcore/integrations,2525,kvcore
"9. Property, Title & Mortgage",LeadSimple,,https://www.leadsimple.com,,,,https://www.leadsimple.com/demo,https://www.leadsimple.com/help,https://www.linkedin.com/company/leadsimple,https://zapier.com/apps/leadsimple/integrations,442,leadsimple
"9. Property, Title & Mortgage",Finmo,Lendesk Technologies ULC,https://www.lendesk.com/finmo,,,hello@lendesk.com,https://www.lendesk.com/contact,usersupport@finmo.ca (borrower terms); support@finmo.net also cited on Finmo help portal,https://www.linkedin.com/company/lendesk,https://zapier.com/apps/finmo/integrations,258,finmo
"9. Property, Title & Mortgage",BrokerEngine,,https://brokerengine.com.au,,1300 998 791,,https://brokerengine.com.au/,support@brokerengine.com.au; 1300 998 791; https://brokerengine.com.au/support/,https://www.linkedin.com/company/brokerengine,https://zapier.com/apps/brokerengine/integrations,217,brokerengine
"9. Property, Title & Mortgage",AFrame,"AFrameSoftware, LLC",https://www.aframesoftware.com,"4245 N Central Expy, Ste 492, Dallas, TX 75205, United States",,,https://www.aframesoftware.com/,support@AFrameSoftware.com,https://www.linkedin.com/company/aframe-software,https://zapier.com/apps/aframesoftware/integrations,184,aframesoftware
"9. Property, Title & Mortgage",Surefire CRM,,https://mortgagetech.ice.com/products/surefire-mortgage-crm,,,,https://mortgagetech.ice.com/products/surefire-mortgage-crm,https://sf3.tomnx.com/,https://www.linkedin.com/company/top-of-mind-networks,https://zapier.com/apps/surefire/integrations,104,surefire
"9. Property, Title & Mortgage",Tenant Turner,,https://tenantturner.com,,,,https://tenantturner.com/schedule-a-demo/,,https://www.linkedin.com/company/tenant-turner,https://zapier.com/apps/tenant-turner/integrations,54,tenant-turner
"9. Property, Title & Mortgage",Paperless Pipeline,,https://www.paperlesspipeline.com,"1606 Headway Cir. Ste. 9410, Austin, TX 78754",,help@paperlesspipeline.com,https://www.paperlesspipeline.com/contact,help@paperlesspipeline.com; https://help.paperlesspipeline.com/,https://www.linkedin.com/company/paperless-pipeline,https://zapier.com/apps/paperless-pipeline/integrations,52,paperless-pipeline
"9. Property, Title & Mortgage",MRI Vault / VaultRE,MRI Software LLC,https://www.vaultre.com.au,,1300 788 689,,https://www.mrisoftware.com/au/contact/,1300 788 689 (Australia VaultRE); parent MRI AU 1300 657 700; https://www.mrisoftware.com/au/contact-support/,https://www.linkedin.com/company/vaultre,https://zapier.com/apps/vaultre/integrations,49,vaultre
"9. Property, Title & Mortgage",Property Inspect,Property Inspect Inc,https://propertyinspect.com,"Portsmouth, UK (UK & EU); Greenville, SC (US & Canada)",+44 330 912 5005,sales@propertyinspect.uk,https://propertyinspect.com/contact/,https://support.propertyinspect.com; support@propertyinspect.com,https://www.linkedin.com/company/property-inspect,https://zapier.com/apps/property-inspect/integrations,4,property-inspect
"9. Property, Title & Mortgage",Hostaway,Hostaway Oy,https://www.hostaway.com,"Bulevardi 21, 00180 Helsinki, Finland",+1-786-829-7337,sales@hostaway.com,https://www.hostaway.com/get-free-demo/,support@hostaway.com; +1-210-622-8536; https://support.hostaway.com/,https://www.linkedin.com/company/hostaway,https://zapier.com/apps/hostaway/integrations,567,hostaway
"9. Property, Title & Mortgage",Credit Repair Cloud,,https://www.creditrepaircloud.com,,1-800-944-1838,support@creditrepaircloud.com,https://signup.creditrepaircloud.com/,https://help.creditrepaircloud.com/; 1-800-944-1838; support@creditrepaircloud.com,https://www.linkedin.com/company/credit-repair-cloud,https://zapier.com/apps/credit-repair-cloud/integrations,436,credit-repair-cloud
"9. Property, Title & Mortgage",myhomeIQ,"SOA Labs, Inc.",https://www.myhomeiq.com,,877-418-2003,,https://app.myhomeiq.report/sign-up?source=website,877-418-2003,https://www.linkedin.com/company/myhomeiq,https://zapier.com/apps/myhomeiq/integrations,72,myhomeiq
"9. Property, Title & Mortgage",InventoryBase,InventoryBase Ltd,https://inventorybase.co.uk,"Building 1000, Lakeside North Harbour, Western Road, Portsmouth, PO6 3EN, United Kingdom",+44 (0)3333 444 506,sales@inventorybase.com,https://inventorybase.co.uk/contact/,https://support.inventorybase.com/; support@inventorybase.com,https://www.linkedin.com/company/inventorybase,https://zapier.com/apps/inventorybase/integrations,18,inventorybase
"9. Property, Title & Mortgage",RentCheck,"RentCheck Holdings, Inc.",https://www.getrentcheck.com,"1582 Magazine Street, New Orleans, LA 70130, USA",+1 (504) 336-7771,hello@getrentcheck.com,https://app.getrentcheck.com/get-started,https://help.getrentcheck.com/en/; hello@getrentcheck.com,https://www.linkedin.com/company/getrentcheck,https://zapier.com/apps/rentcheck/integrations,19,rentcheck
10. Meeting & Call Recording / Transcription,Fathom,Fathom Video Inc.,https://fathom.video,"2261 Market Street #4156, San Francisco, CA 94114, USA",,,https://www.fathom.ai/,https://help.fathom.video/en/contact-us; help@fathom.video,https://www.linkedin.com/company/fathomdotai,https://zapier.com/apps/fathom/integrations,8044,fathom
10. Meeting & Call Recording / Transcription,Otter.ai,"Otter.ai, Inc.",https://otter.ai,"800 W El Camino Real, Suite 170, Mountain View, CA 94040, USA",,,https://otter.ai/,https://help.otter.ai/hc/en-us/articles/1500000001541-Contact-Otter-ai-Support; support@otter.ai,https://www.linkedin.com/company/otter-ai,https://zapier.com/apps/otterai/integrations,2961,otterai
10. Meeting & Call Recording / Transcription,Fireflies.ai,Fireflies.ai Corp.,https://fireflies.ai,"1000 Brickell Ave, Ste 715 PMB 5136, Miami, FL 33131, USA",,,https://fireflies.ai/,support@fireflies.ai; https://fireflies.ai/about-us,https://www.linkedin.com/company/fireflies-inc,https://zapier.com/apps/fireflies/integrations,2603,fireflies
10. Meeting & Call Recording / Transcription,tl;dv,tldx Solutions GmbH,https://tldv.io/,"Kaiser-Friedrich-Allee 51, 52074 Aachen, Germany",+49 173 4159890,hello@tldv.io,https://tldv.io/,support@tldv.io; https://tldv.io/imprint/,https://www.linkedin.com/company/tl-dv/,https://zapier.com/apps/tldv/integrations,2488,tldv
10. Meeting & Call Recording / Transcription,Krisp,"Krisp Technologies, Inc.",https://krisp.ai,"2150 Shattuck Ave, Penthouse 1300, Berkeley, CA 94704, USA",+1 702-602-0012,info@krisp.ai,https://krisp.ai/contact-sales/,support@krisp.ai; https://help.krisp.ai/,https://www.linkedin.com/company/krisphq,https://zapier.com/apps/krisp/integrations,970,krisp
10. Meeting & Call Recording / Transcription,Read AI,"Read AI, Inc.",https://www.read.ai,"999 Third Ave, Suite 3300, Seattle, WA 98104, USA",,press@read.ai,https://www.read.ai/contact-us,support@read.ai; https://www.read.ai/contact-us,https://www.linkedin.com/company/readinc,https://zapier.com/apps/read-ai/integrations,728,read-ai
10. Meeting & Call Recording / Transcription,Grain,"Grain Intelligence, Inc.",https://grain.com,"548 Market St., San Francisco, CA 94104, USA",,hello@grain.com,https://grain.com/contact,https://grain.com/contact; hello@grain.com,https://www.linkedin.com/company/grainhq,https://zapier.com/apps/grain/integrations,463,grain
10. Meeting & Call Recording / Transcription,Notta,Notta Corporation,https://www.notta.ai,"3rd Floor, Otemachi Financial City Grand Cube, 1-9-2 Otemachi, Chiyoda-ku, Tokyo, Japan",,contact@notta.ai,https://www.notta.ai/en/contact,support@notta.ai; https://support.notta.ai/,https://www.linkedin.com/company/notta-official,https://zapier.com/apps/notta/integrations,460,notta
10. Meeting & Call Recording / Transcription,Tactiq,Tactiq HQ Pty Ltd,https://tactiq.io,"Level 33, 264 George Street, Sydney, NSW 2000, Australia",,,https://tactiq.io/,support@tactiq.io; https://help.tactiq.io/,https://www.linkedin.com/company/tactiq,https://zapier.com/apps/tactiq/integrations,422,tactiq
10. Meeting & Call Recording / Transcription,Fellow,Fellow Insights Inc.,https://fellow.ai,"532 Montréal Rd #275, Ottawa, ON K1K 4R4, Canada",+1 613-255-2437,,https://fellow.ai/,support@fellow.app; https://help.fellow.app/,https://www.linkedin.com/company/fellow-ai,https://zapier.com/apps/fellow/integrations,384,fellow
10. Meeting & Call Recording / Transcription,Gong,"Gong.io, Inc.",https://www.gong.io,"201 Spear St, 13th Floor, San Francisco, CA 94105, USA",,,https://www.gong.io/contact-us,https://help.gong.io/,https://www.linkedin.com/company/gong-io,https://zapier.com/apps/gong/integrations,283,gong
10. Meeting & Call Recording / Transcription,Transkriptor,"Transkriptor, Inc.",https://transkriptor.com,,,,https://transkriptor.com/,customer@transkriptor.com; support@transkriptor.com,https://www.linkedin.com/company/transkriptor,https://zapier.com/apps/transkriptor/integrations,163,transkriptor
10. Meeting & Call Recording / Transcription,Sembly AI,Sembly AI Inc.,https://www.sembly.ai/,,,sales@sembly.ai,https://www.sembly.ai/form/,https://helpdesk.sembly.ai/,https://www.linkedin.com/company/sembly-ai,https://zapier.com/apps/sembly-ai/integrations,125,sembly-ai
10. Meeting & Call Recording / Transcription,Avoma,,https://avoma.com,"927 Industrial Ave, Palo Alto, CA 94303, USA",,help@avoma.com,https://www.avoma.com/contact-us,help@avoma.com; https://help.avoma.com/,https://www.linkedin.com/company/avoma,https://zapier.com/apps/avoma/integrations,102,avoma
10. Meeting & Call Recording / Transcription,Rev,"Rev.com, Inc.",https://www.rev.com,"1717 W 6th St. #310, Austin, TX 78703, USA",+1 888-369-0701,sales@rev.com,https://www.rev.com/,https://www.rev.com/support,https://www.linkedin.com/company/rev-com,https://zapier.com/apps/rev/integrations,68,rev
10. Meeting & Call Recording / Transcription,Sonix,"Sonix, Inc.",https://sonix.ai,"1459 18th Street #335, San Francisco, CA 94107, USA",,legal@sonix.ai,https://sonix.ai/contact,help@sonix.ai; https://sonix.ai/contact,https://www.linkedin.com/company/sonix-ai,https://zapier.com/apps/sonix/integrations,66,sonix
10. Meeting & Call Recording / Transcription,Chorus by ZoomInfo,ZoomInfo Technologies Inc.,https://www.zoominfo.com/products/chorus,"330 W Columbia Way, Vancouver, WA 98660, USA",+1 866-904-9666,,https://www.zoominfo.com/about/contact,https://www.zoominfo.com/about/help-center,https://www.linkedin.com/company/zoominfo,https://zapier.com/apps/chorus-by-zoominfo/integrations,66,chorus-by-zoominfo
10. Meeting & Call Recording / Transcription,HappyScribe,Happy Scribe Limited,https://www.happyscribe.com,"The Black Church, Saint Mary's Place North, Dublin 7, Ireland",,hi@happyscribe.com,https://www.happyscribe.com/,hi@happyscribe.com,https://www.linkedin.com/company/happyscribe,https://zapier.com/apps/happyscribe/integrations,59,happyscribe
10. Meeting & Call Recording / Transcription,MeetGeek,"Meetgeek, Inc.",https://meetgeek.ai/,"1111B S Governors Ave, STE 26235, Dover, DE 19904, USA",,hello@meetgeek.ai,https://meetgeek.ai/,support@meetgeek.ai; https://support.meetgeek.ai/,https://www.linkedin.com/company/meetgeek-ai/,https://zapier.com/apps/meetgeekai/integrations,55,meetgeekai
10. Meeting & Call Recording / Transcription,Supernormal,"Supernormal Technologies, Inc.",https://supernormal.com,,,hello@supernormal.com,https://www.supernormal.com/,help@supernormal.com,https://www.linkedin.com/company/supernormalapp,https://zapier.com/apps/supernormal/integrations,37,supernormal
10. Meeting & Call Recording / Transcription,CallCabinet / Smarsh,Smarsh Inc.,https://www.smarsh.com/callcabinet,"851 SW 6th Ave, Suite 800, Portland, OR 97204, USA",+1 866-762-7741,,https://www.smarsh.com/sales-contact/,https://www.smarsh.com/,https://www.linkedin.com/company/smarsh,https://zapier.com/apps/callcabinet/integrations,3,callcabinet
10. Meeting & Call Recording / Transcription,Laxis,"Laxis, Inc.",https://www.laxis.com/,,,team@laxis.tech,https://www.laxis.com/contact/,https://help.laxis.com/,https://www.linkedin.com/company/laxisai,https://zapier.com/apps/laxis/integrations,17,laxis
10. Meeting & Call Recording / Transcription,Noty.ai,,https://noty.ai,,,info@noty.ai,https://noty.ai/,info@noty.ai; https://noty.ai/helpcenter/contacting-customer-support,https://www.linkedin.com/company/notyai,https://zapier.com/apps/notyai/integrations,8,notyai
10. Meeting & Call Recording / Transcription,IceCubes,,https://icecubes.app,,,support@icecubes.app,https://icecubes.app/,https://icecubes.app/docs/faq,,https://zapier.com/apps/icecubes/integrations,3,icecubes
11. Document Generation & PDF Automation,PandaDoc,"PandaDoc, Inc.",https://www.pandadoc.com/,"548 Market St PMB 185308, San Francisco, CA 94104-5401, USA",+1 888-865-8755,hello@pandadoc.com,https://www.pandadoc.com/contact-sales/,https://support.pandadoc.com/; https://www.pandadoc.com/contact/,https://www.linkedin.com/company/pandadoc,https://zapier.com/apps/pandadoc/integrations,4789,pandadoc
11. Document Generation & PDF Automation,PDFMonkey,,https://www.pdfmonkey.io,,,contact@pdfmonkey.io,https://pdfmonkey.io/contact/,https://pdfmonkey.io/contact/; tinymonkey@pdfmonkey.io,https://www.linkedin.com/company/pdfmonkey/,https://zapier.com/apps/pdfmonkey/integrations,617,pdfmonkey
11. Document Generation & PDF Automation,Qwilr,Qwilr Operating Company Australia Pty Ltd,https://qwilr.com,"7 Hudson St, Redfern, NSW 2016, Australia",,help@qwilr.com,https://qwilr.com/,https://help.qwilr.com/,https://www.linkedin.com/company/qwilr,https://zapier.com/apps/qwilr/integrations,424,qwilr
11. Document Generation & PDF Automation,Formstack Documents (Intellistack),"Intellistack, LLC",https://www.formstack.com,"50 South Steele Street, Suite 505, Denver, CO 80209, USA",,partners@formstack.com,https://www.formstack.com/contact-sales,https://help.formstack.com/,https://www.linkedin.com/company/formstack,https://zapier.com/apps/formstack-documents/integrations,338,formstack-documents
11. Document Generation & PDF Automation,Docupilot,"Docupilot, Inc.",https://docupilot.app,"1111B S Governors Ave STE 21820, Dover, DE 19904, USA",,,https://www.docupilot.com/,support@docupilot.app,https://www.linkedin.com/company/docupilot-inc,https://zapier.com/apps/docupilot/integrations,220,docupilot
11. Document Generation & PDF Automation,APITemplate.io,,https://apitemplate.io/,,,hello@apitemplate.io,https://apitemplate.io/,hello@apitemplate.io,https://www.linkedin.com/company/apitemplate-io,https://zapier.com/apps/apitemplateio/integrations,96,apitemplateio
11. Document Generation & PDF Automation,Plumsail Documents,,https://plumsail.com,"2125 Biscayne Boulevard, Suite 212, Miami, FL 33137, USA",,sales@plumsail.com,https://plumsail.com/company/,support@plumsail.com; https://plumsail.com/support/,https://www.linkedin.com/company/plumsail,https://zapier.com/apps/plumsail-documents/integrations,85,plumsail-documents
11. Document Generation & PDF Automation,Documentero,,https://documentero.com,,,,https://documentero.com/,https://docs.documentero.com/,,https://zapier.com/apps/documentero/integrations,69,documentero
11. Document Generation & PDF Automation,Docamatic,,https://docamatic.com,,,,https://docamatic.com/contact,https://docamatic.com/contact,,https://zapier.com/apps/docamatic/integrations,31,docamatic
11. Document Generation & PDF Automation,DocsAutomator,,https://docsautomator.co,"Pappelallee 78/79, 10437 Berlin, Germany",,support@docsautomator.co,https://www.docsautomator.co/,support@docsautomator.co,https://www.linkedin.com/company/docsautomator,https://zapier.com/apps/docsautomator/integrations,29,docsautomator
11. Document Generation & PDF Automation,Carbone,CARBONEIO SAS,https://carbone.io,"130 La Sauvagère, 85170 Bellevigny, France",,contact@carbone.io,https://carbone.io/,support@carbone.io,https://www.linkedin.com/company/carboneio,https://zapier.com/apps/carboneio/integrations,14,carboneio
11. Document Generation & PDF Automation,PDF Maker,CLOSER INNOVATION LABS,https://thepdfmaker.com,,,support@thepdfmaker.com,https://thepdfmaker.com/,support@thepdfmaker.com,https://www.linkedin.com/company/the-pdf-maker/,https://zapier.com/apps/pdf-maker-automate-documents-ca2/integrations,11,pdf-maker-automate-documents-ca2
11. Document Generation & PDF Automation,Docmosis,Docmosis Pty Ltd,https://www.docmosis.com,"Suite 8 / 5 Hasler Road, Osborne Park, WA 6017, Australia",+61 8 6111 0559,sales@docmosis.com,https://www.docmosis.com/company/contact-us/,https://www.docmosis.com/support/,https://www.linkedin.com/company/docmosis,https://zapier.com/apps/docmosis/integrations,7,docmosis
11. Document Generation & PDF Automation,Proposify,Proposify Inc.,https://proposify.com,"PO Box 57 Main, Dartmouth, NS B2Y 3Y2, Canada",,,https://www.proposify.com/contact-us,support@proposify.com; https://support.proposify.com/hc/en-us,https://www.linkedin.com/company/proposify,https://zapier.com/apps/proposify/integrations,26,proposify
11. Document Generation & PDF Automation,Gavel,"Documate, Inc.",https://www.gavel.io,"453 S. Spring St., Suite 400-1630, Los Angeles, CA 90013",(415) 941-6866,hello@gavel.io,https://www.gavel.io/contact,https://help.gavel.io/,https://www.linkedin.com/company/gaveltech,https://zapier.com/apps/gavel/integrations,76,gavel
11. Document Generation & PDF Automation,Anvil,"Anvil Foundry, Inc.",https://www.useanvil.com,"535 Mission Street #1766, San Francisco, CA 94105, United States",+1 415-952-9552,hello@useanvil.com,https://www.useanvil.com/pricing/,support@useanvil.com,https://www.linkedin.com/company/anvil-foundry,https://zapier.com/apps/anvil/integrations,37,anvil
11. Document Generation & PDF Automation,Legito,"Legito, Inc.",https://legito.com,"25 W 39th St, New York, NY 10018",+1 332-334-7750,sales@legito.com,https://www.legito.com/contact-sales/,support@legito.com; https://www.legito.com/contact/,https://www.linkedin.com/company/legito,https://zapier.com/apps/legito/integrations,2,legito
11. Document Generation & PDF Automation,Aspose,Aspose Pty Ltd,https://www.aspose.com,"Suite 163, 79 Longueville Road, Lane Cove, NSW 2066, Australia",,sales@aspose.com,https://about.aspose.com/contact/,https://forum.aspose.com,https://www.linkedin.com/company/aspose,https://zapier.com/apps/asposewords/integrations,1,asposewords
11. Document Generation & PDF Automation,Windward Studios / Fluent by Apryse,Apryse Software Corp.,https://www.windwardstudios.com,"11990 Grant Street, Suite 550, Northglenn, CO 80233, USA",+1 303-499-2544,success@windward.net,https://www.windwardstudios.com/resources/contact-us,https://www.windwardstudios.com/resources/contact-us,https://www.linkedin.com/company/windward-reports-docgen-&-bi,https://zapier.com/apps/windward-hub/integrations,1,windward-hub
11. Document Generation & PDF Automation,ComPDF,Kdan Mobile Software Ltd.,https://compdf.com,"5F, No.1-4, Zhonghua Rd., Yongkang District, Tainan City 710, Taiwan",+886-6-3131660,,https://www.compdf.com/contact-sales,support@compdf.com; https://www.compdf.com/support,https://www.linkedin.com/company/kdan-mobile-software-ltd-,https://zapier.com/apps/compdf/integrations,5,compdf
11. Document Generation & PDF Automation,PDFgen,Bootstrapper LLC,https://pdfgen.com,,,,https://pdfgen.com/,support@pdfgen.com,,https://zapier.com/apps/pdfgen/integrations,5,pdfgen
12. Credentials & Certificates,Credly by Pearson,"Credly, Inc.",https://www.credly.com,"368 9th Avenue, 6th Floor, New York, NY 10001, USA",,,https://info.credly.com/schedule-a-demo,https://support.credly.com/hc/en-us,https://www.linkedin.com/company/credly,https://zapier.com/apps/credlys-acclaim-platform/integrations,120,credlys-acclaim-platform
12. Credentials & Certificates,Accredible,,https://www.accredible.com,"800 West El Camino Real, Suite 180, Mountain View, CA 94040, USA",,,https://www.accredible.com/contact-us,support@accredible.com; https://help.accredible.com/,https://www.linkedin.com/company/accredible,https://zapier.com/apps/accredible/integrations,338,accredible
12. Credentials & Certificates,Certifier,Certifier sp. z o.o.,https://certifier.io/,"Dolnych Młynów 3/1, 31-124 Kraków, Poland",,contact@certifier.io,https://certifier.io/request-a-demo,support@certifier.io; https://certifier.io/contact,https://www.linkedin.com/company/certifier,https://zapier.com/apps/certifier/integrations,381,certifier
12. Credentials & Certificates,Sertifier,Sertifier Inc.,https://sertifier.com,"112 Capitol Trail, Suite A593, Newark, DE 19711, USA",+1 302-487-3193,hello@sertifier.com,https://sertifier.com/contact-us,support@sertifier.com,https://www.linkedin.com/company/sertifierco,https://zapier.com/apps/sertifier/integrations,55,sertifier
12. Credentials & Certificates,CertifyMe,Tech99 Innovations Pvt Ltd,https://certifyme.online/,"166 Geary St. STE 1500 #2686, San Francisco, CA 94108, USA",+1 252-500-1225,info@certifyme.online,https://info.certifyme.online/request-demo,info@certifyme.online,https://www.linkedin.com/company/certify-me-online,https://zapier.com/apps/certifyme/integrations,8,certifyme
12. Credentials & Certificates,BadgeCert,BadgeCert Inc.,https://www.badgecert.com,"425 Huehl Road, Suite #11B, Northbrook, IL 60062, USA",,info@badgecert.com,https://badgecert.com/talk-to-sales/,info@badgecert.com,https://www.linkedin.com/company/badgecert,https://zapier.com/apps/badgecert/integrations,1,badgecert
12. Credentials & Certificates,Accredify,,https://accredify.io,"30A Kallang Place #11-06/07, Singapore 339213",+65 3138 5580,contact@accredify.io,https://www.accredify.io/contact-us,contact@accredify.io,https://www.linkedin.com/company/accredify,https://zapier.com/apps/accredify/integrations,3,accredify
12. Credentials & Certificates,Merit / Aspire,,https://merits.com,"100 S Murphy Ave, Suite 200, Sunnyvale, CA 94086, USA",+1 833-463-7487,help@merits.com,https://www.aspiretech.us/,help@merits.com; help@aspiretech.us,https://www.linkedin.com/company/earnmerits,https://zapier.com/apps/merit/integrations,7,merit
12. Credentials & Certificates,Edusign,,https://edusign.com,"5 Parvis Alan Turing, 75013 Paris, France",,,https://edusign.com/,support@edusign.fr,https://www.linkedin.com/company/edusign/,https://zapier.com/apps/edusign/integrations,13,edusign
12. Credentials & Certificates,Brillium,"Brillium, Inc.",https://www.brillium.com/,,+1 407-982-2600,,https://www.brillium.com/,support@brillium.com; https://www.brillium.com/,https://www.linkedin.com/company/brillium,https://zapier.com/apps/brillium/integrations,27,brillium
12. Credentials & Certificates,Go1,GO1 Pty Ltd,https://go1.com,"5/2908 Logan Rd, Underwood / Brisbane, QLD 4119, Australia",,,https://www.go1.com/demo,https://help.go1.com/,https://www.linkedin.com/company/go1,https://zapier.com/apps/go1/integrations,35,go1
12. Credentials & Certificates,Tovuti LMS,"Tovuti, Inc.",https://www.tovuti.io,"775 S. Rivershore Lane, Suite 200, Eagle, ID 83616, USA",+1 888-646-2353,,https://www.tovutilms.com/contact-us,https://www.tovutilms.com/contact-us,https://www.linkedin.com/company/tovutilms,https://zapier.com/apps/tovuti/integrations,25,tovuti
12. Credentials & Certificates,EdApp / SC Training / Mitti,EdApp Pty Ltd,https://www.edapp.com,,,support@safetyculture.com,https://training.safetyculture.com/contact/,support@edapp.com; support@safetyculture.com,https://www.linkedin.com/company/safetyculture,https://zapier.com/apps/edapp/integrations,8,edapp
13. Forms & Field Data Capture,Google Forms,Google LLC,https://www.google.com/forms,"1600 Amphitheatre Parkway, Mountain View, CA 94043, USA",+1 650-253-0000,press@google.com,https://workspace.google.com/contact/,https://support.google.com/docs/topic/9054603,https://www.linkedin.com/company/google,https://zapier.com/apps/google-forms/integrations,55368,google-forms
13. Forms & Field Data Capture,Typeform,TYPEFORM S.L.,https://www.typeform.com,"Carrer Bac de Roda 163, 08018 Barcelona, Spain",,,https://www.typeform.com/contact-us,https://www.typeform.com/help/,https://www.linkedin.com/company/typeform,https://zapier.com/apps/typeform/integrations,32449,typeform
13. Forms & Field Data Capture,Jotform,Jotform Inc.,https://www.jotform.com/,"4 Embarcadero Center, Suite 780, San Francisco, CA 94111, USA",+1 415-317-0927,support@jotform.com,https://www.jotform.com/enterprise/contact-sales/,https://www.jotform.com/contact/; support@jotform.com,https://www.linkedin.com/company/jotform,https://zapier.com/apps/jotform/integrations,19653,jotform
13. Forms & Field Data Capture,Gravity Forms,"Rocketgenius, Inc.",https://www.gravityforms.com/,"1620 Centerville Turnpike, Suite 102, Virginia Beach, VA 23464-6500, USA",+1 757-965-6600,,https://www.gravityforms.com/,https://www.gravityforms.com/help/,https://www.linkedin.com/company/gravityforms,https://zapier.com/apps/gravity-forms/integrations,18694,gravity-forms
13. Forms & Field Data Capture,Tally,Tally BV,https://tally.so/,"Sint-Pietersnieuwstraat 11, 9000 Ghent, Belgium",,hello@tally.so,https://tally.so/,hello@tally.so; https://tally.so/help,https://www.linkedin.com/company/tallyforms,https://zapier.com/apps/tally/integrations,11354,tally
13. Forms & Field Data Capture,Cognito Forms,"Cognito, LLC",https://www.cognitoforms.com/,"1310 Gadsden Street, Suite 100, Columbia, SC 29201, USA",+1 888-499-0856,,https://www.cognitoforms.com/,https://www.cognitoforms.com/supportrequest,https://www.linkedin.com/company/cognito-forms,https://zapier.com/apps/cognito-forms/integrations,3641,cognito-forms
13. Forms & Field Data Capture,Fillout,"Restly, Inc.",https://fillout.com/,"9450 SW Gemini Dr, PMB 39088, Beaverton, OR 97008, USA",,,https://www.fillout.com/,https://www.fillout.com/help; privacy@fillout.com,https://www.linkedin.com/company/fillout,https://zapier.com/apps/fillout/integrations,2657,fillout
13. Forms & Field Data Capture,Wufoo,SurveyMonkey Inc.,https://www.wufoo.com/,"910 Park Pl, Ste 300, San Mateo, CA 94403, USA",,,https://www.surveymonkey.com/,https://help.surveymonkey.com/en/wufoo/account/how-to-contact/,https://www.linkedin.com/company/surveymonkey,https://zapier.com/apps/wufoo/integrations,2172,wufoo
13. Forms & Field Data Capture,Formstack (Intellistack),"Intellistack, LLC",https://www.formstack.com/,"50 South Steele Street, Suite 505, Denver, CO 80209, USA",,partners@formstack.com,https://www.formstack.com/contact-sales,https://help.formstack.com/,https://www.linkedin.com/company/formstack,https://zapier.com/apps/formstack/integrations,1329,formstack
13. Forms & Field Data Capture,Paperform,Paperform Pty Ltd,https://paperform.co,,,support@paperform.co,https://paperform.co/contact/,support@paperform.co; https://paperform.co/contact/,https://www.linkedin.com/company/paperform,https://zapier.com/apps/paperform/integrations,1232,paperform
13. Forms & Field Data Capture,123FormBuilder,123FormBuilder SRL,https://www.123formbuilder.com/,"Gheorghe Lazăr no. 24, Fructus Plaza, 2nd Floor, SAD 13, 300081 Timișoara, Romania",,customercare@123formbuilder.com,https://www.123formbuilder.com/contactus.html,customercare@123formbuilder.com,https://www.linkedin.com/company/123formbuilder,https://zapier.com/apps/123formbuilder/integrations,415,123formbuilder
13. Forms & Field Data Capture,SurveyMonkey,SurveyMonkey Inc.,https://www.surveymonkey.com,"910 Park Pl, Ste 300, San Mateo, CA 94403, USA",,,https://www.surveymonkey.com/,https://help.surveymonkey.com/en/apply/faqs/contact-us/,https://www.linkedin.com/company/surveymonkey,https://zapier.com/apps/surveymonkey/integrations,2029,surveymonkey
13. Forms & Field Data Capture,Qualtrics,"Qualtrics, LLC",https://www.qualtrics.com/,"333 W. River Park Drive, Provo, UT 84604, USA",+1 385-508-2828,press@qualtrics.com,https://www.qualtrics.com/contact/,https://www.qualtrics.com/support/,https://www.linkedin.com/company/qualtrics,https://zapier.com/apps/qualtrics/integrations,321,qualtrics
13. Forms & Field Data Capture,GoCanvas,"Canvas Solutions, Inc.",https://www.gocanvas.com,"11911 Freedom Dr, Suite 400, Reston, VA 20190, USA",866-242-9334,sales@gocanvas.com,https://www.gocanvas.com/contact-us,https://help.gocanvas.com/hc/en-us; support@gocanvas.com; +1 703-436-8069 ext. 3,https://www.linkedin.com/company/gocanvas,https://zapier.com/apps/gocanvas/integrations,316,gocanvas
13. Forms & Field Data Capture,Device Magic,"Canvas Solutions, Inc.",https://www.devicemagic.com,"11911 Freedom Dr, Suite 400, Reston, VA 20190, USA",1-855-997-0800 x1,sales@devicemagic.com,https://www.devicemagic.com/contact-us/,https://docs.devicemagic.com/; support@devicemagic.com; 1-855-997-0800 x2,https://www.linkedin.com/company/device-magic,https://zapier.com/apps/devicemagic/integrations,46,devicemagic
13. Forms & Field Data Capture,MoreApp,MoreApp B.V.,https://moreapp.com,"Stationsplein 45, 3013 AK Rotterdam, The Netherlands",,info@moreapp.com,https://links.moreapp.com/meeting/sales/en,https://helpcenter.moreapp.com/en; support@moreapp.com,https://nl.linkedin.com/company/moreapp,https://zapier.com/apps/moreapp/integrations,58,moreapp
13. Forms & Field Data Capture,Fulcrum,"Spatial Networks, Inc.",https://www.fulcrumapp.com,"548 Market St, PMB 14914, San Francisco, CA 94104-5401, USA",+1 415-256-8000,sales@fulcrumapp.com,https://www.fulcrumapp.com/contact-us/,https://www.fulcrumapp.com/contact-us/; support hours MonFri 7am7pm ET,https://www.linkedin.com/company/fulcrum-mobile-data-collection,https://zapier.com/apps/fulcrum/integrations,47,fulcrum
13. Forms & Field Data Capture,Plumsail Forms,,https://plumsail.com/forms/,"2125 Biscayne Boulevard, Suite 212, Miami, FL 33137, USA",,sales@plumsail.com,https://plumsail.com/company/,support@plumsail.com; https://plumsail.com/support/,https://www.linkedin.com/company/plumsail,https://zapier.com/apps/plumsail-forms/integrations,8,plumsail-forms
13. Forms & Field Data Capture,Formitize,Mobile Interactive Technologies Pty Ltd,https://www.formitize.com,"11 Rodeo Road, Gregory Hills NSW 2557, Australia",1300 552 008,info@formitize.com,https://www.formitize.com/contact-us/,https://support.formitize.com/; support@formitize.com,https://www.linkedin.com/company/formitize,https://zapier.com/apps/formitize/integrations,32,formitize
13. Forms & Field Data Capture,Mitti (by SafetyCulture),SafetyCulture Pty Ltd,https://mitti.com,"72 Foveaux Street, Surry Hills NSW 2010, Australia",,info@safetyculture.com,https://mitti.com/book-demo,https://help.mitti.com/; support@mitti.com (also support@safetyculture.com),https://www.linkedin.com/company/safetyculturehq,https://zapier.com/apps/mitti/integrations,447,mitti
"14. GRC, Compliance & Risk",Secureframe,"Secureframe, Inc.",https://secureframe.com,"548 Market Street, Suite 30287, San Francisco, CA 94104, United States",,,https://secureframe.com/contact,mailto:support@secureframe.com; https://support.secureframe.com/,https://www.linkedin.com/company/secureframe,https://zapier.com/apps/secureframe/integrations,23,secureframe
"14. GRC, Compliance & Risk",UpGuard,"UpGuard, Inc.",https://www.upguard.com,"650 Castro St, Suite 120-387, Mountain View, CA 94041, United States",+1 888-882-3223,sales@upguard.com,https://www.upguard.com/contact-sales,mailto:support@upguard.com,https://www.linkedin.com/company/upguard,https://zapier.com/apps/upguard/integrations,40,upguard
"14. GRC, Compliance & Risk",Hyperproof,"Hyperproof, Inc.",https://hyperproof.io,"600 1st Ave Ste 330 PMB 78059, Seattle, WA 98104-2246, United States",,,https://hyperproof.io/contact-us/,https://hyperproof.io/contact-us/,https://www.linkedin.com/company/hyperproof,https://zapier.com/apps/hyperproof/integrations,2,hyperproof
"14. GRC, Compliance & Risk",LogicGate,"LogicGate, Inc.",https://www.logicgate.com,"320 W Ohio St, Suite 600W, Chicago, IL 60654, United States",+1 312-279-2775,,https://www.logicgate.com/request-a-demo/,https://www.logicgate.com/customer-resources/,https://www.linkedin.com/company/logic-gate,https://zapier.com/apps/logicgate/integrations,5,logicgate
"14. GRC, Compliance & Risk",LogicManager,"LogicManager, Inc.",https://www.logicmanager.com,"6 Liberty Square #2316, Boston, MA, United States",+1 617-530-1210,communications@logicmanager.com,https://www.logicmanager.com/contact-us/,https://www.logicmanager.com/contact-us/,https://www.linkedin.com/company/logicmanager-inc.,https://zapier.com/apps/logicmanager/integrations,5,logicmanager
"14. GRC, Compliance & Risk",ISMS.online,Alliantist Ltd,https://www.isms.online,"Nile House, Nile Street, Brighton BN1 1HW, United Kingdom",+44 1273 041140,enquiries@isms.online,https://www.isms.online/contact/,https://www.isms.online/about/support-team/,https://www.linkedin.com/company/isms.online,https://zapier.com/apps/ismsonline/integrations,9,ismsonline
"14. GRC, Compliance & Risk",NorthGRC,NorthGRC A/S,https://www.northgrc.com,"Tobaksvejen 23B, 1, 2860 Søborg, Denmark",+45 70 25 80 30,info@northgrc.com,https://www.northgrc.com/contact-us,https://www.northgrc.com/contact-us,https://www.linkedin.com/company/northgrc,https://zapier.com/apps/northgrc/integrations,2,northgrc
"14. GRC, Compliance & Risk",Tugboat Logic,OneTrust LLC,https://www.onetrust.com,"505 North Angier Avenue, Atlanta, GA 30308, United States",+1 844-906-2323,example@yourdomain.com,https://www.onetrust.com/forms/contact-us/,https://my.onetrust.com/,https://www.linkedin.com/company/onetrust,https://zapier.com/apps/tugboat-logic/integrations,5,tugboat-logic
"14. GRC, Compliance & Risk",SAI360,SAI360 Inc.,https://www.sai360.com,"205 West Wacker Drive, Suite 1800, Chicago, IL 60606, United States",+1 312-546-4500,,https://www.sai360.com/contact,https://www.sai360.com/contact,https://www.linkedin.com/company/sai360,https://zapier.com/apps/sai360-grc/integrations,1,sai360-grc
"14. GRC, Compliance & Risk",JustProtect,,https://app.justprotect.co,,,,,,,https://zapier.com/apps/justprotect/integrations,1,justprotect
15. Logistics & Chain of Custody,Onfleet,"Onfleet, Inc.",https://onfleet.com,"268 Bush Street #4305, San Francisco, CA 94104, USA",,,https://onfleet.com/contact-sales,https://support.onfleet.com/; support@onfleet.com,https://www.linkedin.com/company/onfleet,https://zapier.com/apps/onfleet/integrations,93,onfleet
15. Logistics & Chain of Custody,Track-POD,"Geros Technologijos, Ltd.",https://www.track-pod.com,"Šeimyniškių g. 19, 09200 Vilnius, Lithuania",,sales@track-pod.com,https://www.track-pod.com/contact-us/,https://www.track-pod.com/contact-us/; support@track-pod.com,https://www.linkedin.com/company/track-pod,https://zapier.com/apps/track-pod/integrations,81,track-pod
15. Logistics & Chain of Custody,Detrack,Detrack Systems Pte. Ltd.,https://www.detrack.com,"60 Kaki Bukit Place #05-16, Eunos Techpark, Singapore 415979",,sales@detrack.com,https://www.detrack.com/get-in-touch-with-us/,https://help.detrack.com/en/; in-dashboard chat / ticket form,https://www.linkedin.com/company/detrack-systems,https://zapier.com/apps/detrack/integrations,40,detrack
15. Logistics & Chain of Custody,Tookan,Jungleworks Inc.,https://jungleworks.com/tookan/,"4830 West Kennedy Blvd, Suite 600, Tampa, FL 33609, USA",+1-579-809-0491,contact@jungleworks.com,https://jungleworks.com/tookan/,https://help.jungleworks.com/; contact@jungleworks.com,https://www.linkedin.com/company/jungleworks,https://zapier.com/apps/tookan/integrations,34,tookan
15. Logistics & Chain of Custody,Wodely,Asbing Technology Pty Ltd,https://www.wodely.com,"Level 45/680 George Street, Sydney, NSW 2000, Australia",,,https://www.wodely.com/contact-sales/,https://www.wodely.com/contact/ (in-dashboard ticket); https://www.wodely.com/category/support/,,https://zapier.com/apps/wodely/integrations,16,wodely
15. Logistics & Chain of Custody,WorkWave Route Manager,WorkWave LLC,https://www.workwave.com/route-manager/,"101 Crawfords Corner Road, Suite 2511-W, Holmdel, NJ 07733, USA",(866) 794-1658,,https://www.workwave.com/contact-us,https://www.workwave.com/support; (800) 762-0301; wwrmsupport@workwave.com,https://www.linkedin.com/company/workwave,https://zapier.com/apps/workwave-route-manager/integrations,11,workwave-route-manager
15. Logistics & Chain of Custody,Cigo Tracker,Cigo Tracker Inc.,https://cigotracker.com,"3343 Peachtree Rd NE, Ste 145, Atlanta, GA 30326, USA",(888) 816-2446,sales@cigotracker.com,https://cigotracker.com/contact-us-today/,https://cigotracker.com/contact-us-today/,https://www.linkedin.com/company/cigo-tracker,https://zapier.com/apps/cigo-tracker/integrations,10,cigo-tracker
15. Logistics & Chain of Custody,VROMO,,https://vromo.io,"Annaville House, Dunmore Road, Waterford, X91 CC85, Ireland",,sales@vromo.io,https://vromo.io/contact/,https://help.vromo.io/knowledge; information@vromo.io,https://www.linkedin.com/company/vromo,https://zapier.com/apps/vromo/integrations,3,vromo
15. Logistics & Chain of Custody,EasyPost,"Simpler Postage, Inc.",https://www.easypost.com,"2889 Ashton Blvd, Lehi, UT 84043, USA",,,https://www.easypost.com/talk-to-easypost/,https://support.easypost.com/; https://support.easypost.com/hc/en-us/requests/new,https://www.linkedin.com/company/easypost,https://zapier.com/apps/easypost/integrations,0,easypost
15. Logistics & Chain of Custody,Shippo,"Popout, Inc.",https://goshippo.com,"2261 Market Street, Suite 5603, San Francisco, CA 94114, USA",,,https://goshippo.com/contact/sales,https://support.goshippo.com/hc/en-us; https://support.goshippo.com/hc/en-us/requests/new,https://www.linkedin.com/company/shippo,https://zapier.com/apps/shippo/integrations,460,shippo
1 vertical brand legal_name website hq_address phone email sales_form support linkedin zapier_url zap_usage slug
2 1. E-Signature & Execution Docusign Docusign, Inc. https://www.docusign.com 221 Main Street, Suite 800, San Francisco, CA 94105, United States 1-877-720-2040 (sales); +1 415-985-2687 (HQ) https://www.docusign.com/contact-sales https://support.docusign.com/s/contactSupport?language=en_US https://www.linkedin.com/company/docusign https://zapier.com/apps/docusign/integrations 4656 docusign
3 1. E-Signature & Execution airSlate SignNow airSlate, Inc. https://www.signnow.com 17 Station Street, Ste. 203, Brookline, MA 02445, United States support@signnow.com https://www.signnow.com/contact-sales https://support.signnow.com https://www.linkedin.com/company/signnow-esignature https://zapier.com/apps/signnow/integrations 1035 signnow
4 1. E-Signature & Execution eSignatures.com https://esignatures.com 470 Kilda Road, Melbourne VIC 3004, Australia support@esignatures.com https://esignatures.com/support https://esignatures.com/support https://zapier.com/apps/esignatures/integrations 695 esignatures
5 1. E-Signature & Execution SignRequest SignRequest B.V. https://signrequest.com Basisweg 10, 1043 AP Amsterdam, The Netherlands support@signrequest.com https://help.signrequest.com/hc/en-us/requests/new https://help.signrequest.com/hc/en-us https://www.linkedin.com/company/signrequest https://zapier.com/apps/signrequest/integrations 568 signrequest
6 1. E-Signature & Execution SignWell Docsketch, LLC https://www.signwell.com 12042 SE Sunnyside RD, Suite #546, Portland, OR 97015, United States +1 503-908-4143 support@signwell.com https://www.signwell.com/pricing-contact/ https://help.signwell.com https://www.linkedin.com/company/signwell https://zapier.com/apps/signwell/integrations 471 signwell
7 1. E-Signature & Execution Zoho Sign Zoho Corporation https://www.zoho.com/sign/ 4141 Hacienda Drive, Pleasanton, CA 94588, United States +1 877-834-4428 sales@zohocorp.com https://www.zoho.com/sign/contact.html support@zohosign.com https://www.linkedin.com/company/zoho https://zapier.com/apps/zoho-sign/integrations 319 zoho-sign
8 1. E-Signature & Execution Dropbox Sign Dropbox, Inc. https://sign.dropbox.com 1800 Owens Street, San Francisco, CA 94158, United States https://sign.dropbox.com/form/contact-us-general https://help.dropbox.com https://www.linkedin.com/company/dropbox https://zapier.com/apps/dropbox-sign/integrations 225 dropbox-sign
9 1. E-Signature & Execution BoldSign Syncfusion, Inc. https://boldsign.com 2501 Aerial Center Parkway, Suite 111, Morrisville, NC 27560, United States +1 888-936-8638 sales@boldsign.com https://boldsign.com/contact-us/ support@boldsign.com https://www.linkedin.com/showcase/bold-sign-app https://zapier.com/apps/boldsign/integrations 198 boldsign
10 1. E-Signature & Execution DocuSeal DocuSeal, LLC https://www.docuseal.com 332 S Michigan Ave, Suite 121 #5896, Chicago, IL 60604, United States hi@docuseal.com https://www.docuseal.com/contact hi@docuseal.com https://www.linkedin.com/company/docuseal https://zapier.com/apps/docuseal/integrations 164 docuseal
11 1. E-Signature & Execution GetAccept GetAccept AB https://www.getaccept.com Västra Varvsgatan 19, 211 77 Malmö, Sweden +46 40 668 80 10 support@getaccept.com https://www.getaccept.com/contact https://help.getaccept.com/en/ https://www.linkedin.com/company/getaccept https://zapier.com/apps/getaccept/integrations 147 getaccept
12 1. E-Signature & Execution Xodo Sign Apryse Software Inc. https://eversign.com 2399 Blake Street #125, Denver, CO 80205, United States sales@eversign.com https://eversign.com/contact https://help.eversign.com/support/home https://www.linkedin.com/company/xodosign https://zapier.com/apps/xodosign/integrations 146 xodosign
13 1. E-Signature & Execution Adobe Acrobat Sign Adobe Inc. https://www.adobe.com/sign.html 345 Park Avenue, San Jose, CA 95110-2704, United States 800-585-0774 https://www.adobe.com/acrobat/contact https://helpx.adobe.com/support.html https://www.linkedin.com/company/adobe https://zapier.com/apps/adobe-acrobat-sign/integrations 99 adobe-acrobat-sign
14 1. E-Signature & Execution Oneflow Oneflow AB (publ) https://oneflow.com Gävlegatan 12a, 113 30 Stockholm, Sweden +46 8 517 297 70 sales@oneflow.com https://oneflow.com/contact/ https://support.oneflow.com https://www.linkedin.com/company/oneflow https://zapier.com/apps/oneflow/integrations 92 oneflow
15 1. E-Signature & Execution Signaturit Ivnosys Soluciones, S.L.U. (Signaturit Group / Namirial) https://www.signaturit.com C/ Àvila 29, 08005 Barcelona, Spain +34 960 031 203 info@signaturit.com https://www.signaturit.com/contact/ https://servicedesk-spain-latam.namirial.com/hc/en-gb https://www.linkedin.com/company/signaturit https://zapier.com/apps/signaturit/integrations 61 signaturit
16 1. E-Signature & Execution Signable https://www.signable.com 3 Unity Street, First Floor Arclight House, Bristol BS1 5HH, United Kingdom 0800 612 6263 help@signable.com https://www.signable.com/contact/ https://help.signable.app/ https://www.linkedin.com/company/signable https://zapier.com/apps/signable/integrations 52 signable
17 1. E-Signature & Execution RightSignature / ShareFile Progress Software Corporation https://www.sharefile.com/rightsignature 15 Wayside Road, Suite 400, Burlington, MA 01803, United States +1 781-280-4000 (Progress HQ); +1 800-477-6473 (US toll-free) https://www.sharefile.com/contact-us https://support.sharefile.com/s/ https://www.linkedin.com/company/sharefile https://zapier.com/apps/rightsignature/integrations 46 rightsignature
18 1. E-Signature & Execution Anvil Anvil Foundry, Inc. https://www.useanvil.com 535 Mission Street #1766, San Francisco, CA 94105, United States +1 415-952-9552 hello@useanvil.com https://www.useanvil.com/pricing/ support@useanvil.com https://www.linkedin.com/company/anvil-foundry https://zapier.com/apps/anvil/integrations 37 anvil
19 1. E-Signature & Execution Scrive Scrive AB https://www.scrive.com Grev Turegatan 11A, 114 46 Stockholm, Sweden +46 8 446 866 02 finance@scrive.com https://www.scrive.com/contact-sales https://www.scrive.com/contact-support https://www.linkedin.com/company/scrive https://zapier.com/apps/scrive/integrations 29 scrive
20 1. E-Signature & Execution Foxit eSign Foxit Software Inc. https://www.foxit.com/esign-pdf/ 39355 California Street, Suite 302, Fremont, CA 94538, United States 1-866-680-3668 https://www.foxit.com/company/contact.html https://www.foxit.com/support/ https://www.linkedin.com/company/foxit-software https://zapier.com/apps/foxit-esign/integrations 25 foxit-esign
21 1. E-Signature & Execution BreezeDoc https://breezedoc.com https://zapier.com/apps/breezedoc/integrations 22 breezedoc
22 1. E-Signature & Execution Contractbook Contractbook ApS https://contractbook.com Masnedøgade 22, 2100 Copenhagen, Denmark +45 89 87 78 38 support@contractbook.com https://contractbook.com/contact-sales https://support.contractbook.com https://www.linkedin.com/company/contractbook https://zapier.com/apps/contractbook/integrations 22 contractbook
23 1. E-Signature & Execution VineSign Filevine, Inc. https://www.vinesign.com 1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States +1 801-657-5228 info@filevine.com https://www.filevine.com/contact-us/ support@filevine.com https://www.linkedin.com/company/filevine https://zapier.com/apps/vinesign/integrations 19 vinesign
24 1. E-Signature & Execution BoloSign (BoloForms) https://www.boloforms.com/signature/ +1 415-649-6611 support@boloforms.com https://www.boloforms.com/signature/ https://www.linkedin.com/company/boloforms https://zapier.com/apps/boloforms/integrations 18 boloforms
25 1. E-Signature & Execution Signaturely Signaturely, LLC https://signaturely.com 440 N Barranca Ave #1760, Covina, CA 91723, United States +1 800-590-7449 support@signaturely.com https://signaturely.com/contact-us/ support@signaturely.com https://www.linkedin.com/company/signaturely https://zapier.com/apps/signaturely-ca130106/integrations 12 signaturely-ca130106
26 1. E-Signature & Execution Signify https://signifyapp.com Tbilisi, Georgia info@signifyapp.com https://signifyapp.com https://www.linkedin.com/company/signifyapp https://zapier.com/apps/signify/integrations 10 signify
27 1. E-Signature & Execution Papersign Paperform Pty Ltd https://papersign.com Sydney, New South Wales, Australia support@paperform.co https://paperform.co/contact/ https://paperform.co/help/ https://www.linkedin.com/company/paperformco https://zapier.com/apps/papersign/integrations 9 papersign
28 2. Contract Lifecycle Management Ironclad Ironclad, Inc. https://ironcladapp.com 650 California Street, Suite 1100, San Francisco, CA 94108, United States +1 855-999-4766 hello@ironcladapp.com https://ironcladapp.com support@ironcladhq.com https://www.linkedin.com/company/ironclad-inc- https://zapier.com/apps/ironclad/integrations 72 ironclad
29 2. Contract Lifecycle Management Juro Juro Online Limited https://juro.com Third Floor, 2 Pear Tree Court, London EC1R 0DS, United Kingdom hello@juro.com https://juro.com/get-demo support@juro.com https://www.linkedin.com/company/juro https://zapier.com/apps/juro-1/integrations 95 juro-1
30 2. Contract Lifecycle Management Concord Concord https://www.concord.app 4810 Spicewood Springs Rd, Austin, TX 78759, United States sales@concordnow.com https://www.concord.app/contact/ https://www.linkedin.com/company/concordnow/ https://zapier.com/apps/concord-1/integrations 33 concord-1
31 2. Contract Lifecycle Management SpotDraft Draftspotting Technologies Pvt. Ltd. https://www.spotdraft.com No. 1193 & 1194, Sector VII, HSR Layout, Bengaluru 560102, India +91 80 4221 2884 help@spotdraft.com https://www.spotdraft.com/request-a-demo help@spotdraft.com https://www.linkedin.com/company/spotdraft https://zapier.com/apps/spotdraft/integrations 7 spotdraft
32 2. Contract Lifecycle Management Outlaw Filevine, Inc. https://getoutlaw.com 1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States +1 833-668-8529 sales@getoutlaw.com https://getoutlaw.com/contact/ hello@getoutlaw.com https://www.linkedin.com/company/getoutlaw https://zapier.com/apps/outlaw/integrations 7 outlaw
33 2. Contract Lifecycle Management Evisort / Workday Contract Intelligence Workday, Inc. https://www.workday.com 6110 Stoneridge Mall Road, Pleasanton, CA 94588, United States 1-877-967-5329 https://forms.workday.com/en-us/sales/sales-contact/form.html https://www.workday.com/en-us/company/about-workday/contact-us.html https://www.linkedin.com/company/workday https://zapier.com/apps/evisort/integrations 1 evisort
34 2. Contract Lifecycle Management Gatekeeper Gatekeeper https://www.gatekeeperhq.com 117 Fenchurch Street, London EC3M 5DY, United Kingdom +44 800 0293 227 https://www.gatekeeperhq.com/contact_us https://knowledge.gatekeeperhq.com https://www.linkedin.com/company/gatekeeperhq https://zapier.com/apps/gatekeeper/integrations 8 gatekeeper
35 3. Inspection, Safety & Field Evidence GoCanvas Canvas Solutions, Inc. https://www.gocanvas.com 11911 Freedom Dr, Suite 400, Reston, VA 20190, USA 866-242-9334 sales@gocanvas.com https://www.gocanvas.com/contact-us https://help.gocanvas.com/hc/en-us; support@gocanvas.com; +1 703-436-8069 ext. 3 https://www.linkedin.com/company/gocanvas https://zapier.com/apps/gocanvas/integrations 316 gocanvas
36 3. Inspection, Safety & Field Evidence Fulcrum Spatial Networks, Inc. https://www.fulcrumapp.com 548 Market St, PMB 14914, San Francisco, CA 94104-5401, USA +1 415-256-8000 sales@fulcrumapp.com https://www.fulcrumapp.com/contact-us/ https://www.fulcrumapp.com/contact-us/; support hours Mon–Fri 7am–7pm ET https://www.linkedin.com/company/fulcrum-mobile-data-collection https://zapier.com/apps/fulcrum/integrations 47 fulcrum
37 3. Inspection, Safety & Field Evidence Device Magic Canvas Solutions, Inc. https://www.devicemagic.com 11911 Freedom Dr, Suite 400, Reston, VA 20190, USA 1-855-997-0800 x1 sales@devicemagic.com https://www.devicemagic.com/contact-us/ https://docs.devicemagic.com/; support@devicemagic.com; 1-855-997-0800 x2 https://www.linkedin.com/company/device-magic https://zapier.com/apps/devicemagic/integrations 46 devicemagic
38 3. Inspection, Safety & Field Evidence Inspect Point Inspect Point LLC https://www.inspectpoint.com 24 4th St., Troy, NY 12180, USA 1-855-338-0476 sales@inspectpoint.com https://www.inspectpoint.com/contact-us/ https://support.inspectpoint.com/; support@inspectpoint.com https://www.linkedin.com/company/inspect-point https://zapier.com/apps/inspect-point/integrations 2 inspect-point
39 3. Inspection, Safety & Field Evidence Property Inspect Property Inspect Inc https://propertyinspect.com Portsmouth, UK (UK & EU); Greenville, SC (US & Canada) +44 330 912 5005 sales@propertyinspect.uk https://propertyinspect.com/contact/ https://support.propertyinspect.com; support@propertyinspect.com https://www.linkedin.com/company/property-inspect https://zapier.com/apps/property-inspect/integrations 4 property-inspect
40 3. Inspection, Safety & Field Evidence Captego Captego ApS https://captego.com Niels Jernes Vej 10, 9220 Aalborg Ø, Denmark +45 40 34 03 14 https://captego.com/bookdemo https://captego.com/bookdemo (form); phone +45 40 34 03 14 https://www.linkedin.com/company/captego https://zapier.com/apps/captego/integrations 1 captego
41 3. Inspection, Safety & Field Evidence PHOTO iD by U Scope U Scope Solutions LLC https://photoidapp.net 5450 Bruce B Downs Blvd, Wesley Chapel, FL 33544, USA 844-872-6732 info@uscope.net https://photoidapp.net/contact/ info@uscope.net; uscope@photoidapp.com; Google Play lists support@photoidapp.net https://www.linkedin.com/company/photoidbyuscope https://zapier.com/apps/photo-id/integrations 1 photo-id
42 3. Inspection, Safety & Field Evidence VLX Visualogyx, Inc. https://vlx.ai 20803 Biscayne Blvd, Aventura, FL 33180, USA (954) 684-5236 sales@vlx.ai https://vlx.ai/contact/ https://help.vlx.ai/; info@vlx.ai https://www.linkedin.com/company/visualogyx https://zapier.com/apps/vlx/integrations 1 vlx
43 3. Inspection, Safety & Field Evidence Home Inspector Pro / HIP Office Home Inspector Pro Software Inc. https://hipoffice.homeinspectorpro.com/ 888-750-4777 https://homeinspectorpro.com/contact-us/ https://help.homeinspectorpro.com; help@homeinspectorpro.com https://www.linkedin.com/company/home-inspector-pro https://zapier.com/apps/hip-office/integrations 6 hip-office
44 3. Inspection, Safety & Field Evidence InventoryBase InventoryBase Ltd https://inventorybase.co.uk Building 1000, Lakeside North Harbour, Western Road, Portsmouth, PO6 3EN, United Kingdom +44 (0)3333 444 506 sales@inventorybase.com https://inventorybase.co.uk/contact/ https://support.inventorybase.com/; support@inventorybase.com https://www.linkedin.com/company/inventorybase https://zapier.com/apps/inventorybase/integrations 18 inventorybase
45 3. Inspection, Safety & Field Evidence RentCheck RentCheck Holdings, Inc. https://www.getrentcheck.com 1582 Magazine Street, New Orleans, LA 70130, USA +1 (504) 336-7771 hello@getrentcheck.com https://app.getrentcheck.com/get-started https://help.getrentcheck.com/en/; hello@getrentcheck.com https://www.linkedin.com/company/getrentcheck https://zapier.com/apps/rentcheck/integrations 19 rentcheck
46 3. Inspection, Safety & Field Evidence Formitize Mobile Interactive Technologies Pty Ltd https://www.formitize.com 11 Rodeo Road, Gregory Hills NSW 2557, Australia 1300 552 008 info@formitize.com https://www.formitize.com/contact-us/ https://support.formitize.com/; support@formitize.com https://www.linkedin.com/company/formitize https://zapier.com/apps/formitize/integrations 32 formitize
47 3. Inspection, Safety & Field Evidence MoreApp MoreApp B.V. https://moreapp.com Stationsplein 45, 3013 AK Rotterdam, The Netherlands info@moreapp.com https://links.moreapp.com/meeting/sales/en https://helpcenter.moreapp.com/en; support@moreapp.com https://nl.linkedin.com/company/moreapp https://zapier.com/apps/moreapp/integrations 58 moreapp
48 3. Inspection, Safety & Field Evidence Checklist Fácil Softplan S.A. https://www.checklistfacil.com Sapiens Parque – Av. Luiz Boiteux Piazza, 1302 – lote 87/89 – Cachoeira do Bom Jesus, Florianópolis – SC, 88056-000, Brazil +55 48 3771-4101 contato@checklistfacil.com https://checklistfacil.com/ https://spa.checklistfacil.com.br/login (in-app ticket / 24h help center) https://www.linkedin.com/company/checklist-facil/ https://zapier.com/apps/checklist-facil/integrations 5 checklist-facil
49 3. Inspection, Safety & Field Evidence Mitti (by SafetyCulture) SafetyCulture Pty Ltd https://mitti.com 72 Foveaux Street, Surry Hills NSW 2010, Australia info@safetyculture.com https://mitti.com/book-demo https://help.mitti.com/; support@mitti.com (also support@safetyculture.com) https://www.linkedin.com/company/safetyculturehq https://zapier.com/apps/mitti/integrations 447 mitti
50 3. Inspection, Safety & Field Evidence Sterblue Sterblue SAS https://www.sterblue.com Nantes, France https://www.linkedin.com/company/sterblue https://zapier.com/apps/sterblue/integrations 1 sterblue
51 3. Inspection, Safety & Field Evidence Joynt https://tryjoynt.com Riyadh, Saudi Arabia https://tryjoynt.com/en/consultation-2/ https://tryjoynt.com/en/#contact https://sa.linkedin.com/company/try-joynt https://zapier.com/apps/joynt/integrations 1 joynt
52 3. Inspection, Safety & Field Evidence Encircle Encircle Inc. https://www.getencircle.com 151 Charles St W, Suite 100, Kitchener, ON N2G 1H6, Canada 1-888-788-3747 support@encircleapp.com https://www.getencircle.com/demo/ https://help.encircleapp.com/hc/en-us; support@encircleapp.com; 1-888-937-1077 ext. 1 https://www.linkedin.com/company/encircle https://zapier.com/apps/encircle/integrations 193 encircle
53 4. Construction & Change Orders Procore Procore Technologies, Inc. https://www.procore.com 6309 Carpinteria Avenue, Carpinteria, CA 93013, USA (866) 477-6267 example@yourdomain.com https://www.procore.com/contact https://support.procore.com/ https://www.linkedin.com/company/procore-technologies https://zapier.com/apps/procore/integrations 175 procore
54 4. Construction & Change Orders CompanyCam CompanyCam, Inc. https://companycam.com 300 Canopy Street, Suite 200, Lincoln, NE 68508, USA +1 (855) 464-5403 https://companycam.com/ https://help.companycam.com/; support@companycam.com; SMS +1-866-609-9728 https://www.linkedin.com/company/companycam https://zapier.com/apps/companycam/integrations 1297 companycam
55 4. Construction & Change Orders JobNimbus JobNimbus, LLC https://www.jobnimbus.com 3451 N Triumph Blvd, Suite 650, Lehi, UT 84043, USA (855) 964-6287 support@jobnimbus.com https://www.jobnimbus.com/contact https://support.jobnimbus.com/; support@jobnimbus.com; (855) 964-6287 option 2 https://www.linkedin.com/company/jobnimbus https://zapier.com/apps/jobnimbus/integrations 1418 jobnimbus
56 4. Construction & Change Orders Jobber Octopusapp Inc. https://www.getjobber.com Suite 300, 10130 103 Street NW, Edmonton, AB T5J 3N9, Canada 1-888-475-4473 sales@getjobber.com https://www.getjobber.com/contact/ https://help.getjobber.com/hc/en-us; support@getjobber.com; 1-888-424-5301 https://www.linkedin.com/company/getjobber https://zapier.com/apps/jobber/integrations 4646 jobber
57 4. Construction & Change Orders Housecall Pro Housecall Pro, Inc. https://www.housecallpro.com 12651 High Bluff Drive, Suites 130 & 150, San Diego, CA 92130, USA 858-842-5746 support@housecallpro.com https://www.housecallpro.com/contact-us/ https://help.housecallpro.com/; support@housecallpro.com https://www.linkedin.com/company/housecallpro https://zapier.com/apps/housecall-pro/integrations 2412 housecall-pro
58 4. Construction & Change Orders ServiceTitan ServiceTitan, Inc. https://www.servicetitan.com 800 N Brand Blvd, Suite 100, Glendale, CA 91203, USA partner-sales@servicetitan.com https://www.servicetitan.com/demo https://help.servicetitan.com/ https://www.linkedin.com/company/servicetitan https://zapier.com/apps/servicetitan/integrations 1644 servicetitan
59 4. Construction & Change Orders Workiz Workiz Inc. https://www.workiz.com 9444 Balboa Ave #150, San Diego, CA 92123, USA 855-790-7363 https://www.workiz.com/demo/ https://help.workiz.com/; support@workiz.com; 855-790-7363 https://www.linkedin.com/company/workiz https://zapier.com/apps/workiz/integrations 465 workiz
60 4. Construction & Change Orders Service Fusion FSM Technologies, LLC https://www.servicefusion.com 8605 Freeport Parkway, Suite 200, Irving, TX 75063, USA 888-902-0304 https://www.servicefusion.com/contact-us-service-fusion https://servicefusion.zendesk.com/hc/en-us; support@servicefusion.com https://www.linkedin.com/company/service-fusion https://zapier.com/apps/service-fusion/integrations 273 service-fusion
61 4. Construction & Change Orders Leap https://leaptodigital.com Columbia, Maryland, USA 844-370-5327 https://leaptodigital.com/contact/ https://leaptodigital.com/contact/ https://www.linkedin.com/company/leaptodigital https://zapier.com/apps/leap-crm/integrations 182 leap-crm
62 4. Construction & Change Orders Knowify Knowify, LLC https://www.knowify.com 76 Bowery, 7th floor, New York, NY 10013, USA +1 (212) 233-3230 knowify@knowify.com https://knowify.com/contact/ https://knowify.com/training-and-support/; support@knowify.com https://www.linkedin.com/company/knowify-llc https://zapier.com/apps/knowify/integrations 174 knowify
63 4. Construction & Change Orders busybusy ToolWatch, LLC https://busybusy.com 965 S Tech Ridge Dr #120, St George, UT 84770, USA +1 702-960-4534 info@busybusy.com https://busybusy.com/contact/ https://helpcenter.busybusy.io/en/; +1 435-292-7376 https://www.linkedin.com/company/busybusy https://zapier.com/apps/busybusy/integrations 163 busybusy
64 4. Construction & Change Orders Contractor Foreman https://www.contractorforeman.com PO Box 911, Forest City, NC 28139, USA (828) 375-8042 sales@contractorforeman.com https://contractorforeman.com/contact/ https://kb.contractorforeman.com/; support@contractorforeman.com; https://contractorforeman.com/support/ https://www.linkedin.com/company/contractor-foreman https://zapier.com/apps/contractor-foreman/integrations 115 contractor-foreman
65 4. Construction & Change Orders Handoff 1Build, Inc. https://www.handoff.ai accounts@handoff.ai https://www.handoff.ai/ support@handoff.ai https://www.linkedin.com/company/handoff-ai https://zapier.com/apps/handoff/integrations 39 handoff
66 4. Construction & Change Orders Projul https://projul.com St. George, Utah, USA (844) 776-5853 sales@projul.com https://projul.com/about/contact-us/ https://projul.com/about/contact-us/; sales@projul.com; support hours Mon–Fri 8:00 AM–5:00 PM MST https://www.linkedin.com/company/projul https://zapier.com/apps/projul/integrations 37 projul
67 4. Construction & Change Orders One Click Contractor https://oneclickcontractor.com 3984 E Endeavor Dr, Appleton, WI 54915, USA 1-877-320-2391 info@oneclickcontractor.com https://oneclickcontractor.com/contact-us https://oneclickcontractor.com/contact-us; info@oneclickcontractor.com https://www.linkedin.com/company/one-click-contractor https://zapier.com/apps/one-click-contractor-1/integrations 26 one-click-contractor-1
68 4. Construction & Change Orders Assignar https://www.assignar.com 1615 Platte St, Suite 200, Denver, CO 80202, USA (833) 584-2220 https://www.assignar.com/schedule-demo/ https://support.assignar.com/hc/en-au https://www.linkedin.com/company/assignar https://zapier.com/apps/assignar/integrations 10 assignar
69 4. Construction & Change Orders BuildTopia Constellation HomeBuilder Systems https://www.constellationhb.com/products/buildtopia-construction-software/ 8133 Warden Ave, Markham, ON L6G 1B3, Canada 1-888-723-2222 sales@constellationhb.com https://www.constellationhb.com/contact-us/ http://help.buildtopia.com/; app.buildtopia.com customer care https://www.linkedin.com/company/constellation-homebuilder-systems https://zapier.com/apps/buildtopia/integrations 7 buildtopia
70 4. Construction & Change Orders FINALCAD / Orisha Construction Orisha https://www.orisha.com/fr/construction/ https://www.orisha.com/fr/construction/contact https://www.orisha.com/fr/construction/espace-client https://www.linkedin.com/company/finalcad/ https://zapier.com/apps/finalcad/integrations 3 finalcad
71 4. Construction & Change Orders Bluebeam Bluebeam, LLC https://www.bluebeam.com 55 South Lake Avenue, Suite 260, Pasadena, CA 91101, USA 1-866-496-2140 sales@bluebeam.com https://www.bluebeam.com/contact/ https://support.bluebeam.com/; support@bluebeam.com; 626-788-4100 / 1-866-496-2140 https://www.linkedin.com/company/bluebeam-software https://zapier.com/apps/bluebeam/integrations 0 bluebeam
72 4. Construction & Change Orders Contractor+ Contractor Plus, Inc. https://contractorplus.app 1317 Edgewater Drive, Suite 719, Orlando, FL 32804, USA +1 (855) 392-8803 hello@contractorplus.app https://contractorplus.app/ https://support.contractorplus.app/; in-app chat https://www.linkedin.com/company/contractorplus https://zapier.com/apps/contractor-plus/integrations 42 contractor-plus
73 5. Legal Practice & Case Management Clio Themis Solutions Inc. https://www.clio.com Suite 300, 4611 Canada Way, Burnaby, BC V5G 4X3, Canada 1-888-858-2546 https://www.clio.com/schedule-a-demo/ https://help.clio.com/hc/en-us; 1-888-858-2546 ext. 2; local (604) 210-2944 ext. 2 https://www.linkedin.com/company/clio---cloud-based-legal-technology https://zapier.com/apps/clio/integrations 2025 clio
74 5. Legal Practice & Case Management Lawmatics Lawmatics, Inc. https://www.lawmatics.com 9191 Towne Centre Dr., Suite 401, San Diego, CA 92122, United States (800) 883-1105 mail@lawmatics.com https://www.lawmatics.com/demo support@lawmatics.com https://www.linkedin.com/company/lawmatics https://zapier.com/apps/lawmatics/integrations 813 lawmatics
75 5. Legal Practice & Case Management 8am MyCase 8am, LLC https://www.mycase.com 3700 N Capital of Texas Hwy #300, Austin, TX 78746 (800) 462-8173 sales@mycase.com https://www.mycase.com/contact/ support@mycase.com; (800) 571-8062; https://www.mycase.com/support/learning-center/ https://www.linkedin.com/company/mycase https://zapier.com/apps/mycase/integrations 609 mycase
76 5. Legal Practice & Case Management Filevine Filevine, Inc. https://www.filevine.com 1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106 801-657-5228 info@filevine.com https://www.filevine.com/contact-us/ support@filevine.com; https://support.filevine.com/ https://www.linkedin.com/company/filevine https://zapier.com/apps/filevine/integrations 311 filevine
77 5. Legal Practice & Case Management PracticePanther https://www.practicepanther.com 12000 Biscayne Blvd, Suite 300, Miami, FL 33181 1-800-856-8729 help@practicepanther.com https://www.practicepanther.com/contact-us/ help@practicepanther.com; 1-800-856-8729 https://www.linkedin.com/company/practicepanther https://zapier.com/apps/practicepanther-legal-software/integrations 256 practicepanther-legal-software
78 5. Legal Practice & Case Management Actionstep Actionstep Operations New Zealand Limited https://www.actionstep.com Level 10, Ste 3, Aon Centre, 29 Customs Street West, Auckland 1010, New Zealand https://www.actionstep.com/contact/ https://actionstep.freshdesk.com/support/tickets/new/ https://www.linkedin.com/company/actionstep https://zapier.com/apps/actionstep/integrations 225 actionstep
79 5. Legal Practice & Case Management Smokeball https://www.smokeball.com 200 W Adams Street, Chicago, IL 60606 (866) 934-9062 info@smokeball.com https://www.smokeball.com/contact-us https://support.smokeball.com/hc/en-us/requests/new https://www.linkedin.com/company/smokeball-com https://zapier.com/apps/smokeball-1/integrations 183 smokeball-1
80 5. Legal Practice & Case Management 8am CasePeer 8am, LLC https://www.casepeer.com 3700 N Capital of Texas Hwy #300, Austin, TX 78746 (888) 605-7337 info@casepeer.com https://www.casepeer.com/contact-us/ support@casepeer.com; (949) 416-5777; https://www.casepeer.com/support/ https://www.linkedin.com/company/casepeer https://zapier.com/apps/casepeer/integrations 174 casepeer
81 5. Legal Practice & Case Management Lawcus Lawcus Inc. https://lawcus.com 4445 Eastgate Mall, Suite 200, San Diego, CA 92121 +1 888 885 5766 support@lawcus.com https://calendly.com/lawcus/demo support@lawcus.com; https://support.lawcus.com/ https://www.linkedin.com/company/lawcus https://zapier.com/apps/lawcus/integrations 140 lawcus
82 5. Legal Practice & Case Management 8am DocketWise 8am, LLC https://www.docketwise.com 3700 N Capital of Texas Hwy #300, Austin, TX 78746 team@docketwise.com https://www.docketwise.com/schedule-your-demo/ team@docketwise.com; https://www.docketwise.com/support/; https://supportcenter.docketwise.com/en/ https://www.linkedin.com/company/docketwise https://zapier.com/apps/docketwise/integrations 113 docketwise
83 5. Legal Practice & Case Management LEAP Legal Software https://www.leaplegalsoftware.com 3 2nd Street, Jersey City, NJ 07302 sales@leap.us https://www.leaplegalsoftware.com/us/demonstration https://community.leap.us; implementations@leap.us https://www.linkedin.com/company/leap-legal-software https://zapier.com/apps/leap-legal/integrations 77 leap-legal
84 5. Legal Practice & Case Management CosmoLex ProfitSolv Purchaser, Inc. https://www.cosmolex.com 1555 Palm Beach Lakes Blvd, Ste 220, West Palm Beach, FL 33401 +1 866-878-6798 partners@cosmolex.com https://www.cosmolex.com/demo/ support@cosmolex.com; US (732) 595-9015; CA (365) 804-0050; https://support.cosmolex.com/submit-a-ticket/ https://www.linkedin.com/company/cosmolex-llc/ https://zapier.com/apps/cosmolex/integrations 44 cosmolex
85 5. Legal Practice & Case Management CampLegal https://camplegal.com (844) 700-0123 support@camplegal.com https://camplegal.com/contact-us/ support@camplegal.com; (844) 700-0123 https://www.linkedin.com/company/camplegal https://zapier.com/apps/camplegal/integrations 40 camplegal
86 5. Legal Practice & Case Management ServeManager InfoTrack LLC https://www.servemanager.com 5341 Old Redwood Highway, Suite 310, Petaluma, CA 94954 (800) 280-4400 https://www.servemanager.com/contact/new https://support.servemanager.com/; (800) 280-4400 https://www.linkedin.com/company/servemanager https://zapier.com/apps/servemanager/integrations 90 servemanager
87 5. Legal Practice & Case Management Clarra https://www.clarra.com 2100 Geng Rd, Suite 210, Palo Alto, CA 94303 https://clarra.com/contact-us/ https://www.linkedin.com/company/askclarra https://zapier.com/apps/clarra/integrations 14 clarra
88 5. Legal Practice & Case Management Firm360 Firm Software LLC https://www.myfirm360.com https://www.myfirm360.com/contact-us/ support@myfirm360.com; https://www.myfirm360.com/support-center https://www.linkedin.com/company/myfirm360 https://zapier.com/apps/firm360/integrations 13 firm360
89 5. Legal Practice & Case Management VineSign Filevine, Inc. https://www.vinesign.com 1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States +1 801-657-5228 info@filevine.com https://www.filevine.com/contact-us/ support@filevine.com https://www.linkedin.com/company/filevine https://zapier.com/apps/vinesign/integrations 19 vinesign
90 5. Legal Practice & Case Management Legito Legito, Inc. https://legito.com 25 W 39th St, New York, NY 10018 +1 332-334-7750 sales@legito.com https://www.legito.com/contact-sales/ support@legito.com; https://www.legito.com/contact/ https://www.linkedin.com/company/legito https://zapier.com/apps/legito/integrations 2 legito
91 5. Legal Practice & Case Management Gavel Documate, Inc. https://www.gavel.io 453 S. Spring St., Suite 400-1630, Los Angeles, CA 90013 (415) 941-6866 hello@gavel.io https://www.gavel.io/contact https://help.gavel.io/ https://www.linkedin.com/company/gaveltech https://zapier.com/apps/gavel/integrations 76 gavel
92 6. Insurance & Claims AgencyZoom Vertafore, Inc. https://www.agencyzoom.com 999 18th St, Suite 400, Denver, CO 80202 1-800-444-4813 info@agencyzoom.com https://www.agencyzoom.com/book-a-demo https://support.agencyzoom.com/en/; chat on agencyzoom.com for existing customers https://www.linkedin.com/company/agencyzoom https://zapier.com/apps/agencyzoom-ca67272/integrations 1395 agencyzoom-ca67272
93 6. Insurance & Claims EZLynx Applied Systems, Inc. https://www.ezlynx.com 350 Highland Dr, Suite 150, Lewisville, TX 75067 (877) 932-2382 sales@appliedsystems.com https://www1.appliedsystems.com/en-us/contact-us/ support@ezlynx.com; (877) 932-2382 option 1; https://community.appliedsystems.com/ https://www.linkedin.com/company/ezlynx https://zapier.com/apps/ezlynx/integrations 464 ezlynx
94 6. Insurance & Claims AgencyBloc https://www.agencybloc.com 115 E 2nd St, Cedar Falls, IA 50613 866-338-7075 help@agencybloc.com https://www.agencybloc.com/schedule-demo/ 866-338-7075; help@agencybloc.com https://www.linkedin.com/company/agencybloc https://zapier.com/apps/agencybloc/integrations 248 agencybloc
95 6. Insurance & Claims NowCerts https://www.nowcerts.com 801-999-0550 help@nowcerts.com https://www.nowcerts.com/ help@nowcerts.com; 801-999-0550 https://www.linkedin.com/company/nowcerts https://zapier.com/apps/nowcerts/integrations 0 nowcerts
96 6. Insurance & Claims Vertafore https://www.vertafore.com 999 18th St Ste 400, Denver, CO 80202 1-800-444-4813 u003eexample@yourdomain.com https://www.vertafore.com/request-info https://support.vertafore.com/; 1-800-444-4813 https://www.linkedin.com/company/vertafore https://zapier.com/apps/vertafore/integrations 0 vertafore
97 6. Insurance & Claims Encircle Encircle Inc. https://www.getencircle.com 151 Charles St W, Suite 100, Kitchener, ON N2G 1H6, Canada 1-888-788-3747 support@encircleapp.com https://www.getencircle.com/demo/ https://help.encircleapp.com/hc/en-us; support@encircleapp.com; 1-888-937-1077 ext. 1 https://www.linkedin.com/company/encircle https://zapier.com/apps/encircle/integrations 193 encircle
98 6. Insurance & Claims Canopy Connect Canopy Connect, Inc. https://www.usecanopy.com 9450 SW Gemini Dr, PMB 37656, Beaverton, OR 97008, USA 707-789-1110 hello@usecanopy.com https://www.usecanopy.com/ hello@usecanopy.com https://www.linkedin.com/company/usecanopy https://zapier.com/apps/canopy-connect/integrations 221 canopy-connect
99 6. Insurance & Claims SALT Insure https://www.saltinsure.com https://demo.saltinsure.com https://support.saltinsure.com/knowledge-base/ https://www.linkedin.com/company/saltinsure https://zapier.com/apps/salt/integrations 50 salt
100 6. Insurance & Claims Personify / MC Professional https://personifycorp.com 7010 Easy Wind Dr, Building II, Suite 210, Austin, TX 78752 info@personifycorp.com https://personifycorp.com/request-a-demo/ https://personifycorp.com/support/account-support https://www.linkedin.com/company/personify-corp https://zapier.com/apps/mc-professional/integrations 40 mc-professional
101 6. Insurance & Claims Wunderite https://wunderite.com 888-986-3374 sales@wunderite.com https://wunderite.com/pricing/ https://wunderite.com/ https://www.linkedin.com/company/wunderite https://zapier.com/apps/wunderite/integrations 31 wunderite
102 6. Insurance & Claims RiskAdvisor https://www.riskadvisor.insure https://riskadvisor.insure/demo https://www.linkedin.com/company/riskadvisor https://zapier.com/apps/riskadvisor/integrations 30 riskadvisor
103 6. Insurance & Claims Insurgo Insurgo GmbH https://insurgo.de Französische Straße 20, 10117 Berlin, Germany https://insurgo.de/demo-vereinbaren https://www.linkedin.com/company/insurgo-cloud https://zapier.com/apps/insurgo/integrations 29 insurgo
104 6. Insurance & Claims Apizeal https://apizeal.com sales@apizeal.com https://apizeal.com/en/free-trial https://apizeal.com/en/contact; https://docs.apizeal.com/en/; live chat Mon–Fri 9:00–18:00 Florida time https://www.linkedin.com/company/apizeal https://zapier.com/apps/apizeal/integrations 25 apizeal
105 6. Insurance & Claims Jenesis Software https://www.jenesissoftware.com (828) 245-1171 sales@jenesissoftware.com https://www.jenesissoftware.com/contact/ support@jenesissoftware.com; (828) 245-1171 https://www.linkedin.com/company/jenesis-software https://zapier.com/apps/jenesisnow/integrations 20 jenesisnow
106 6. Insurance & Claims NextAgency Take 44, Inc. https://nextagency.com (469) 269-2226 Sales@NextAgency.com https://nextagency.com/contact-nextagency/ Support@NextAgency.com; (469) 269-2226; https://help.nextagency.com/ https://www.linkedin.com/company/nextagency https://zapier.com/apps/nextagency/integrations 13 nextagency
107 6. Insurance & Claims InsurGrid InsurGrid Tech, Inc. https://insurgrid.com 2261 Market Street STE 22875, San Francisco, CA 94114, USA (415) 900-4323 support@insurgrid.com https://insurgrid.com/landing/book-call-calendly support@insurgrid.com https://www.linkedin.com/company/insurgrid https://zapier.com/apps/insurgrid/integrations 8 insurgrid
108 7. Accounting, Audit & Tax QuickBooks Intuit Inc. https://quickbooks.intuit.com 2700 Coast Avenue, Mountain View, CA 94043, United States +1 650-944-6000 https://quickbooks.intuit.com/contact/ https://quickbooks.intuit.com/contact/; Intuit customer support 1-800-4INTUIT (1-800-446-8848) https://www.linkedin.com/company/intuit https://zapier.com/apps/quickbooks/integrations 11263 quickbooks
109 7. Accounting, Audit & Tax Xero Xero Limited https://www.xero.com Xero One, 19–23 Taranaki Street, Te Aro, Wellington 6011, New Zealand https://www.xero.com/us/about/contact/ https://central.xero.com/; Xero states it has no inbound support phone line https://www.linkedin.com/company/xero https://zapier.com/apps/xero/integrations 7017 xero
110 7. Accounting, Audit & Tax Wave Wave Financial Inc. https://www.waveapps.com Toronto, Ontario, Canada https://support.waveapps.com/ https://www.linkedin.com/company/wave-hq https://zapier.com/apps/wave/integrations 2562 wave
111 7. Accounting, Audit & Tax Zoho Books Zoho Corporation Private Limited https://www.zoho.com/books Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India +1 877-834-4428 sales@zohocorp.com https://www.zoho.com/contactus.html https://www.zoho.com/us/books/contact-support.html; support.usa@zohobooks.com; US Books toll-free +1 844-316-5544 https://www.linkedin.com/company/zoho https://zapier.com/apps/zoho-books/integrations 1128 zoho-books
112 7. Accounting, Audit & Tax FreshBooks 2ndSite Inc. https://www.freshbooks.com 225 King St W, Suite 1200, Toronto, ON M5V 3M2, Canada +1 416-780-2700 https://www.freshbooks.com/contact https://www.freshbooks.com/support; toll-free 1-888-674-3175 (site footer) https://www.linkedin.com/company/freshbooks https://zapier.com/apps/freshbooks/integrations 780 freshbooks
113 7. Accounting, Audit & Tax TaxDome TaxDome, Inc. https://taxdome.com 1501 S Greeley Hwy #30, Cheyenne, WY 82007, United States +1 833-829-3663 https://taxdome.com/contact-sales https://taxdome.com; support@taxdome.com (imprint); +1-833-TAX-DOME https://www.linkedin.com/company/taxdome https://zapier.com/apps/taxdome/integrations 595 taxdome
114 7. Accounting, Audit & Tax Moneybird Moneybird B.V. https://www.moneybird.com Moutlaan 35, 7523 MC Enschede, Netherlands +31 85 002 0887 support@moneybird.com https://www.moneybird.com/support/ mailto:support@moneybird.com; https://www.moneybird.com/support/ https://www.linkedin.com/company/moneybird https://zapier.com/apps/moneybird/integrations 424 moneybird
115 7. Accounting, Audit & Tax bexio bexio AG https://www.bexio.com Alte Jonastrasse 24, 8640 Rapperswil, Switzerland +41 71 552 00 61 info@bexio.com https://www.bexio.com/en-CH/about-us/contact https://help.bexio.com/; +41 (0)71 552 00 61 https://www.linkedin.com/company/bexio-ag https://zapier.com/apps/bexio/integrations 381 bexio
116 7. Accounting, Audit & Tax Dext Dext Software Ltd https://dext.com Unit 2.1 Techspace Shoreditch, 25 Luke Street, London EC2A 4DS, United Kingdom +44 20 3699 5005 support@dext.com https://dext.com/us/contact-us mailto:support@dext.com https://www.linkedin.com/company/hellodext https://zapier.com/apps/dext/integrations 277 dext
117 7. Accounting, Audit & Tax FreeAgent FreeAgent Central Limited https://www.freeagent.com One Edinburgh Quay, 133 Fountainbridge, Edinburgh EH3 9QG, United Kingdom 0131 447 0011 practices@freeagent.com https://www.freeagent.com/company/contact-us/ support@freeagent.com / 0800 288 8691 (SMB); practicesupport@freeagent.com / 0800 025 3800 (accountants) https://www.linkedin.com/company/freeagent https://zapier.com/apps/freeagent/integrations 248 freeagent
118 7. Accounting, Audit & Tax Canopy Canopy Tax, Inc. https://www.getcanopy.com 10355 S Jordan Gateway, Suite 500, South Jordan, UT 84095, United States +1 855-616-7305 https://www.getcanopy.com/ mailto:support@canopytax.com; support phone 855-558-8407; https://support.getcanopy.com/ https://www.linkedin.com/company/canopy-inc https://zapier.com/apps/canopy/integrations 217 canopy
119 7. Accounting, Audit & Tax Sage Accounting The Sage Group plc https://www.sage.com Sage (UK) Limited, C23 5 & 6 Cobalt Park Way, Cobalt Business Park, Newcastle upon Tyne, Tyne & Wear NE28 9EJ, United Kingdom https://www.sage.com/en-gb/about-us/contact-us/ https://www.sage.com/en-gb/support/ https://www.linkedin.com/company/sage-software https://zapier.com/apps/sage-accounting/integrations 79 sage-accounting
120 7. Accounting, Audit & Tax Double https://doublehq.com New York, NY, United States https://doublehq.com/ https://help.doublehq.com/ https://www.linkedin.com/company/doublehq https://zapier.com/apps/double-hq/integrations 169 double-hq
121 7. Accounting, Audit & Tax Exact Online Exact Holding B.V. https://www.exact.com Molengraaffsingel 33, 2629 JD Delft, The Netherlands +31 15 711 51 00 https://www.exact.com/contact https://www.exact.com/nl/support https://www.linkedin.com/company/exact https://zapier.com/apps/exact-online/integrations 128 exact-online
122 7. Accounting, Audit & Tax Fortnox Fortnox AB https://www.fortnox.se Bollgatan 3b, 352 46 Växjö, Sweden +46 470-78 50 00 https://www.fortnox.se/om-fortnox/kontakt https://support.fortnox.se/; 0470-78 50 00 https://www.linkedin.com/company/fortnox https://zapier.com/apps/fortnox-1/integrations 125 fortnox-1
123 7. Accounting, Audit & Tax FYI https://fyi.app Adelaide, South Australia, Australia https://fyi.app/ mailto:support@fyidocs.com; https://support.fyidocs.com/ https://www.linkedin.com/company/fyi-app https://zapier.com/apps/fyi/integrations 105 fyi
124 7. Accounting, Audit & Tax BrightManager Bright SG Limited https://brightsg.com Unit 35, Duleek Business Park, Duleek, Co. Meath A92 N15E, Ireland +44 1926 355 366 hello@brightsg.com https://brightsg.com/contact-us/ BrightManager UK support 01926 355 366; help guides at https://practicemanagementsupport.brightsg.com/ https://www.linkedin.com/company/brightsg https://zapier.com/apps/brightmanager/integrations 103 brightmanager
125 7. Accounting, Audit & Tax Expensify Expensify, Inc. https://www.expensify.com 401 SW 5th Ave, Portland, OR 97204, United States +1 971-365-3939 investors@expensify.com https://www.expensify.com/ mailto:concierge@expensify.com; in-product Concierge https://www.linkedin.com/company/expensify https://zapier.com/apps/expensify/integrations 39 expensify
126 7. Accounting, Audit & Tax Quaderno https://quaderno.io Gran Canaria, Canary Islands, Spain support@quaderno.io https://quaderno.io/contact-specialist/ https://support.quaderno.io https://www.linkedin.com/company/quaderno https://zapier.com/apps/quaderno/integrations 175 quaderno
127 7. Accounting, Audit & Tax Pennylane Pennylane https://www.pennylane.com 2-4 rue Jules Lefebvre, 75009 Paris, France contact@pennylane.com https://www.pennylane.com/fr/contact https://help.pennylane.com/ https://www.linkedin.com/company/pennylaneaccounting https://zapier.com/apps/pennylane/integrations 241 pennylane
128 7. Accounting, Audit & Tax Senta Senta SaaS Ltd https://www.senta.co Heathrow Approach, 4th Floor, 470 London Road, Slough SL3 8QY, United Kingdom +44 3442 643 714 hello@senta.co https://www.senta.co/gb/iris-sales/ mailto:support@senta.co; https://support.senta.co/support/tickets/new; +44 3442 643 714 https://www.linkedin.com/company/senta https://zapier.com/apps/senta/integrations 58 senta
129 7. Accounting, Audit & Tax Karbon Karbon HQ, Inc. https://karbonhq.com 548 Market St #45902, San Francisco, CA 94104-5401, United States +1 415-592-6352 sales@karbonhq.com https://karbonhq.com/contact-us/ https://help.karbonhq.com/; US +1 415 592 6352; AU +61 27 908 7702; UK +44 20 4600 6764 (24/7 phone support) https://www.linkedin.com/company/karbonhq https://zapier.com/apps/karbon/integrations 306 karbon
130 7. Accounting, Audit & Tax TaxBandits SPAN Enterprises LLC https://www.taxbandits.com 2685 Celanese Road, Suite 100, Rock Hill, SC 29732, United States +1 704-684-4758 sales@taxbandits.com https://www.taxbandits.com/demo-request mailto:support@taxbandits.com; support phone (704) 684-4751; https://support.taxbandits.com/ https://www.linkedin.com/company/taxbandits https://zapier.com/apps/taxbandits/integrations 3 taxbandits
131 8. HR, ATS & Employment Records BambooHR BambooHR LLC https://www.bamboohr.com 42 Future Way, Draper, UT 84020, United States +1 866-387-9595 support@bamboohr.com https://www.bamboohr.com/about-bamboohr/contact/ mailto:support@bamboohr.com; https://help.bamboohr.com/; 1-866-387-9595 https://www.linkedin.com/company/bamboohr https://zapier.com/apps/bamboohr/integrations 1135 bamboohr
132 8. HR, ATS & Employment Records Tellent Recruitee Recruitee B.V. https://recruitee.com Keizersgracht 313, 1016 EE Amsterdam, The Netherlands +31 85 888 0226 hello@recruitee.com https://recruitee.com/contact-sales https://support.recruitee.com/ https://www.linkedin.com/company/tellenthq https://zapier.com/apps/recruitee/integrations 436 recruitee
133 8. HR, ATS & Employment Records Ashby Ashby, Inc. https://www.ashbyhq.com 548 Market St PMB 397006, San Francisco, CA 94104-5401, United States https://www.ashbyhq.com/request-demo mailto:support@ashbyhq.com; https://www.ashbyhq.com/support https://www.linkedin.com/company/ashbyhq https://zapier.com/apps/ashby/integrations 359 ashby
134 8. HR, ATS & Employment Records HiBob Hibob Inc. https://www.hibob.com 275 7th Ave, New York, NY 10001, United States +1 855-426-6627 contact@hibob.com https://www.hibob.com/contact-us/ In-product Bob support tickets (no public support inbox on contact page) https://www.linkedin.com/company/hibob https://zapier.com/apps/hibob/integrations 332 hibob
135 8. HR, ATS & Employment Records Zoho Recruit Zoho Corporation Private Limited https://www.zoho.com/recruit Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India +1 877-834-4428 sales@zohocorp.com https://www.zoho.com/contactus.html https://help.zoho.com/portal/en/home https://www.linkedin.com/company/zoho https://zapier.com/apps/zoho-recruit/integrations 256 zoho-recruit
136 8. HR, ATS & Employment Records Workable Workable Software Limited https://www.workable.com Athens, Greece +1 617-861-3548 https://get.workable.com/contact-sales https://help.workable.com/; US +1 (857) 214-7574; UK +44 20 3977 1259; GR +30 21 1199 1410 https://www.linkedin.com/company/workable-software https://zapier.com/apps/workable/integrations 206 workable
137 8. HR, ATS & Employment Records Greenhouse Greenhouse Software, Inc. https://www.greenhouse.com 250 W 34th Street, Suite 329, New York, NY 10119, United States +1 917-780-4130 https://www.greenhouse.com/contact https://support.greenhouse.io/ https://www.linkedin.com/company/greenhouse-inc- https://zapier.com/apps/greenhouse/integrations 202 greenhouse
138 8. HR, ATS & Employment Records Metaview Metaview Global Ltd https://www.metaview.ai Floor 8, 4 Elder Street, London E1 6BT, United Kingdom hello@metaview.ai https://www.metaview.ai/demo mailto:support@metaview.ai https://www.linkedin.com/company/metaview-technologies https://zapier.com/apps/metaview/integrations 153 metaview
139 8. HR, ATS & Employment Records Teamtailor Teamtailor AB https://www.teamtailor.com Östgötagatan 16, 116 21 Stockholm, Sweden +46 10 330 22 22 hello@teamtailor.com https://www.teamtailor.com/en/contact/ mailto:support@teamtailor.com https://www.linkedin.com/company/teamtailor https://zapier.com/apps/teamtailor/integrations 133 teamtailor
140 8. HR, ATS & Employment Records Breezy HR Breezy HR, Inc. https://breezy.hr Jacksonville, FL, United States support@breezyhr.com https://breezy.hr/ mailto:support@breezyhr.com; https://help.breezy.hr/ https://www.linkedin.com/company/breezy-hr https://zapier.com/apps/breezy-hr/integrations 128 breezy-hr
141 8. HR, ATS & Employment Records Manatal Manatal Co., Ltd. https://www.manatal.com Lumphini, Bangkok 10330, Thailand contact@manatal.com https://www.manatal.com/contact-us https://support.manatal.com/ https://www.linkedin.com/company/manatal https://zapier.com/apps/manatal/integrations 110 manatal
142 8. HR, ATS & Employment Records Crelate Crelate, Inc. https://www.crelate.com 2976 E State St, Ste 120, Unit 2209, Eagle, ID 83616, United States +1 443-569-8262 sales@crelate.com https://join.crelate.com/best-recruiting-and-staffing-software-demo https://www.crelate.com/contact https://www.linkedin.com/company/crelate https://zapier.com/apps/crelate/integrations 104 crelate
143 8. HR, ATS & Employment Records Zoho People Zoho Corporation Private Limited https://www.zoho.com/people Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India +1 877-834-4428 sales@zohocorp.com https://www.zoho.com/contactus.html https://help.zoho.com/portal/en/home https://www.linkedin.com/company/zoho https://zapier.com/apps/zoho-people/integrations 77 zoho-people
144 8. HR, ATS & Employment Records Wizehire Wizehire, Inc. https://wizehire.com 3737 Buffalo Speedway, Suite 1750, Houston, TX 77098, United States +1 877-225-8978 team@wizehire.com https://wizehire.com/ Customer support (877) 292-4568 https://www.linkedin.com/company/wizehire https://zapier.com/apps/wizehire/integrations 75 wizehire
145 8. HR, ATS & Employment Records PeopleForce PeopleForce Ltd https://peopleforce.io Velyka Vasylkivska 30A, Kyiv, Ukraine contact@peopleforce.io https://peopleforce.io/request-demo https://peopleforce.io/ https://www.linkedin.com/company/peopleforceapp https://zapier.com/apps/peopleforce/integrations 69 peopleforce
146 8. HR, ATS & Employment Records Hireflix HIREFLIX, S.L. https://hireflix.com Travessera de Gràcia 15, floor sob, door 2, 08021 Barcelona, Spain hola@hireflix.com https://hireflix.com/en/request-demo mailto:support@hireflix.com https://www.linkedin.com/company/hireflix https://zapier.com/apps/hireflix/integrations 64 hireflix
147 8. HR, ATS & Employment Records Deel Deel, Inc. https://www.deel.com San Francisco, CA, United States https://www.deel.com/demo https://help.letsdeel.com/; https://app.deel.com/contact-support https://www.linkedin.com/company/deel https://zapier.com/apps/deel/integrations 54 deel
148 8. HR, ATS & Employment Records TestGorilla TestGorilla B.V. https://www.testgorilla.com Keizersgracht 520-H, 1017 EK Amsterdam, The Netherlands https://www.testgorilla.com/ https://support.testgorilla.com/ https://www.linkedin.com/company/testgorilla https://zapier.com/apps/testgorilla/integrations 52 testgorilla
149 8. HR, ATS & Employment Records Spark Hire Spark Hire, Inc. https://www.sparkhire.com 2057-A Green Bay Road, Highland Park, IL 60035, United States +1 800-219-0480 info@sparkhire.com https://www.sparkhire.com/contact/ https://www.sparkhire.com/contact/ https://www.linkedin.com/company/spark-hire https://zapier.com/apps/spark-hire/integrations 40 spark-hire
150 8. HR, ATS & Employment Records Factorial EVERYDAY SOFTWARE, S.L. https://factorialhr.com Carrer de Llacuna, 56, Building C, 08005 Barcelona, Spain +1 305-424-2362 info@factorial.co https://factorialhr.com/contact-sales https://help.factorialhr.com/; in-app support portal (no public support email) https://www.linkedin.com/company/factorialhr https://zapier.com/apps/factorial/integrations 33 factorial
151 8. HR, ATS & Employment Records Workday Workday, Inc. https://www.workday.com 6110 Stoneridge Mall Road, Pleasanton, CA 94588, United States +1 925-951-9000 https://forms.workday.com/en-us/sales/sales-contact/form.html https://www.workday.com/en-us/company/about-workday/contact-us.html https://www.linkedin.com/company/workday https://zapier.com/apps/workday/integrations 8 workday
152 8. HR, ATS & Employment Records Pinpoint https://www.pinpointhq.com One Waverley Place, St Helier, Jersey JE2 3XD +44 20 3608 5943 sales@pinpointhq.com https://www.pinpointhq.com/contact https://www.pinpointhq.com/contact https://www.linkedin.com/company/pinpointhq https://zapier.com/apps/pinpoint/integrations 26 pinpoint
153 8. HR, ATS & Employment Records Join JOIN Solutions AG https://join.com Eichenstrasse 2, 8808 Pfäffikon SZ, Switzerland https://join.com/en/contact mailto:contact@join.com; https://help.join.com/ https://www.linkedin.com/company/join-com https://zapier.com/apps/join/integrations 23 join
154 8. HR, ATS & Employment Records Small Improvements Small Improvements GmbH https://www.small-improvements.com Berlin, Germany https://www.small-improvements.com/contact/ mailto:support@small-improvements.com https://www.linkedin.com/company/small-improvements https://zapier.com/apps/small-improvements/integrations 59 small-improvements
155 8. HR, ATS & Employment Records intelliHR intelliHR Pty Ltd https://intellihr.com Level 28, 345 Queen Street, Brisbane QLD 4000, Australia +61 1300 886 698 https://www.humanforce.com/contact/ https://help.humanforce.com/ https://www.linkedin.com/company/intellihr https://zapier.com/apps/intellihr/integrations 28 intellihr
156 8. HR, ATS & Employment Records Collage HR Collage Technologies Inc. https://www.collage.co 150 John Street, Unit 900, Toronto, ON M5V 3C3, Canada +1 800-651-9632 sales@collage.co https://www.collage.co/contact-us mailto:support@collage.co; https://support.collage.co/en/ https://www.linkedin.com/company/collage-hr https://zapier.com/apps/collage-hr/integrations 16 collage-hr
157 9. Property, Title & Mortgage dotloop DotLoop LLC https://www.dotloop.com 1-888-dotloop support@dotloop.com https://www.dotloop.com/ support@dotloop.com; 1-888-dotloop https://www.linkedin.com/company/dotloop https://zapier.com/apps/dotloop/integrations 204 dotloop
158 9. Property, Title & Mortgage Follow Up Boss https://www.followupboss.com (855) 622-5311 https://app.followupboss.com/signup/v2 https://help.followupboss.com/hc/en-us; (855) 622-5311; support@followupboss.com https://www.linkedin.com/company/follow-up-boss https://zapier.com/apps/follow-up-boss/integrations 7342 follow-up-boss
159 9. Property, Title & Mortgage kvCORE / BoldTrail INSIDERE, LLC https://www.insiderealestate.com (877) 896-0778 https://insiderealestate.com/contact/ https://help.insiderealestate.com/; billing@insiderealestate.com https://www.linkedin.com/company/inside-real-estate https://zapier.com/apps/kvcore/integrations 2525 kvcore
160 9. Property, Title & Mortgage LeadSimple https://www.leadsimple.com https://www.leadsimple.com/demo https://www.leadsimple.com/help https://www.linkedin.com/company/leadsimple https://zapier.com/apps/leadsimple/integrations 442 leadsimple
161 9. Property, Title & Mortgage Finmo Lendesk Technologies ULC https://www.lendesk.com/finmo hello@lendesk.com https://www.lendesk.com/contact usersupport@finmo.ca (borrower terms); support@finmo.net also cited on Finmo help portal https://www.linkedin.com/company/lendesk https://zapier.com/apps/finmo/integrations 258 finmo
162 9. Property, Title & Mortgage BrokerEngine https://brokerengine.com.au 1300 998 791 https://brokerengine.com.au/ support@brokerengine.com.au; 1300 998 791; https://brokerengine.com.au/support/ https://www.linkedin.com/company/brokerengine https://zapier.com/apps/brokerengine/integrations 217 brokerengine
163 9. Property, Title & Mortgage AFrame AFrameSoftware, LLC https://www.aframesoftware.com 4245 N Central Expy, Ste 492, Dallas, TX 75205, United States https://www.aframesoftware.com/ support@AFrameSoftware.com https://www.linkedin.com/company/aframe-software https://zapier.com/apps/aframesoftware/integrations 184 aframesoftware
164 9. Property, Title & Mortgage Surefire CRM https://mortgagetech.ice.com/products/surefire-mortgage-crm https://mortgagetech.ice.com/products/surefire-mortgage-crm https://sf3.tomnx.com/ https://www.linkedin.com/company/top-of-mind-networks https://zapier.com/apps/surefire/integrations 104 surefire
165 9. Property, Title & Mortgage Tenant Turner https://tenantturner.com https://tenantturner.com/schedule-a-demo/ https://www.linkedin.com/company/tenant-turner https://zapier.com/apps/tenant-turner/integrations 54 tenant-turner
166 9. Property, Title & Mortgage Paperless Pipeline https://www.paperlesspipeline.com 1606 Headway Cir. Ste. 9410, Austin, TX 78754 help@paperlesspipeline.com https://www.paperlesspipeline.com/contact help@paperlesspipeline.com; https://help.paperlesspipeline.com/ https://www.linkedin.com/company/paperless-pipeline https://zapier.com/apps/paperless-pipeline/integrations 52 paperless-pipeline
167 9. Property, Title & Mortgage MRI Vault / VaultRE MRI Software LLC https://www.vaultre.com.au 1300 788 689 https://www.mrisoftware.com/au/contact/ 1300 788 689 (Australia VaultRE); parent MRI AU 1300 657 700; https://www.mrisoftware.com/au/contact-support/ https://www.linkedin.com/company/vaultre https://zapier.com/apps/vaultre/integrations 49 vaultre
168 9. Property, Title & Mortgage Property Inspect Property Inspect Inc https://propertyinspect.com Portsmouth, UK (UK & EU); Greenville, SC (US & Canada) +44 330 912 5005 sales@propertyinspect.uk https://propertyinspect.com/contact/ https://support.propertyinspect.com; support@propertyinspect.com https://www.linkedin.com/company/property-inspect https://zapier.com/apps/property-inspect/integrations 4 property-inspect
169 9. Property, Title & Mortgage Hostaway Hostaway Oy https://www.hostaway.com Bulevardi 21, 00180 Helsinki, Finland +1-786-829-7337 sales@hostaway.com https://www.hostaway.com/get-free-demo/ support@hostaway.com; +1-210-622-8536; https://support.hostaway.com/ https://www.linkedin.com/company/hostaway https://zapier.com/apps/hostaway/integrations 567 hostaway
170 9. Property, Title & Mortgage Credit Repair Cloud https://www.creditrepaircloud.com 1-800-944-1838 support@creditrepaircloud.com https://signup.creditrepaircloud.com/ https://help.creditrepaircloud.com/; 1-800-944-1838; support@creditrepaircloud.com https://www.linkedin.com/company/credit-repair-cloud https://zapier.com/apps/credit-repair-cloud/integrations 436 credit-repair-cloud
171 9. Property, Title & Mortgage myhomeIQ SOA Labs, Inc. https://www.myhomeiq.com 877-418-2003 https://app.myhomeiq.report/sign-up?source=website 877-418-2003 https://www.linkedin.com/company/myhomeiq https://zapier.com/apps/myhomeiq/integrations 72 myhomeiq
172 9. Property, Title & Mortgage InventoryBase InventoryBase Ltd https://inventorybase.co.uk Building 1000, Lakeside North Harbour, Western Road, Portsmouth, PO6 3EN, United Kingdom +44 (0)3333 444 506 sales@inventorybase.com https://inventorybase.co.uk/contact/ https://support.inventorybase.com/; support@inventorybase.com https://www.linkedin.com/company/inventorybase https://zapier.com/apps/inventorybase/integrations 18 inventorybase
173 9. Property, Title & Mortgage RentCheck RentCheck Holdings, Inc. https://www.getrentcheck.com 1582 Magazine Street, New Orleans, LA 70130, USA +1 (504) 336-7771 hello@getrentcheck.com https://app.getrentcheck.com/get-started https://help.getrentcheck.com/en/; hello@getrentcheck.com https://www.linkedin.com/company/getrentcheck https://zapier.com/apps/rentcheck/integrations 19 rentcheck
174 10. Meeting & Call Recording / Transcription Fathom Fathom Video Inc. https://fathom.video 2261 Market Street #4156, San Francisco, CA 94114, USA https://www.fathom.ai/ https://help.fathom.video/en/contact-us; help@fathom.video https://www.linkedin.com/company/fathomdotai https://zapier.com/apps/fathom/integrations 8044 fathom
175 10. Meeting & Call Recording / Transcription Otter.ai Otter.ai, Inc. https://otter.ai 800 W El Camino Real, Suite 170, Mountain View, CA 94040, USA https://otter.ai/ https://help.otter.ai/hc/en-us/articles/1500000001541-Contact-Otter-ai-Support; support@otter.ai https://www.linkedin.com/company/otter-ai https://zapier.com/apps/otterai/integrations 2961 otterai
176 10. Meeting & Call Recording / Transcription Fireflies.ai Fireflies.ai Corp. https://fireflies.ai 1000 Brickell Ave, Ste 715 PMB 5136, Miami, FL 33131, USA https://fireflies.ai/ support@fireflies.ai; https://fireflies.ai/about-us https://www.linkedin.com/company/fireflies-inc https://zapier.com/apps/fireflies/integrations 2603 fireflies
177 10. Meeting & Call Recording / Transcription tl;dv tldx Solutions GmbH https://tldv.io/ Kaiser-Friedrich-Allee 51, 52074 Aachen, Germany +49 173 4159890 hello@tldv.io https://tldv.io/ support@tldv.io; https://tldv.io/imprint/ https://www.linkedin.com/company/tl-dv/ https://zapier.com/apps/tldv/integrations 2488 tldv
178 10. Meeting & Call Recording / Transcription Krisp Krisp Technologies, Inc. https://krisp.ai 2150 Shattuck Ave, Penthouse 1300, Berkeley, CA 94704, USA +1 702-602-0012 info@krisp.ai https://krisp.ai/contact-sales/ support@krisp.ai; https://help.krisp.ai/ https://www.linkedin.com/company/krisphq https://zapier.com/apps/krisp/integrations 970 krisp
179 10. Meeting & Call Recording / Transcription Read AI Read AI, Inc. https://www.read.ai 999 Third Ave, Suite 3300, Seattle, WA 98104, USA press@read.ai https://www.read.ai/contact-us support@read.ai; https://www.read.ai/contact-us https://www.linkedin.com/company/readinc https://zapier.com/apps/read-ai/integrations 728 read-ai
180 10. Meeting & Call Recording / Transcription Grain Grain Intelligence, Inc. https://grain.com 548 Market St., San Francisco, CA 94104, USA hello@grain.com https://grain.com/contact https://grain.com/contact; hello@grain.com https://www.linkedin.com/company/grainhq https://zapier.com/apps/grain/integrations 463 grain
181 10. Meeting & Call Recording / Transcription Notta Notta Corporation https://www.notta.ai 3rd Floor, Otemachi Financial City Grand Cube, 1-9-2 Otemachi, Chiyoda-ku, Tokyo, Japan contact@notta.ai https://www.notta.ai/en/contact support@notta.ai; https://support.notta.ai/ https://www.linkedin.com/company/notta-official https://zapier.com/apps/notta/integrations 460 notta
182 10. Meeting & Call Recording / Transcription Tactiq Tactiq HQ Pty Ltd https://tactiq.io Level 33, 264 George Street, Sydney, NSW 2000, Australia https://tactiq.io/ support@tactiq.io; https://help.tactiq.io/ https://www.linkedin.com/company/tactiq https://zapier.com/apps/tactiq/integrations 422 tactiq
183 10. Meeting & Call Recording / Transcription Fellow Fellow Insights Inc. https://fellow.ai 532 Montréal Rd #275, Ottawa, ON K1K 4R4, Canada +1 613-255-2437 https://fellow.ai/ support@fellow.app; https://help.fellow.app/ https://www.linkedin.com/company/fellow-ai https://zapier.com/apps/fellow/integrations 384 fellow
184 10. Meeting & Call Recording / Transcription Gong Gong.io, Inc. https://www.gong.io 201 Spear St, 13th Floor, San Francisco, CA 94105, USA https://www.gong.io/contact-us https://help.gong.io/ https://www.linkedin.com/company/gong-io https://zapier.com/apps/gong/integrations 283 gong
185 10. Meeting & Call Recording / Transcription Transkriptor Transkriptor, Inc. https://transkriptor.com https://transkriptor.com/ customer@transkriptor.com; support@transkriptor.com https://www.linkedin.com/company/transkriptor https://zapier.com/apps/transkriptor/integrations 163 transkriptor
186 10. Meeting & Call Recording / Transcription Sembly AI Sembly AI Inc. https://www.sembly.ai/ sales@sembly.ai https://www.sembly.ai/form/ https://helpdesk.sembly.ai/ https://www.linkedin.com/company/sembly-ai https://zapier.com/apps/sembly-ai/integrations 125 sembly-ai
187 10. Meeting & Call Recording / Transcription Avoma https://avoma.com 927 Industrial Ave, Palo Alto, CA 94303, USA help@avoma.com https://www.avoma.com/contact-us help@avoma.com; https://help.avoma.com/ https://www.linkedin.com/company/avoma https://zapier.com/apps/avoma/integrations 102 avoma
188 10. Meeting & Call Recording / Transcription Rev Rev.com, Inc. https://www.rev.com 1717 W 6th St. #310, Austin, TX 78703, USA +1 888-369-0701 sales@rev.com https://www.rev.com/ https://www.rev.com/support https://www.linkedin.com/company/rev-com https://zapier.com/apps/rev/integrations 68 rev
189 10. Meeting & Call Recording / Transcription Sonix Sonix, Inc. https://sonix.ai 1459 18th Street #335, San Francisco, CA 94107, USA legal@sonix.ai https://sonix.ai/contact help@sonix.ai; https://sonix.ai/contact https://www.linkedin.com/company/sonix-ai https://zapier.com/apps/sonix/integrations 66 sonix
190 10. Meeting & Call Recording / Transcription Chorus by ZoomInfo ZoomInfo Technologies Inc. https://www.zoominfo.com/products/chorus 330 W Columbia Way, Vancouver, WA 98660, USA +1 866-904-9666 https://www.zoominfo.com/about/contact https://www.zoominfo.com/about/help-center https://www.linkedin.com/company/zoominfo https://zapier.com/apps/chorus-by-zoominfo/integrations 66 chorus-by-zoominfo
191 10. Meeting & Call Recording / Transcription HappyScribe Happy Scribe Limited https://www.happyscribe.com The Black Church, Saint Mary's Place North, Dublin 7, Ireland hi@happyscribe.com https://www.happyscribe.com/ hi@happyscribe.com https://www.linkedin.com/company/happyscribe https://zapier.com/apps/happyscribe/integrations 59 happyscribe
192 10. Meeting & Call Recording / Transcription MeetGeek Meetgeek, Inc. https://meetgeek.ai/ 1111B S Governors Ave, STE 26235, Dover, DE 19904, USA hello@meetgeek.ai https://meetgeek.ai/ support@meetgeek.ai; https://support.meetgeek.ai/ https://www.linkedin.com/company/meetgeek-ai/ https://zapier.com/apps/meetgeekai/integrations 55 meetgeekai
193 10. Meeting & Call Recording / Transcription Supernormal Supernormal Technologies, Inc. https://supernormal.com hello@supernormal.com https://www.supernormal.com/ help@supernormal.com https://www.linkedin.com/company/supernormalapp https://zapier.com/apps/supernormal/integrations 37 supernormal
194 10. Meeting & Call Recording / Transcription CallCabinet / Smarsh Smarsh Inc. https://www.smarsh.com/callcabinet 851 SW 6th Ave, Suite 800, Portland, OR 97204, USA +1 866-762-7741 https://www.smarsh.com/sales-contact/ https://www.smarsh.com/ https://www.linkedin.com/company/smarsh https://zapier.com/apps/callcabinet/integrations 3 callcabinet
195 10. Meeting & Call Recording / Transcription Laxis Laxis, Inc. https://www.laxis.com/ team@laxis.tech https://www.laxis.com/contact/ https://help.laxis.com/ https://www.linkedin.com/company/laxisai https://zapier.com/apps/laxis/integrations 17 laxis
196 10. Meeting & Call Recording / Transcription Noty.ai https://noty.ai info@noty.ai https://noty.ai/ info@noty.ai; https://noty.ai/helpcenter/contacting-customer-support https://www.linkedin.com/company/notyai https://zapier.com/apps/notyai/integrations 8 notyai
197 10. Meeting & Call Recording / Transcription IceCubes https://icecubes.app support@icecubes.app https://icecubes.app/ https://icecubes.app/docs/faq https://zapier.com/apps/icecubes/integrations 3 icecubes
198 11. Document Generation & PDF Automation PandaDoc PandaDoc, Inc. https://www.pandadoc.com/ 548 Market St PMB 185308, San Francisco, CA 94104-5401, USA +1 888-865-8755 hello@pandadoc.com https://www.pandadoc.com/contact-sales/ https://support.pandadoc.com/; https://www.pandadoc.com/contact/ https://www.linkedin.com/company/pandadoc https://zapier.com/apps/pandadoc/integrations 4789 pandadoc
199 11. Document Generation & PDF Automation PDFMonkey https://www.pdfmonkey.io contact@pdfmonkey.io https://pdfmonkey.io/contact/ https://pdfmonkey.io/contact/; tinymonkey@pdfmonkey.io https://www.linkedin.com/company/pdfmonkey/ https://zapier.com/apps/pdfmonkey/integrations 617 pdfmonkey
200 11. Document Generation & PDF Automation Qwilr Qwilr Operating Company Australia Pty Ltd https://qwilr.com 7 Hudson St, Redfern, NSW 2016, Australia help@qwilr.com https://qwilr.com/ https://help.qwilr.com/ https://www.linkedin.com/company/qwilr https://zapier.com/apps/qwilr/integrations 424 qwilr
201 11. Document Generation & PDF Automation Formstack Documents (Intellistack) Intellistack, LLC https://www.formstack.com 50 South Steele Street, Suite 505, Denver, CO 80209, USA partners@formstack.com https://www.formstack.com/contact-sales https://help.formstack.com/ https://www.linkedin.com/company/formstack https://zapier.com/apps/formstack-documents/integrations 338 formstack-documents
202 11. Document Generation & PDF Automation Docupilot Docupilot, Inc. https://docupilot.app 1111B S Governors Ave STE 21820, Dover, DE 19904, USA https://www.docupilot.com/ support@docupilot.app https://www.linkedin.com/company/docupilot-inc https://zapier.com/apps/docupilot/integrations 220 docupilot
203 11. Document Generation & PDF Automation APITemplate.io https://apitemplate.io/ hello@apitemplate.io https://apitemplate.io/ hello@apitemplate.io https://www.linkedin.com/company/apitemplate-io https://zapier.com/apps/apitemplateio/integrations 96 apitemplateio
204 11. Document Generation & PDF Automation Plumsail Documents https://plumsail.com 2125 Biscayne Boulevard, Suite 212, Miami, FL 33137, USA sales@plumsail.com https://plumsail.com/company/ support@plumsail.com; https://plumsail.com/support/ https://www.linkedin.com/company/plumsail https://zapier.com/apps/plumsail-documents/integrations 85 plumsail-documents
205 11. Document Generation & PDF Automation Documentero https://documentero.com https://documentero.com/ https://docs.documentero.com/ https://zapier.com/apps/documentero/integrations 69 documentero
206 11. Document Generation & PDF Automation Docamatic https://docamatic.com https://docamatic.com/contact https://docamatic.com/contact https://zapier.com/apps/docamatic/integrations 31 docamatic
207 11. Document Generation & PDF Automation DocsAutomator https://docsautomator.co Pappelallee 78/79, 10437 Berlin, Germany support@docsautomator.co https://www.docsautomator.co/ support@docsautomator.co https://www.linkedin.com/company/docsautomator https://zapier.com/apps/docsautomator/integrations 29 docsautomator
208 11. Document Generation & PDF Automation Carbone CARBONEIO SAS https://carbone.io 130 La Sauvagère, 85170 Bellevigny, France contact@carbone.io https://carbone.io/ support@carbone.io https://www.linkedin.com/company/carboneio https://zapier.com/apps/carboneio/integrations 14 carboneio
209 11. Document Generation & PDF Automation PDF Maker CLOSER INNOVATION LABS https://thepdfmaker.com support@thepdfmaker.com https://thepdfmaker.com/ support@thepdfmaker.com https://www.linkedin.com/company/the-pdf-maker/ https://zapier.com/apps/pdf-maker-automate-documents-ca2/integrations 11 pdf-maker-automate-documents-ca2
210 11. Document Generation & PDF Automation Docmosis Docmosis Pty Ltd https://www.docmosis.com Suite 8 / 5 Hasler Road, Osborne Park, WA 6017, Australia +61 8 6111 0559 sales@docmosis.com https://www.docmosis.com/company/contact-us/ https://www.docmosis.com/support/ https://www.linkedin.com/company/docmosis https://zapier.com/apps/docmosis/integrations 7 docmosis
211 11. Document Generation & PDF Automation Proposify Proposify Inc. https://proposify.com PO Box 57 Main, Dartmouth, NS B2Y 3Y2, Canada https://www.proposify.com/contact-us support@proposify.com; https://support.proposify.com/hc/en-us https://www.linkedin.com/company/proposify https://zapier.com/apps/proposify/integrations 26 proposify
212 11. Document Generation & PDF Automation Gavel Documate, Inc. https://www.gavel.io 453 S. Spring St., Suite 400-1630, Los Angeles, CA 90013 (415) 941-6866 hello@gavel.io https://www.gavel.io/contact https://help.gavel.io/ https://www.linkedin.com/company/gaveltech https://zapier.com/apps/gavel/integrations 76 gavel
213 11. Document Generation & PDF Automation Anvil Anvil Foundry, Inc. https://www.useanvil.com 535 Mission Street #1766, San Francisco, CA 94105, United States +1 415-952-9552 hello@useanvil.com https://www.useanvil.com/pricing/ support@useanvil.com https://www.linkedin.com/company/anvil-foundry https://zapier.com/apps/anvil/integrations 37 anvil
214 11. Document Generation & PDF Automation Legito Legito, Inc. https://legito.com 25 W 39th St, New York, NY 10018 +1 332-334-7750 sales@legito.com https://www.legito.com/contact-sales/ support@legito.com; https://www.legito.com/contact/ https://www.linkedin.com/company/legito https://zapier.com/apps/legito/integrations 2 legito
215 11. Document Generation & PDF Automation Aspose Aspose Pty Ltd https://www.aspose.com Suite 163, 79 Longueville Road, Lane Cove, NSW 2066, Australia sales@aspose.com https://about.aspose.com/contact/ https://forum.aspose.com https://www.linkedin.com/company/aspose https://zapier.com/apps/asposewords/integrations 1 asposewords
216 11. Document Generation & PDF Automation Windward Studios / Fluent by Apryse Apryse Software Corp. https://www.windwardstudios.com 11990 Grant Street, Suite 550, Northglenn, CO 80233, USA +1 303-499-2544 success@windward.net https://www.windwardstudios.com/resources/contact-us https://www.windwardstudios.com/resources/contact-us https://www.linkedin.com/company/windward-reports-docgen-&-bi https://zapier.com/apps/windward-hub/integrations 1 windward-hub
217 11. Document Generation & PDF Automation ComPDF Kdan Mobile Software Ltd. https://compdf.com 5F, No.1-4, Zhonghua Rd., Yongkang District, Tainan City 710, Taiwan +886-6-3131660 https://www.compdf.com/contact-sales support@compdf.com; https://www.compdf.com/support https://www.linkedin.com/company/kdan-mobile-software-ltd- https://zapier.com/apps/compdf/integrations 5 compdf
218 11. Document Generation & PDF Automation PDFgen Bootstrapper LLC https://pdfgen.com https://pdfgen.com/ support@pdfgen.com https://zapier.com/apps/pdfgen/integrations 5 pdfgen
219 12. Credentials & Certificates Credly by Pearson Credly, Inc. https://www.credly.com 368 9th Avenue, 6th Floor, New York, NY 10001, USA https://info.credly.com/schedule-a-demo https://support.credly.com/hc/en-us https://www.linkedin.com/company/credly https://zapier.com/apps/credlys-acclaim-platform/integrations 120 credlys-acclaim-platform
220 12. Credentials & Certificates Accredible https://www.accredible.com 800 West El Camino Real, Suite 180, Mountain View, CA 94040, USA https://www.accredible.com/contact-us support@accredible.com; https://help.accredible.com/ https://www.linkedin.com/company/accredible https://zapier.com/apps/accredible/integrations 338 accredible
221 12. Credentials & Certificates Certifier Certifier sp. z o.o. https://certifier.io/ Dolnych Młynów 3/1, 31-124 Kraków, Poland contact@certifier.io https://certifier.io/request-a-demo support@certifier.io; https://certifier.io/contact https://www.linkedin.com/company/certifier https://zapier.com/apps/certifier/integrations 381 certifier
222 12. Credentials & Certificates Sertifier Sertifier Inc. https://sertifier.com 112 Capitol Trail, Suite A593, Newark, DE 19711, USA +1 302-487-3193 hello@sertifier.com https://sertifier.com/contact-us support@sertifier.com https://www.linkedin.com/company/sertifierco https://zapier.com/apps/sertifier/integrations 55 sertifier
223 12. Credentials & Certificates CertifyMe Tech99 Innovations Pvt Ltd https://certifyme.online/ 166 Geary St. STE 1500 #2686, San Francisco, CA 94108, USA +1 252-500-1225 info@certifyme.online https://info.certifyme.online/request-demo info@certifyme.online https://www.linkedin.com/company/certify-me-online https://zapier.com/apps/certifyme/integrations 8 certifyme
224 12. Credentials & Certificates BadgeCert BadgeCert Inc. https://www.badgecert.com 425 Huehl Road, Suite #11B, Northbrook, IL 60062, USA info@badgecert.com https://badgecert.com/talk-to-sales/ info@badgecert.com https://www.linkedin.com/company/badgecert https://zapier.com/apps/badgecert/integrations 1 badgecert
225 12. Credentials & Certificates Accredify https://accredify.io 30A Kallang Place #11-06/07, Singapore 339213 +65 3138 5580 contact@accredify.io https://www.accredify.io/contact-us contact@accredify.io https://www.linkedin.com/company/accredify https://zapier.com/apps/accredify/integrations 3 accredify
226 12. Credentials & Certificates Merit / Aspire https://merits.com 100 S Murphy Ave, Suite 200, Sunnyvale, CA 94086, USA +1 833-463-7487 help@merits.com https://www.aspiretech.us/ help@merits.com; help@aspiretech.us https://www.linkedin.com/company/earnmerits https://zapier.com/apps/merit/integrations 7 merit
227 12. Credentials & Certificates Edusign https://edusign.com 5 Parvis Alan Turing, 75013 Paris, France https://edusign.com/ support@edusign.fr https://www.linkedin.com/company/edusign/ https://zapier.com/apps/edusign/integrations 13 edusign
228 12. Credentials & Certificates Brillium Brillium, Inc. https://www.brillium.com/ +1 407-982-2600 https://www.brillium.com/ support@brillium.com; https://www.brillium.com/ https://www.linkedin.com/company/brillium https://zapier.com/apps/brillium/integrations 27 brillium
229 12. Credentials & Certificates Go1 GO1 Pty Ltd https://go1.com 5/2908 Logan Rd, Underwood / Brisbane, QLD 4119, Australia https://www.go1.com/demo https://help.go1.com/ https://www.linkedin.com/company/go1 https://zapier.com/apps/go1/integrations 35 go1
230 12. Credentials & Certificates Tovuti LMS Tovuti, Inc. https://www.tovuti.io 775 S. Rivershore Lane, Suite 200, Eagle, ID 83616, USA +1 888-646-2353 https://www.tovutilms.com/contact-us https://www.tovutilms.com/contact-us https://www.linkedin.com/company/tovutilms https://zapier.com/apps/tovuti/integrations 25 tovuti
231 12. Credentials & Certificates EdApp / SC Training / Mitti EdApp Pty Ltd https://www.edapp.com support@safetyculture.com https://training.safetyculture.com/contact/ support@edapp.com; support@safetyculture.com https://www.linkedin.com/company/safetyculture https://zapier.com/apps/edapp/integrations 8 edapp
232 13. Forms & Field Data Capture Google Forms Google LLC https://www.google.com/forms 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA +1 650-253-0000 press@google.com https://workspace.google.com/contact/ https://support.google.com/docs/topic/9054603 https://www.linkedin.com/company/google https://zapier.com/apps/google-forms/integrations 55368 google-forms
233 13. Forms & Field Data Capture Typeform TYPEFORM S.L. https://www.typeform.com Carrer Bac de Roda 163, 08018 Barcelona, Spain https://www.typeform.com/contact-us https://www.typeform.com/help/ https://www.linkedin.com/company/typeform https://zapier.com/apps/typeform/integrations 32449 typeform
234 13. Forms & Field Data Capture Jotform Jotform Inc. https://www.jotform.com/ 4 Embarcadero Center, Suite 780, San Francisco, CA 94111, USA +1 415-317-0927 support@jotform.com https://www.jotform.com/enterprise/contact-sales/ https://www.jotform.com/contact/; support@jotform.com https://www.linkedin.com/company/jotform https://zapier.com/apps/jotform/integrations 19653 jotform
235 13. Forms & Field Data Capture Gravity Forms Rocketgenius, Inc. https://www.gravityforms.com/ 1620 Centerville Turnpike, Suite 102, Virginia Beach, VA 23464-6500, USA +1 757-965-6600 https://www.gravityforms.com/ https://www.gravityforms.com/help/ https://www.linkedin.com/company/gravityforms https://zapier.com/apps/gravity-forms/integrations 18694 gravity-forms
236 13. Forms & Field Data Capture Tally Tally BV https://tally.so/ Sint-Pietersnieuwstraat 11, 9000 Ghent, Belgium hello@tally.so https://tally.so/ hello@tally.so; https://tally.so/help https://www.linkedin.com/company/tallyforms https://zapier.com/apps/tally/integrations 11354 tally
237 13. Forms & Field Data Capture Cognito Forms Cognito, LLC https://www.cognitoforms.com/ 1310 Gadsden Street, Suite 100, Columbia, SC 29201, USA +1 888-499-0856 https://www.cognitoforms.com/ https://www.cognitoforms.com/supportrequest https://www.linkedin.com/company/cognito-forms https://zapier.com/apps/cognito-forms/integrations 3641 cognito-forms
238 13. Forms & Field Data Capture Fillout Restly, Inc. https://fillout.com/ 9450 SW Gemini Dr, PMB 39088, Beaverton, OR 97008, USA https://www.fillout.com/ https://www.fillout.com/help; privacy@fillout.com https://www.linkedin.com/company/fillout https://zapier.com/apps/fillout/integrations 2657 fillout
239 13. Forms & Field Data Capture Wufoo SurveyMonkey Inc. https://www.wufoo.com/ 910 Park Pl, Ste 300, San Mateo, CA 94403, USA https://www.surveymonkey.com/ https://help.surveymonkey.com/en/wufoo/account/how-to-contact/ https://www.linkedin.com/company/surveymonkey https://zapier.com/apps/wufoo/integrations 2172 wufoo
240 13. Forms & Field Data Capture Formstack (Intellistack) Intellistack, LLC https://www.formstack.com/ 50 South Steele Street, Suite 505, Denver, CO 80209, USA partners@formstack.com https://www.formstack.com/contact-sales https://help.formstack.com/ https://www.linkedin.com/company/formstack https://zapier.com/apps/formstack/integrations 1329 formstack
241 13. Forms & Field Data Capture Paperform Paperform Pty Ltd https://paperform.co support@paperform.co https://paperform.co/contact/ support@paperform.co; https://paperform.co/contact/ https://www.linkedin.com/company/paperform https://zapier.com/apps/paperform/integrations 1232 paperform
242 13. Forms & Field Data Capture 123FormBuilder 123FormBuilder SRL https://www.123formbuilder.com/ Gheorghe Lazăr no. 24, Fructus Plaza, 2nd Floor, SAD 13, 300081 Timișoara, Romania customercare@123formbuilder.com https://www.123formbuilder.com/contactus.html customercare@123formbuilder.com https://www.linkedin.com/company/123formbuilder https://zapier.com/apps/123formbuilder/integrations 415 123formbuilder
243 13. Forms & Field Data Capture SurveyMonkey SurveyMonkey Inc. https://www.surveymonkey.com 910 Park Pl, Ste 300, San Mateo, CA 94403, USA https://www.surveymonkey.com/ https://help.surveymonkey.com/en/apply/faqs/contact-us/ https://www.linkedin.com/company/surveymonkey https://zapier.com/apps/surveymonkey/integrations 2029 surveymonkey
244 13. Forms & Field Data Capture Qualtrics Qualtrics, LLC https://www.qualtrics.com/ 333 W. River Park Drive, Provo, UT 84604, USA +1 385-508-2828 press@qualtrics.com https://www.qualtrics.com/contact/ https://www.qualtrics.com/support/ https://www.linkedin.com/company/qualtrics https://zapier.com/apps/qualtrics/integrations 321 qualtrics
245 13. Forms & Field Data Capture GoCanvas Canvas Solutions, Inc. https://www.gocanvas.com 11911 Freedom Dr, Suite 400, Reston, VA 20190, USA 866-242-9334 sales@gocanvas.com https://www.gocanvas.com/contact-us https://help.gocanvas.com/hc/en-us; support@gocanvas.com; +1 703-436-8069 ext. 3 https://www.linkedin.com/company/gocanvas https://zapier.com/apps/gocanvas/integrations 316 gocanvas
246 13. Forms & Field Data Capture Device Magic Canvas Solutions, Inc. https://www.devicemagic.com 11911 Freedom Dr, Suite 400, Reston, VA 20190, USA 1-855-997-0800 x1 sales@devicemagic.com https://www.devicemagic.com/contact-us/ https://docs.devicemagic.com/; support@devicemagic.com; 1-855-997-0800 x2 https://www.linkedin.com/company/device-magic https://zapier.com/apps/devicemagic/integrations 46 devicemagic
247 13. Forms & Field Data Capture MoreApp MoreApp B.V. https://moreapp.com Stationsplein 45, 3013 AK Rotterdam, The Netherlands info@moreapp.com https://links.moreapp.com/meeting/sales/en https://helpcenter.moreapp.com/en; support@moreapp.com https://nl.linkedin.com/company/moreapp https://zapier.com/apps/moreapp/integrations 58 moreapp
248 13. Forms & Field Data Capture Fulcrum Spatial Networks, Inc. https://www.fulcrumapp.com 548 Market St, PMB 14914, San Francisco, CA 94104-5401, USA +1 415-256-8000 sales@fulcrumapp.com https://www.fulcrumapp.com/contact-us/ https://www.fulcrumapp.com/contact-us/; support hours Mon–Fri 7am–7pm ET https://www.linkedin.com/company/fulcrum-mobile-data-collection https://zapier.com/apps/fulcrum/integrations 47 fulcrum
249 13. Forms & Field Data Capture Plumsail Forms https://plumsail.com/forms/ 2125 Biscayne Boulevard, Suite 212, Miami, FL 33137, USA sales@plumsail.com https://plumsail.com/company/ support@plumsail.com; https://plumsail.com/support/ https://www.linkedin.com/company/plumsail https://zapier.com/apps/plumsail-forms/integrations 8 plumsail-forms
250 13. Forms & Field Data Capture Formitize Mobile Interactive Technologies Pty Ltd https://www.formitize.com 11 Rodeo Road, Gregory Hills NSW 2557, Australia 1300 552 008 info@formitize.com https://www.formitize.com/contact-us/ https://support.formitize.com/; support@formitize.com https://www.linkedin.com/company/formitize https://zapier.com/apps/formitize/integrations 32 formitize
251 13. Forms & Field Data Capture Mitti (by SafetyCulture) SafetyCulture Pty Ltd https://mitti.com 72 Foveaux Street, Surry Hills NSW 2010, Australia info@safetyculture.com https://mitti.com/book-demo https://help.mitti.com/; support@mitti.com (also support@safetyculture.com) https://www.linkedin.com/company/safetyculturehq https://zapier.com/apps/mitti/integrations 447 mitti
252 14. GRC, Compliance & Risk Secureframe Secureframe, Inc. https://secureframe.com 548 Market Street, Suite 30287, San Francisco, CA 94104, United States https://secureframe.com/contact mailto:support@secureframe.com; https://support.secureframe.com/ https://www.linkedin.com/company/secureframe https://zapier.com/apps/secureframe/integrations 23 secureframe
253 14. GRC, Compliance & Risk UpGuard UpGuard, Inc. https://www.upguard.com 650 Castro St, Suite 120-387, Mountain View, CA 94041, United States +1 888-882-3223 sales@upguard.com https://www.upguard.com/contact-sales mailto:support@upguard.com https://www.linkedin.com/company/upguard https://zapier.com/apps/upguard/integrations 40 upguard
254 14. GRC, Compliance & Risk Hyperproof Hyperproof, Inc. https://hyperproof.io 600 1st Ave Ste 330 PMB 78059, Seattle, WA 98104-2246, United States https://hyperproof.io/contact-us/ https://hyperproof.io/contact-us/ https://www.linkedin.com/company/hyperproof https://zapier.com/apps/hyperproof/integrations 2 hyperproof
255 14. GRC, Compliance & Risk LogicGate LogicGate, Inc. https://www.logicgate.com 320 W Ohio St, Suite 600W, Chicago, IL 60654, United States +1 312-279-2775 https://www.logicgate.com/request-a-demo/ https://www.logicgate.com/customer-resources/ https://www.linkedin.com/company/logic-gate https://zapier.com/apps/logicgate/integrations 5 logicgate
256 14. GRC, Compliance & Risk LogicManager LogicManager, Inc. https://www.logicmanager.com 6 Liberty Square #2316, Boston, MA, United States +1 617-530-1210 communications@logicmanager.com https://www.logicmanager.com/contact-us/ https://www.logicmanager.com/contact-us/ https://www.linkedin.com/company/logicmanager-inc. https://zapier.com/apps/logicmanager/integrations 5 logicmanager
257 14. GRC, Compliance & Risk ISMS.online Alliantist Ltd https://www.isms.online Nile House, Nile Street, Brighton BN1 1HW, United Kingdom +44 1273 041140 enquiries@isms.online https://www.isms.online/contact/ https://www.isms.online/about/support-team/ https://www.linkedin.com/company/isms.online https://zapier.com/apps/ismsonline/integrations 9 ismsonline
258 14. GRC, Compliance & Risk NorthGRC NorthGRC A/S https://www.northgrc.com Tobaksvejen 23B, 1, 2860 Søborg, Denmark +45 70 25 80 30 info@northgrc.com https://www.northgrc.com/contact-us https://www.northgrc.com/contact-us https://www.linkedin.com/company/northgrc https://zapier.com/apps/northgrc/integrations 2 northgrc
259 14. GRC, Compliance & Risk Tugboat Logic OneTrust LLC https://www.onetrust.com 505 North Angier Avenue, Atlanta, GA 30308, United States +1 844-906-2323 example@yourdomain.com https://www.onetrust.com/forms/contact-us/ https://my.onetrust.com/ https://www.linkedin.com/company/onetrust https://zapier.com/apps/tugboat-logic/integrations 5 tugboat-logic
260 14. GRC, Compliance & Risk SAI360 SAI360 Inc. https://www.sai360.com 205 West Wacker Drive, Suite 1800, Chicago, IL 60606, United States +1 312-546-4500 https://www.sai360.com/contact https://www.sai360.com/contact https://www.linkedin.com/company/sai360 https://zapier.com/apps/sai360-grc/integrations 1 sai360-grc
261 14. GRC, Compliance & Risk JustProtect https://app.justprotect.co https://zapier.com/apps/justprotect/integrations 1 justprotect
262 15. Logistics & Chain of Custody Onfleet Onfleet, Inc. https://onfleet.com 268 Bush Street #4305, San Francisco, CA 94104, USA https://onfleet.com/contact-sales https://support.onfleet.com/; support@onfleet.com https://www.linkedin.com/company/onfleet https://zapier.com/apps/onfleet/integrations 93 onfleet
263 15. Logistics & Chain of Custody Track-POD Geros Technologijos, Ltd. https://www.track-pod.com Šeimyniškių g. 19, 09200 Vilnius, Lithuania sales@track-pod.com https://www.track-pod.com/contact-us/ https://www.track-pod.com/contact-us/; support@track-pod.com https://www.linkedin.com/company/track-pod https://zapier.com/apps/track-pod/integrations 81 track-pod
264 15. Logistics & Chain of Custody Detrack Detrack Systems Pte. Ltd. https://www.detrack.com 60 Kaki Bukit Place #05-16, Eunos Techpark, Singapore 415979 sales@detrack.com https://www.detrack.com/get-in-touch-with-us/ https://help.detrack.com/en/; in-dashboard chat / ticket form https://www.linkedin.com/company/detrack-systems https://zapier.com/apps/detrack/integrations 40 detrack
265 15. Logistics & Chain of Custody Tookan Jungleworks Inc. https://jungleworks.com/tookan/ 4830 West Kennedy Blvd, Suite 600, Tampa, FL 33609, USA +1-579-809-0491 contact@jungleworks.com https://jungleworks.com/tookan/ https://help.jungleworks.com/; contact@jungleworks.com https://www.linkedin.com/company/jungleworks https://zapier.com/apps/tookan/integrations 34 tookan
266 15. Logistics & Chain of Custody Wodely Asbing Technology Pty Ltd https://www.wodely.com Level 45/680 George Street, Sydney, NSW 2000, Australia https://www.wodely.com/contact-sales/ https://www.wodely.com/contact/ (in-dashboard ticket); https://www.wodely.com/category/support/ https://zapier.com/apps/wodely/integrations 16 wodely
267 15. Logistics & Chain of Custody WorkWave Route Manager WorkWave LLC https://www.workwave.com/route-manager/ 101 Crawfords Corner Road, Suite 2511-W, Holmdel, NJ 07733, USA (866) 794-1658 https://www.workwave.com/contact-us https://www.workwave.com/support; (800) 762-0301; wwrmsupport@workwave.com https://www.linkedin.com/company/workwave https://zapier.com/apps/workwave-route-manager/integrations 11 workwave-route-manager
268 15. Logistics & Chain of Custody Cigo Tracker Cigo Tracker Inc. https://cigotracker.com 3343 Peachtree Rd NE, Ste 145, Atlanta, GA 30326, USA (888) 816-2446 sales@cigotracker.com https://cigotracker.com/contact-us-today/ https://cigotracker.com/contact-us-today/ https://www.linkedin.com/company/cigo-tracker https://zapier.com/apps/cigo-tracker/integrations 10 cigo-tracker
269 15. Logistics & Chain of Custody VROMO https://vromo.io Annaville House, Dunmore Road, Waterford, X91 CC85, Ireland sales@vromo.io https://vromo.io/contact/ https://help.vromo.io/knowledge; information@vromo.io https://www.linkedin.com/company/vromo https://zapier.com/apps/vromo/integrations 3 vromo
270 15. Logistics & Chain of Custody EasyPost Simpler Postage, Inc. https://www.easypost.com 2889 Ashton Blvd, Lehi, UT 84043, USA https://www.easypost.com/talk-to-easypost/ https://support.easypost.com/; https://support.easypost.com/hc/en-us/requests/new https://www.linkedin.com/company/easypost https://zapier.com/apps/easypost/integrations 0 easypost
271 15. Logistics & Chain of Custody Shippo Popout, Inc. https://goshippo.com 2261 Market Street, Suite 5603, San Francisco, CA 94114, USA https://goshippo.com/contact/sales https://support.goshippo.com/hc/en-us; https://support.goshippo.com/hc/en-us/requests/new https://www.linkedin.com/company/shippo https://zapier.com/apps/shippo/integrations 460 shippo

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,87 @@
# CONTACTS-ALL.md — what was collected
**Source file:** [CONTACTS-ALL.md](../CONTACTS-ALL.md) (index + coverage + top 50)
**Machine copies:** [contacts-all.csv](../contacts-all.csv), [contacts-all.json](../contacts-all.json) (9,985 rows)
**Snapshot:** 17 August 2026, Zapier public catalog (API v4 + app-page scrape)
This is the **full public Zapier directory**, not the 15-vertical brief. Every row has at least **name + Zapier listing URL**.
## Why it exists
Outreach and partnership work needed a single table of every public Zapier app: who they are, how to reach them, and how large they are on Zapier. The 15-vertical subset (`CONTACTS.md`) is richer on HQ and legal name; this file is breadth.
## Coverage (9,985 apps)
| Field | Count | Share |
|-------|------:|------:|
| Apps in catalog | 9,985 | 100% |
| Website | 9,917 | 99% |
| Phone or email or sales form | 7,075 | 71% |
| Email | 4,063 | 41% |
| Phone | 3,064 | 31% |
| Sales / contact URL | 5,243 | 53% |
| Support URL | 246 | 2% |
| LinkedIn | 248 | 2% |
| HQ address | 215 | 2% |
| Legal name filled (often empty string) | — | treat HQ/legal as curated-only |
| In the 15 `Vendors.txt` verticals | 256 | 3% |
| Premium flag | 84 | 1% |
| Beta flag | 364 | 4% |
| Published Zap usage greater than 0 | 9,319 | 93% |
| Sum of published Zap usage | 4,017,170 | — |
**Contact source:** site scrape 9,729 · curated deep-research 256.
## What each row contains
`name`, `slug`, `zapier_url`, `website`, `phone`, `email`, `all_emails`, `sales_form`, `support`, `linkedin`, `hq_address`, `legal_name`, `categories`, `description`, `zap_usage`, `popularity_rank`, `is_premium`, `is_beta`, `in_vendors_txt_verticals`, `contact_source`, `scrape_error`.
Auth method is **not** on the public directory page (see `CAPABILITIES.md` / help scrape for the ~1,971 apps that state auth).
## Largest apps by published Zap usage (excerpt)
Built-in Zapier helpers dominate the top (Filter, Webhooks, Formatter, Schedule, Paths, Code, Email, Delay, AI, Looping, Tables). Largest **third-party** names include Google Sheets, Gmail, Slack, Google Calendar, Drive, HubSpot, Forms, Notion, Facebook Lead Ads, Mailchimp, Stripe, Outlook, Calendly, Typeform, Airtable, Trello, Salesforce, ChatGPT, Jotform, monday.com, Shopify.
These are **directory Zap counts**, not revenue and not unique customers.
## Top Zapier directory categories (an app can have several)
| n | Category |
|--:|----------|
| 1,089 | CRM |
| 504 | Marketing Automation |
| 350 | Forms and Surveys |
| 348 | Sales and CRM |
| 331 | eCommerce |
| 330 | Marketing |
| 314 | Phone and SMS |
| 289 | Project Management |
| 274 | AI Assistants |
| 270 | Scheduling and Booking |
| 269 | Developer Tools |
| 244 | Communication |
| 236 | Productivity |
| 230 | Accounting |
| 186 | HR Talent and Recruitment |
| 172 | Documents |
## How to use it
- **Spreadsheet work:** open `contacts-all.csv`.
- **Filter to the 15 verticals:** `in_vendors_txt_verticals` true, or use `CONTACTS.md`.
- **Outreach:** prefer `sales_form` when email/phone are blank. That is the normal SaaS path.
- **Do not** treat scrape phones as gospel (JS sites and footers produce noise). Confirm on the vendor site before calling.
## Limits
- ~952 rows recorded a scrape error; they still have catalog identity.
- Many sites are JS-only or form-only — 29% have no phone, email, or form URL.
- HQ / LinkedIn / support URLs were **not** scraped for the long tail; those fields are almost all from the 256 curated companies.
- Personal employee inboxes were omitted on purpose.
## Related
- Deeper 15-vertical directory: `CONTACTS.md`
- USP / fit / “record they create”: `VENDOR-RESEARCH.md`
- Triggers / actions / calling convention: `CAPABILITIES.md`
- Mongo: `zapier.apps` on NS1 (same catalog)

View file

@ -0,0 +1,87 @@
# CONTACTS.md — what was collected
**Source file:** [CONTACTS.md](../CONTACTS.md) (AZ table + 15 vertical sections)
**Machine copies:** [contacts.csv](../contacts.csv), [contacts.json](../contacts.json) (256 brands)
**Snapshot:** 17 August 2026
**Parent brief:** `Vendors.txt` (15 verticals) → live Zapier catalog filter
This is the **deeper 15-vertical subset**, not the 9,985-app dump. Contacts come from official about / legal / contact pages. Personal employee inboxes were omitted. `—` means not published first-party.
## Why it exists
`Vendors.txt` named verticals and counts, not companies. The catalog was matched to products that create contemporaneous records (signatures, inspections, claims, filings, recordings, certificates). Result: **270 placements / 256 unique** brands (some products sit in more than one vertical in the research narrative; the contact JSON is 256 unique slugs).
## Coverage (256 unique brands)
| Field | Count | Share |
|-------|------:|------:|
| Brand / website | 256 | 100% |
| Sales / demo / contact URL | 252 | 98% |
| LinkedIn | 248 | 97% |
| Support URL | 246 | 96% |
| HQ address | 215 | 84% |
| Legal / company name | 204 | 80% |
| Email | 164 | 64% |
| Phone | 147 | 57% |
Unique legal entities with a published name: **193**. Several parents own more than one Zapier-listed product.
## Shared parents (switchboard once)
| Brands | Legal / parent |
|-------:|----------------|
| 3 | 8am, LLC (CasePeer, DocketWise, MyCase) |
| 3 | Filevine, Inc. (Filevine, VineSign, …) |
| 3 | Zoho Corporation |
| 2 | Paperform Pty Ltd |
| 2 | Workday, Inc. |
| 2 | Canvas Solutions, Inc. (Device Magic / GoCanvas family) |
| 2 | Intellistack, LLC |
| 2 | SurveyMonkey Inc. |
Also called out in the directory: Vertafore, Applied, Nemetschek/GoCanvas, SafetyCulture, OneTrust, Smarsh, Pearson/Credly.
## How the file is organized
1. **How to use** — OEM starts at Sales / demo, then `sales@` / `partnerships@` if listed.
2. **All vendors AZ** — one table: company, brand, phone, email, sales URL, HQ.
3. **Fifteen vertical sections** — the same companies grouped as in `Vendors.txt`, with per-vertical contact tables.
Vertical headings in `CONTACTS.md`:
1. E-Signature and Execution
2. Contract Lifecycle Management
3. Inspection, Safety and Field Evidence
4. Construction and Change Orders
5. Legal Practice and Case Management
6. Insurance and Claims
7. Accounting, Audit and Tax
8. HR, ATS and Employment Records
9. Property, Title and Mortgage
10. Meeting and Call Recording / Transcription
11. Document Generation and PDF Automation
12. Credentials and Certificates
13. Forms and Field Data Capture
14. GRC, Compliance and Risk
15. Logistics and Chain of Custody
## How to use it
- **Partnership / OEM:** sales form first; confirm the number on the linked page before dialing.
- **Do not** email personal employee inboxes (they were never collected).
- **Full catalog outreach** (non-vertical): `CONTACTS-ALL.md` / `contacts-all.csv`.
- **Why this vendor / what record they mint:** `VENDOR-RESEARCH.md` and `profiles/01``05`.
## Limits
- Numbers and inboxes change.
- Many SaaS vendors only publish a form — that URL **is** the contact path.
- A few brands have no sales URL (rare).
- This file is not a capability dump (no trigger/action lists). See `CAPABILITIES.md`.
## Related
- Full directory: `CONTACTS-ALL.md`
- Fit, USP, Zap counts, “record they create”: `VENDOR-RESEARCH.md`
- Long dossiers: `profiles/`
- Mongo: `zapier.apps` filtered by the same slugs

View file

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="680"
viewBox="0 0 1100 680" role="img" aria-label="High-level architecture: Zapier to Verae via middleware">
<title>High-level architecture: Zapier to Verae via middleware</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">HIGH-LEVEL ARCHITECTURE</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Verae Time x Zapier</text>
<text x="24" y="70" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#64748B" text-anchor="start">Zapier never calls api.veraetime.net and never speaks NATS. HTTPS only at the public edge.</text>
<rect x="20" y="90" width="1060" height="150" rx="12" fill="#FFF1E6" fill-opacity="1" stroke="#F0D2B8" stroke-width="1.2"/>
<text x="36" y="112" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#C2410C" text-anchor="start">PUBLIC · Zapier cloud</text>
<rect x="20" y="258" width="700" height="280" rx="12" fill="#E8F1F8" fill-opacity="1" stroke="#C5D6E8" stroke-width="1.2"/>
<text x="36" y="280" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">YOUR INFRASTRUCTURE · public HTTPS edge + private workers</text>
<rect x="740" y="258" width="340" height="280" rx="12" fill="#F3EDE0" fill-opacity="1" stroke="#E0D2B4" stroke-width="1.2"/>
<text x="756" y="280" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#B45309" text-anchor="start">PRIVATE NETWORK</text>
<rect x="20" y="556" width="700" height="104" rx="12" fill="#E8F6EE" fill-opacity="1" stroke="#B7DCC7" stroke-width="1.2"/>
<text x="36" y="578" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#15803D" text-anchor="start">VERAE TIMESTAMPING SERVICE</text>
<rect x="740" y="556" width="340" height="104" rx="12" fill="#FFF1E6" fill-opacity="1" stroke="#F0D2B8" stroke-width="1.2"/>
<text x="756" y="578" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#C2410C" text-anchor="start">ZAPIER REST HOOKS</text>
<rect x="40" y="128" width="150" height="88" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="115" y="158" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">User</text>
<text x="115" y="178" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">Zap editor</text>
<text x="115" y="192" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">connection form</text>
<rect x="250" y="122" width="360" height="100" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="430" y="148" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">Zapier Platform CLI app</text>
<text x="430" y="168" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">scratch/veraetime (session TS) or verae-zapier (zmw_ JS)</text>
<text x="430" y="183" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">runs on Zapier cloud when a Zap step executes</text>
<rect x="660" y="128" width="180" height="88" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#94A3B8" stroke-width="1.4"/>
<text x="750" y="158" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">Zap trigger</text>
<text x="750" y="178" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">Timestamp Completed</text>
<text x="750" y="192" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">hooks.zapier.com</text>
<line x1="190" y1="172" x2="250" y2="172" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="220.0" y="161.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">configure / run</text>
<line x1="610" y1="172" x2="660" y2="172" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="635.0" y="161.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">hook fires Zap</text>
<rect x="48" y="300" width="644" height="120" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="370" y="326" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">verae-zapier-middleware /zapier/v1/*</text>
<text x="370" y="348" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">Auth bridge · tenants · entitlements · rate limits · REST Hook store</text>
<text x="370" y="364" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">GET /health POST /auth/login GET /auth/me POST /timestamp[/wait|/batch]</text>
<text x="370" y="380" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">POST /verify GET /status/{jobId} POST/DELETE /webhooks/*</text>
<line x1="430" y1="222" x2="430" y2="300" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="438" y="265.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="start">HTTPS Bearer zmw_ / zmt_</text>
<rect x="760" y="300" width="300" height="92" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="910" y="328" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">NATS JetStream</text>
<text x="910" y="348" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">ZAPIER_JOBS · EVENTS · WEBHOOKS</text>
<text x="910" y="362" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">never on the public internet</text>
<line x1="692" y1="346" x2="760" y2="346" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="726.0" y="335.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">publish (private)</text>
<rect x="760" y="412" width="300" height="108" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="910" y="438" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">Workers</text>
<text x="910" y="458" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">job-poller jobs.watch</text>
<text x="910" y="473" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">event-router jobs.events</text>
<text x="910" y="488" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">webhook-deliver webhooks.deliver</text>
<line x1="910" y1="392" x2="910" y2="412" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="48" y="596" width="644" height="50" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="370" y="616" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">api.veraetime.net</text>
<text x="370" y="634" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="500" fill="#334155" text-anchor="middle">POST /auth/login POST /api/timestamp 202 {jobId} GET /api/status/{jobId} POST /api/verify</text>
<line x1="220" y1="420" x2="220" y2="596" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="228" y="512.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="start">sync HTTPS</text>
<line x1="820" y1="520" x2="370" y2="596" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="595.0" y="548.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">poll / create</text>
<rect x="760" y="596" width="300" height="50" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="910" y="626" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="600" fill="#0F2744" text-anchor="middle">POST hooks.zapier.com timestamp.completed</text>
<line x1="910" y1="520" x2="910" y2="596" stroke="#C2410C" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="918" y="562.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="start">HTTPS egress</text>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View file

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="520"
viewBox="0 0 1100 520" role="img" aria-label="Security boundaries">
<title>Security boundaries</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">SECURITY BOUNDARIES</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">What is public, what stays private</text>
<rect x="20" y="80" width="1060" height="200" rx="12" fill="#FFF1E6" fill-opacity="1" stroke="#F0D2B8" stroke-width="1.4"/>
<text x="40" y="106" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#C2410C" text-anchor="start">PUBLIC INTERNET</text>
<rect x="48" y="124" width="300" height="130" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="198" y="158" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">Zapier cloud</text>
<text x="198" y="180" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">CLI app performs</text>
<text x="198" y="194" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">z.request only</text>
<text x="198" y="208" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">no NATS, no Verae JWT</text>
<rect x="400" y="124" width="300" height="130" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="550" y="158" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">Middleware HTTPS</text>
<text x="550" y="180" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">/zapier/v1 only</text>
<text x="550" y="194" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">TLS required in prod</text>
<text x="550" y="208" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">rate limit + entitlements</text>
<rect x="752" y="124" width="300" height="130" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="902" y="158" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">Zapier hook URLs</text>
<text x="902" y="180" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">untrusted egress</text>
<text x="902" y="194" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">timeouts required</text>
<text x="902" y="208" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">SSRF allowlist = Phase 15</text>
<line x1="348" y1="189" x2="400" y2="189" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="374.0" y="178.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">HTTPS in</text>
<line x1="700" y1="189" x2="752" y2="189" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="726.0" y="178.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">HTTPS out</text>
<rect x="20" y="300" width="1060" height="196" rx="12" fill="#F3EDE0" fill-opacity="1" stroke="#E0D2B4" stroke-width="1.4"/>
<text x="40" y="326" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#B45309" text-anchor="start">PRIVATE · do not expose ports 4222 / store / TOKEN_SECRET</text>
<rect x="48" y="348" width="320" height="126" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="208" y="380" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">NATS JetStream</text>
<text x="208" y="402" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">tokenRef, not raw JWT</text>
<text x="208" y="416" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">private network + auth</text>
<text x="208" y="430" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">mTLS is Phase 15</text>
<rect x="400" y="348" width="320" height="126" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="560" y="380" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">Workers + file store</text>
<text x="560" y="402" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">STORE_PATH store.json</text>
<text x="560" y="416" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">single-node MVP</text>
<text x="560" y="430" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Postgres/Redis = Phase 15</text>
<rect x="752" y="348" width="300" height="126" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="902" y="380" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="middle">api.veraetime.net</text>
<text x="902" y="402" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Verae JWT stays here</text>
<text x="902" y="416" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">server-side login only</text>
<text x="902" y="430" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">MOCK_VERAE for tests</text>
<line x1="368" y1="411" x2="400" y2="411" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="720" y1="411" x2="752" y2="411" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

View file

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="560"
viewBox="0 0 1100 560" role="img" aria-label="Two-hop authentication">
<title>Two-hop authentication</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">AUTHENTICATION</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Two hops · Zapier never sees the Verae JWT</text>
<rect x="20" y="80" width="1060" height="220" rx="12" fill="#E8F1F8" fill-opacity="1" stroke="#C5D6E8" stroke-width="1.4"/>
<text x="40" y="106" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#1A6B6B" text-anchor="start">HOP 1 · end user → middleware</text>
<rect x="48" y="126" width="220" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="158" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">User in Zapier</text>
<text x="158" y="178" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">username + password</text>
<text x="158" y="192" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">or zmw_ API key</text>
<text x="158" y="206" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">api_base_url</text>
<text x="158" y="220" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">default :3100</text>
<rect x="320" y="126" width="280" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="460" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">POST /zapier/v1/auth/login</text>
<text x="460" y="178" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">loginWithCredentials</text>
<text x="460" y="192" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">or loginWithApiKey</text>
<text x="460" y="206" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">returns accessToken</text>
<text x="460" y="220" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">stored as sessionKey (TS)</text>
<rect x="650" y="126" width="200" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="750" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">Tokens issued</text>
<text x="750" y="178" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">zmw_ tenant API key</text>
<text x="750" y="192" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">zmt_ HMAC session</text>
<text x="750" y="206" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">TOKEN_SECRET</text>
<text x="750" y="220" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">never commit</text>
<rect x="880" y="126" width="176" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="968" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">Auth test</text>
<text x="968" y="178" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">GET /auth/me</text>
<text x="968" y="192" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">tenant + plan</text>
<text x="968" y="206" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">usage</text>
<text x="968" y="220" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">401 → refresh</text>
<line x1="268" y1="200" x2="320" y2="200" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="600" y1="200" x2="650" y2="200" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="850" y1="200" x2="880" y2="200" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="20" y="320" width="1060" height="216" rx="12" fill="#E8F6EE" fill-opacity="1" stroke="#B7DCC7" stroke-width="1.4"/>
<text x="40" y="346" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#15803D" text-anchor="start">HOP 2 · middleware → Verae (server-side only)</text>
<rect x="48" y="366" width="300" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="198" y="396" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">veraeClient</text>
<text x="198" y="418" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">POST /auth/login on Verae</text>
<text x="198" y="432" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">or MOCK_VERAE=true</text>
<text x="198" y="446" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">JWT held in process</text>
<text x="198" y="460" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">redacted in DEBUG_VERAE</text>
<rect x="400" y="366" width="300" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="550" y="396" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">api.veraetime.net</text>
<text x="550" y="418" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Authorization: Bearer &lt;JWT&gt;</text>
<text x="550" y="432" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">timestamp / status / verify</text>
<text x="550" y="446" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">source of truth</text>
<text x="550" y="460" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">not reachable from Zapier</text>
<rect x="752" y="366" width="300" height="148" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#C2410C" stroke-width="1.8"/>
<text x="902" y="396" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#C2410C" text-anchor="middle">Do not leak</text>
<text x="902" y="418" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">no Verae JWT in Zapier</text>
<text x="902" y="432" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">no JWT in NATS (use tokenRef)</text>
<text x="902" y="446" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">no secrets in git</text>
<text x="902" y="460" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">no secrets in debug logs</text>
<line x1="348" y1="440" x2="400" y2="440" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="700" y1="440" x2="752" y2="440" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View file

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="620"
viewBox="0 0 1100 620" role="img" aria-label="Create Timestamp async plus REST Hook">
<title>Create Timestamp async plus REST Hook</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">FLOW A</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Create Timestamp · async job + hook</text>
<rect x="-10" y="78" width="160" height="36" rx="6" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="70" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">Zapier app</text>
<line x1="70" y1="114" x2="70" y2="590" stroke="#94A3B8" stroke-dasharray="3 5"/>
<rect x="210" y="78" width="160" height="36" rx="6" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="290" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">Middleware</text>
<line x1="290" y1="114" x2="290" y2="590" stroke="#94A3B8" stroke-dasharray="3 5"/>
<rect x="430" y="78" width="160" height="36" rx="6" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="510" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">NATS</text>
<line x1="510" y1="114" x2="510" y2="590" stroke="#94A3B8" stroke-dasharray="3 5"/>
<rect x="650" y="78" width="160" height="36" rx="6" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="730" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">Workers</text>
<line x1="730" y1="114" x2="730" y2="590" stroke="#94A3B8" stroke-dasharray="3 5"/>
<rect x="870" y="78" width="160" height="36" rx="6" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="950" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">Verae / Hooks</text>
<line x1="950" y1="114" x2="950" y2="590" stroke="#94A3B8" stroke-dasharray="3 5"/>
<line x1="70" y1="148" x2="290" y2="148" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="180.0" y="137.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">1 POST /timestamp</text>
<line x1="290" y1="190" x2="950" y2="190" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="620.0" y="179.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">2 entitlement + POST /api/timestamp</text>
<line x1="950" y1="232" x2="290" y2="232" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="620.0" y="246.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">3 202 { jobId }</text>
<line x1="290" y1="274" x2="70" y2="274" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="180.0" y="288.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">4 return jobId to Zap</text>
<line x1="290" y1="322" x2="510" y2="322" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="400.0" y="311.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">5 publish jobs.watch</text>
<line x1="510" y1="364" x2="730" y2="364" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="620.0" y="353.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">6 job-poller</text>
<line x1="730" y1="406" x2="950" y2="406" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="840.0" y="395.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">7 GET /api/status/{jobId}</text>
<line x1="950" y1="448" x2="730" y2="448" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="840.0" y="462.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">8 pending: Nak + delay</text>
<line x1="730" y1="490" x2="510" y2="490" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="620.0" y="504.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">9 terminal → jobs.events</text>
<line x1="510" y1="532" x2="730" y2="532" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="620.0" y="521.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">10 match webhooks</text>
<line x1="730" y1="574" x2="950" y2="574" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="840.0" y="563.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">11 POST timestamp.completed</text>
<text x="24" y="612" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="500" fill="#64748B" text-anchor="start">Pair this action with the Timestamp Completed hook trigger. Zapier does not poll Verae.</text>
</svg>

After

Width:  |  Height:  |  Size: 6.2 KiB

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="480"
viewBox="0 0 1100 480" role="img" aria-label="Create Timestamp and Wait">
<title>Create Timestamp and Wait</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">FLOW B</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Create Timestamp and Wait</text>
<text x="24" y="72" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#64748B" text-anchor="start">In-process path is live today. Wait-via-NATS is Phase 9.</text>
<rect x="40" y="100" width="200" height="80" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="140" y="132" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">Zapier</text>
<text x="140" y="152" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">POST /timestamp/wait</text>
<rect x="320" y="100" width="260" height="80" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="450" y="132" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">Middleware</text>
<text x="450" y="152" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">create job, then wait</text>
<line x1="240" y1="140" x2="320" y2="140" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="280.0" y="129.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">HTTPS</text>
<rect x="320" y="230" width="260" height="100" rx="8" fill="#E8F1F8" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="450" y="260" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#1A6B6B" text-anchor="middle">NATS_ENABLED=false</text>
<text x="450" y="280" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">in-process poller (Phase 6)</text>
<text x="450" y="294" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">returns StatusResponse</text>
<rect x="640" y="230" width="400" height="100" rx="8" fill="#F3EDE0" fill-opacity="1" stroke="#B45309" stroke-width="1.4"/>
<text x="840" y="260" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#B45309" text-anchor="middle">NATS_ENABLED=true · Phase 9 (open)</text>
<text x="840" y="280" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">subscribe to jobs.events</text>
<text x="840" y="294" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">hard timeout → { jobId, status: pending }</text>
<line x1="450" y1="180" x2="450" y2="230" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="580" y1="180" x2="840" y2="230" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="40" y="380" width="1020" height="72" rx="8" fill="#E8F6EE" fill-opacity="1" stroke="#B7DCC7" stroke-width="1.4"/>
<text x="550" y="410" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">Return to Zapier</text>
<text x="550" y="430" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">completed / failed status object or pending + jobId on timeout (Zapier can Find Job Status next)</text>
<line x1="450" y1="330" x2="450" y2="380" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="840" y1="330" x2="840" y2="380" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View file

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="560"
viewBox="0 0 1100 560" role="img" aria-label="NATS subject topology">
<title>NATS subject topology</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">NATS + JETSTREAM</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Private subjects, streams, and workers</text>
<rect x="40" y="88" width="250" height="250" rx="10" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<rect x="54" y="104" width="222" height="26" rx="4" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="0"/>
<text x="165.0" y="121.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="700" fill="#FFFFFF" text-anchor="middle">ZAPIER_JOBS</text>
<text x="165" y="156" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="600" fill="#134848" text-anchor="middle">verae.zapier.jobs.watch</text>
<text x="165" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Work queue</text>
<text x="165" y="200" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle"></text>
<text x="165" y="218" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">consumer: job-poller</text>
<text x="165" y="236" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">GET /api/status/{jobId}</text>
<rect x="310" y="88" width="250" height="250" rx="10" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<rect x="324" y="104" width="222" height="26" rx="4" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="0"/>
<text x="435.0" y="121.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="700" fill="#FFFFFF" text-anchor="middle">ZAPIER_EVENTS</text>
<text x="435" y="156" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="600" fill="#134848" text-anchor="middle">verae.zapier.jobs.events</text>
<text x="435" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Limits (time)</text>
<text x="435" y="200" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle"></text>
<text x="435" y="218" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">consumer: event-router</text>
<text x="435" y="236" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">enqueue webhooks / waiters</text>
<rect x="580" y="88" width="250" height="250" rx="10" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<rect x="594" y="104" width="222" height="26" rx="4" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="0"/>
<text x="705.0" y="121.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="700" fill="#FFFFFF" text-anchor="middle">ZAPIER_WEBHOOKS</text>
<text x="705" y="156" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="600" fill="#134848" text-anchor="middle">verae.zapier.webhooks.deliver</text>
<text x="705" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Work queue</text>
<text x="705" y="200" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle"></text>
<text x="705" y="218" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">consumer: webhook-deliver</text>
<text x="705" y="236" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">POST Zapier targetUrl</text>
<rect x="850" y="88" width="250" height="250" rx="10" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<rect x="864" y="104" width="222" height="26" rx="4" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="0"/>
<text x="975.0" y="121.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="700" fill="#FFFFFF" text-anchor="middle">ZAPIER_USAGE</text>
<text x="975" y="156" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="600" fill="#134848" text-anchor="middle">verae.zapier.usage</text>
<text x="975" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Optional</text>
<text x="975" y="200" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle"></text>
<text x="975" y="218" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">consumer: usage-writer</text>
<text x="975" y="236" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">billing export</text>
<line x1="290" y1="213" x2="310" y2="213" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="560" y1="213" x2="580" y2="213" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="830" y1="213" x2="850" y2="213" stroke="#94A3B8" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="40" y="364" width="1020" height="168" rx="10" fill="#F3EDE0" fill-opacity="1" stroke="#E0D2B4" stroke-width="1.4"/>
<text x="60" y="392" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="start">Ack semantics</text>
<text x="60" y="418" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">Job still pending Nak with delay ~ intervalMs or republish attempt+1</text>
<text x="60" y="440" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">Job terminal publish jobs.events, then Ack the watch message</text>
<text x="60" y="462" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">Webhook HTTP 2xx Ack · 5xx / network Nak until max_deliver</text>
<text x="60" y="484" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">Poison message terminate after max_deliver; DEBUG_VERAE=webhooks DLQ log</text>
<text x="60" y="506" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">Prefer tokenRef over embedding a Verae JWT in any NATS payload</text>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="640"
viewBox="0 0 1100 640" role="img" aria-label="Zapier operations mapped to middleware and Verae">
<title>Zapier operations mapped to middleware and Verae</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">OPERATIONS MAP</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Connector → /zapier/v1 → Verae wrap</text>
<rect x="20" y="78" width="1060" height="36" rx="0" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="40" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="start">Zapier</text>
<text x="280" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="start">Type</text>
<text x="400" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="start">Middleware</text>
<text x="700" y="101" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="start">Verae</text>
<rect x="20" y="114" width="1060" height="52" rx="0" fill="#FFFFFF" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="146" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Create Timestamp</text>
<text x="280" y="146" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">create</text>
<text x="400" y="146" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">POST /timestamp</text>
<text x="700" y="146" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">POST /api/timestamp → 202 jobId</text>
<rect x="20" y="166" width="1060" height="52" rx="0" fill="#EEF2F6" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="198" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Create Timestamp and Wait</text>
<text x="280" y="198" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">create</text>
<text x="400" y="198" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">POST /timestamp/wait</text>
<text x="700" y="198" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">create + poll / wait</text>
<rect x="20" y="218" width="1060" height="52" rx="0" fill="#FFFFFF" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="250" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Create Batch Timestamps</text>
<text x="280" y="250" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">create</text>
<text x="400" y="250" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">POST /timestamp/batch</text>
<text x="700" y="250" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">POST /api/batch/timestamp</text>
<rect x="20" y="270" width="1060" height="52" rx="0" fill="#EEF2F6" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="302" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Verify Certificate</text>
<text x="280" y="302" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">create</text>
<text x="400" y="302" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">POST /verify</text>
<text x="700" y="302" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">POST /api/verify</text>
<rect x="20" y="322" width="1060" height="52" rx="0" fill="#FFFFFF" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="354" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Find Job Status</text>
<text x="280" y="354" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">search</text>
<text x="400" y="354" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">GET /status/{jobId}</text>
<text x="700" y="354" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">GET /api/status/{jobId}</text>
<rect x="20" y="374" width="1060" height="52" rx="0" fill="#EEF2F6" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="406" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Find Job Verification</text>
<text x="280" y="406" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">search (TS)</text>
<text x="400" y="406" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">GET /status/{jobId}/verification</text>
<text x="700" y="406" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">GET /api/verify/{jobId}</text>
<rect x="20" y="426" width="1060" height="52" rx="0" fill="#FFFFFF" fill-opacity="1" stroke="#94A3B8" stroke-width="0.6"/>
<text x="40" y="458" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="600" fill="#0F2744" text-anchor="start">Timestamp Completed</text>
<text x="280" y="458" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">hook</text>
<text x="400" y="458" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="600" fill="#134848" text-anchor="start">POST /webhooks/subscribe</text>
<text x="700" y="458" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">(no Verae hook — middleware stores targetUrl)</text>
<text x="24" y="500" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#64748B" text-anchor="start">Creates return one object. Searches and hook perform return arrays. 404 on status search → [].</text>
<rect x="20" y="520" width="340" height="96" rx="8" fill="#FFF1E6" fill-opacity="1" stroke="#F0D2B8" stroke-width="1.4"/>
<text x="36" y="546" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#C2410C" text-anchor="start">Zapier cloud</text>
<text x="36" y="566" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">scratch/veraetime</text>
<text x="36" y="580" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">or verae-zapier</text>
<rect x="390" y="520" width="340" height="96" rx="8" fill="#E8F1F8" fill-opacity="1" stroke="#C5D6E8" stroke-width="1.4"/>
<text x="406" y="546" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#1A6B6B" text-anchor="start">Middleware :3100</text>
<text x="406" y="566" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">api_base_url / MIDDLEWARE_BASE_URL</text>
<text x="406" y="580" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">never api.veraetime.net from Zapier</text>
<rect x="760" y="520" width="320" height="96" rx="8" fill="#E8F6EE" fill-opacity="1" stroke="#B7DCC7" stroke-width="1.4"/>
<text x="776" y="546" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#15803D" text-anchor="start">Verae API</text>
<text x="776" y="566" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">JWT server-side only</text>
<text x="776" y="580" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="start">OpenAPI in scratch/our-api/</text>
<line x1="360" y1="568" x2="390" y2="568" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="730" y1="568" x2="760" y2="568" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
</svg>

After

Width:  |  Height:  |  Size: 9.5 KiB

View file

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="580"
viewBox="0 0 1100 580" role="img" aria-label="Middleware internals">
<title>Middleware internals</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">MIDDLEWARE INTERNALS</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">verae-zapier-api/verae-zapier-middleware</text>
<rect x="20" y="80" width="160" height="70" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="100" y="110" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">GET /health</text>
<text x="100" y="128" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="400" fill="#334155" text-anchor="middle">liveness</text>
<rect x="200" y="80" width="880" height="70" rx="8" fill="#0F2744" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="640" y="110" font-family="Helvetica, Arial, sans-serif" font-size="16" font-weight="700" fill="#FFFFFF" text-anchor="middle">Express /zapier → /v1</text>
<text x="640" y="132" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#CBD5E1" text-anchor="middle">authenticate · rateLimit on protected routes</text>
<rect x="20" y="172" width="340" height="180" rx="8" fill="#E8F1F8" fill-opacity="1" stroke="#C5D6E8" stroke-width="1.4"/>
<text x="36" y="198" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#1A6B6B" text-anchor="start">Public</text>
<text x="36" y="222" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">POST /v1/auth/login</text>
<text x="36" y="248" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">GET /v1/auth/me</text>
<text x="36" y="274" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">POST /v1/signup</text>
<text x="36" y="300" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">GET /v1/admin/* (X-Admin-Secret)</text>
<rect x="380" y="172" width="360" height="180" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="396" y="198" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="start">Protected /v1</text>
<text x="396" y="222" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">/timestamp /timestamp/wait /batch</text>
<text x="396" y="248" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">/verify</text>
<text x="396" y="274" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">/status/:jobId[/verification]</text>
<text x="396" y="300" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">/webhooks/subscribe|unsubscribe</text>
<rect x="760" y="172" width="320" height="180" rx="8" fill="#F3EDE0" fill-opacity="1" stroke="#E0D2B4" stroke-width="1.4"/>
<text x="776" y="198" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#B45309" text-anchor="start">Services + store</text>
<text x="776" y="222" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">auth / entitlement / tenant</text>
<text x="776" y="248" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">timestamp / verify / webhook</text>
<text x="776" y="274" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">store.json tenants usage hooks</text>
<text x="776" y="300" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">veraeClient (+ mock)</text>
<rect x="20" y="372" width="520" height="180" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="36" y="400" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="start">Flags</text>
<text x="36" y="426" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">NATS_ENABLED=false in-process job poller (Phase 6 product path)</text>
<text x="36" y="452" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">NATS_ENABLED=true JetStream workers; no in-process poller</text>
<text x="36" y="478" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">MOCK_VERAE=true deterministic jobs, no live Verae</text>
<text x="36" y="504" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">DEBUG_VERAE=auth,nats,jobs,webhooks,http,billing</text>
<rect x="560" y="372" width="520" height="180" rx="8" fill="#E8F6EE" fill-opacity="1" stroke="#B7DCC7" stroke-width="1.4"/>
<text x="576" y="400" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#15803D" text-anchor="start">Outbound</text>
<text x="576" y="426" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">HTTPS VERAE_API_BASE_URL (prod: api.veraetime.net)</text>
<text x="576" y="452" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">NATS NATS_URL nats://127.0.0.1:4222</text>
<text x="576" y="478" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">HTTPS Zapier targetUrl (webhook worker)</text>
<text x="576" y="504" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">Never bind NATS to a public interface</text>
</svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="520"
viewBox="0 0 1100 520" role="img" aria-label="Implementation phase roadmap">
<title>Implementation phase roadmap</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">ROADMAP</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">TODO.md phases and gates · do not skip</text>
<rect x="40" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="105" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">0 Docs</text>
<text x="105" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="170" y1="128" x2="190" y2="128" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="190" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="255" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">1 Debug</text>
<text x="255" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="320" y1="128" x2="340" y2="128" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="340" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="405" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">2 HTTP</text>
<text x="405" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="470" y1="128" x2="490" y2="128" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="490" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="555" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">3 Store</text>
<text x="555" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="620" y1="128" x2="640" y2="128" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="640" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="705" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">4 Client</text>
<text x="705" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="770" y1="128" x2="790" y2="128" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="790" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="855" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">5 Auth</text>
<text x="855" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="920" y1="128" x2="940" y2="128" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="940" y="100" width="130" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="1005" y="124" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">6 Sync API</text>
<text x="1005" y="142" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="1005" y1="156" x2="1005" y2="190" stroke="#1A6B6B" stroke-width="1.8"/>
<line x1="24" y1="190" x2="1005" y2="190" stroke="#1A6B6B" stroke-width="1.8"/>
<line x1="24" y1="190" x2="24" y2="428" stroke="#1A6B6B" stroke-width="1.8"/>
<line x1="24" y1="238" x2="40" y2="238" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="40" y="210" width="180" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="130" y="234" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">7 NATS</text>
<text x="130" y="252" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="220" y1="238" x2="240" y2="238" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="240" y="210" width="180" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="330" y="234" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">8 Workers</text>
<text x="330" y="252" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="420" y1="238" x2="440" y2="238" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="440" y="210" width="180" height="56" rx="8" fill="#FEF3C7" fill-opacity="1" stroke="#B45309" stroke-width="1.4"/>
<text x="530" y="234" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">9 Wait-via-NATS</text>
<text x="530" y="252" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#64748B" text-anchor="middle">open blocker</text>
<line x1="24" y1="338" x2="40" y2="338" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="40" y="310" width="180" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="130" y="334" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">10 Tenancy</text>
<text x="130" y="352" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="24" y1="428" x2="40" y2="428" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="40" y="400" width="180" height="56" rx="8" fill="#1A6B6B" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="130" y="424" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#FFFFFF" text-anchor="middle">11 Zapier app</text>
<text x="130" y="442" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#99F6E4" text-anchor="middle">gate passed</text>
<line x1="220" y1="428" x2="240" y2="428" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="240" y="400" width="180" height="56" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="330" y="424" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">12 E2E local</text>
<text x="330" y="442" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#64748B" text-anchor="middle">next</text>
<line x1="420" y1="428" x2="440" y2="428" stroke="#94A3B8" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="440" y="400" width="180" height="56" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="530" y="424" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">13 Production</text>
<text x="530" y="442" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#64748B" text-anchor="middle">next</text>
<line x1="620" y1="428" x2="640" y2="428" stroke="#94A3B8" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="640" y="400" width="180" height="56" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="730" y="424" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">14 Private push</text>
<text x="730" y="442" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#64748B" text-anchor="middle">next</text>
<line x1="820" y1="428" x2="840" y2="428" stroke="#94A3B8" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="840" y="400" width="180" height="56" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="930" y="424" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#0F2744" text-anchor="middle">15 Harden</text>
<text x="930" y="442" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="500" fill="#64748B" text-anchor="middle">next</text>
<text x="24" y="500" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#64748B" text-anchor="start">Phase 9 is the open blocker before multi-instance wait. Phase 12 needs 8 + 10 + 11.</text>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="560"
viewBox="0 0 1100 560" role="img" aria-label="Research workspace and integration path">
<title>Research workspace and integration path</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">THIS WORKSPACE</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">How Grok, CLIs, Mongo, and the stack fit together</text>
<rect x="20" y="80" width="340" height="220" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="36" y="108" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="start">Laptop · this repo</text>
<text x="36" y="132" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">getting-started.md / .pdf</text>
<text x="36" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">scratch/veraetime</text>
<text x="36" y="180" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">verae-zapier-api/</text>
<text x="36" y="204" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">docs/diagrams/</text>
<text x="36" y="228" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">/zapier-build skill</text>
<text x="36" y="252" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">scripts/restart-grok.sh</text>
<rect x="380" y="80" width="340" height="220" rx="8" fill="#E8F1F8" fill-opacity="1" stroke="#C5D6E8" stroke-width="1.4"/>
<text x="396" y="108" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#1A6B6B" text-anchor="start">Local runtime</text>
<text x="396" y="132" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">zapier-platform 19.1.0</text>
<text x="396" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">zapier-sdk 0.77.1</text>
<text x="396" y="180" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">middleware :3100</text>
<text x="396" y="204" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">optional NATS :4222</text>
<text x="396" y="228" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">build + validate (no login)</text>
<text x="396" y="252" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">register / push need ~/.zapierrc</text>
<rect x="740" y="80" width="340" height="220" rx="8" fill="#F3EDE0" fill-opacity="1" stroke="#E0D2B4" stroke-width="1.4"/>
<text x="756" y="108" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#B45309" text-anchor="start">NS1 Mongo (tunneled)</text>
<text x="756" y="132" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">ssh -L 27017:127.0.0.1:27017 ns1</text>
<text x="756" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">db zapier</text>
<text x="756" y="180" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">apps · templates · help</text>
<text x="756" y="204" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">platform_reference</text>
<text x="756" y="228" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">never 70.88.205.138:27017 public</text>
<text x="756" y="252" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">creds in ~/.mcp-env only</text>
<line x1="360" y1="190" x2="380" y2="190" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="720" y1="190" x2="740" y2="190" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<text x="730.0" y="179.0" font-family="Helvetica, Arial, sans-serif" font-size="10" font-weight="600" fill="#134848" text-anchor="middle">tunnel</text>
<rect x="20" y="324" width="520" height="208" rx="8" fill="#FFF1E6" fill-opacity="1" stroke="#F0D2B8" stroke-width="1.4"/>
<text x="36" y="352" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#C2410C" text-anchor="start">Publish path</text>
<text x="36" y="378" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">1 validate locally against middleware</text>
<text x="36" y="404" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">2 zapier-platform login (browser)</text>
<text x="36" y="430" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">3 public HTTPS middleware (Phase 13)</text>
<text x="36" y="456" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">4 register + push private version (Phase 14)</text>
<text x="36" y="482" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">5 one human E2E Zap, then consider listing</text>
<rect x="560" y="324" width="520" height="208" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="576" y="352" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="start">Consume path (optional, not Verae publish)</text>
<text x="576" y="378" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">zapier-sdk login → call existing apps</text>
<text x="576" y="404" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">Hosted MCP mcp.zapier.com/api/v1/connect</text>
<text x="576" y="430" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">discover → enable → inspect → execute</text>
<text x="576" y="456" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">writes need explicit approval; 2 tasks each</text>
<text x="576" y="482" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">do not mix with zapier-platform</text>
</svg>

After

Width:  |  Height:  |  Size: 7.7 KiB

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="620"
viewBox="0 0 1100 620" role="img" aria-label="Zapier and Verae billing layers">
<title>Zapier and Verae billing layers</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">BILLING</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="20" font-weight="700" fill="#0F2744" text-anchor="start">Two meters · Zapier tasks + Verae timestamps</text>
<text x="24" y="72" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#64748B" text-anchor="start">Publishing the Verae app is free. The customers Zapier plan is not Veraes invoice.</text>
<rect x="20" y="88" width="1060" height="80" rx="10" fill="#FFF1E6" fill-opacity="1" stroke="#C2410C" stroke-width="1.4"/>
<text x="40" y="116" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="start">A Zapier customer plan</text>
<text x="40" y="138" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Tasks / month (or Enterprise annual pool)</text>
<text x="40" y="156" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Free 100 · Pro from 750 · Team from 2k · Ent custom</text>
<rect x="20" y="178" width="1060" height="80" rx="10" fill="#E8F1F8" fill-opacity="1" stroke="#1A6B6B" stroke-width="1.4"/>
<text x="40" y="206" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="start">B Task multipliers</text>
<text x="40" y="228" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">1 = typical action (Create Timestamp)</text>
<text x="40" y="246" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">MCP execute = 2 AI Advanced = 3 Premium = 5</text>
<rect x="20" y="268" width="1060" height="80" rx="10" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="40" y="296" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="start">C Overflow</text>
<text x="40" y="318" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Pay-per-task on paid plans</text>
<text x="40" y="336" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Annual 1.25x · monthly 2.5x · cap 3x then pause</text>
<rect x="20" y="358" width="1060" height="80" rx="10" fill="#E8F6EE" fill-opacity="1" stroke="#15803D" stroke-width="1.4"/>
<text x="40" y="386" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="start">D Verae middleware plan</text>
<text x="40" y="408" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Timestamps / verifications / batch / RPM</text>
<text x="40" y="426" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">free 50 · starter 500 · pro 5k · enterprise contract</text>
<rect x="20" y="448" width="1060" height="80" rx="10" fill="#F3EDE0" fill-opacity="1" stroke="#B45309" stroke-width="1.4"/>
<text x="40" y="476" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="start">E Partner / embed</text>
<text x="40" y="498" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Directory publish = $0 to Verae</text>
<text x="40" y="516" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">White Label: Zapier bills the product co. (usage)</text>
<rect x="20" y="538" width="1060" height="80" rx="10" fill="#F1F5F9" fill-opacity="1" stroke="#334155" stroke-width="1.4"/>
<text x="40" y="566" font-family="Helvetica, Arial, sans-serif" font-size="14" font-weight="700" fill="#0F2744" text-anchor="start">F Add-ons (not tasks)</text>
<text x="40" y="588" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Agents = activities Chatbots = seat/tier</text>
<text x="40" y="606" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#334155" text-anchor="start">Do not mix into the Zapier task estimate</text>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="680"
viewBox="0 0 1100 680" role="img" aria-label="Timestamped files on Peergos with tiered IPFS and cold retrieve">
<title>Timestamped files on Peergos with tiered IPFS and cold retrieve</title>
<defs>
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#1A6B6B"/>
</marker>
<marker id="arrow-navy" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#0F2744"/>
</marker>
<marker id="arrow-accent" viewBox="0 0 10 10" refX="9" refY="5"
markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<path d="M 0 0 L 10 5 L 0 10 z" fill="#C2410C"/>
</marker>
</defs>
<rect width="100%" height="100%" fill="#F8FAFC"/>
<text x="24" y="28" font-family="Helvetica, Arial, sans-serif" font-size="11" font-weight="700" fill="#1A6B6B" text-anchor="start">CLIENT PATTERN</text>
<text x="24" y="50" font-family="Helvetica, Arial, sans-serif" font-size="18" font-weight="700" fill="#0F2744" text-anchor="start">Timestamp · metadata · Peergos · pin cache · cold retrieve</text>
<text x="24" y="70" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="500" fill="#64748B" text-anchor="start">Keep the index hot. Do not keep every CID live on a gateway.</text>
<rect x="20" y="88" width="1060" height="200" rx="12" fill="#E8F1F8" fill-opacity="1" stroke="#C5D6E8" stroke-width="1.4"/>
<text x="36" y="112" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="700" fill="#1A6B6B" text-anchor="start">WRITE PATH (Zapier orchestrates; Verae timestamps the hash)</text>
<rect x="40" y="128" width="190" height="132" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="135" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">1 Source</text>
<text x="135" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Drive / mail /</text>
<text x="135" y="202" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Peergos outbox</text>
<rect x="250" y="128" width="190" height="132" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="345" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">2 Hash</text>
<text x="345" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">SHA-256 or</text>
<text x="345" y="202" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">envelope JSON</text>
<rect x="460" y="128" width="190" height="132" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="555" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">3 Verae</text>
<text x="555" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Create Timestamp</text>
<text x="555" y="202" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">jobId + hook</text>
<rect x="670" y="128" width="190" height="132" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="765" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">4 Store</text>
<text x="765" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">Peergos e2e file</text>
<text x="765" y="202" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">optional hot pin</text>
<rect x="880" y="128" width="190" height="132" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.4"/>
<text x="975" y="156" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="middle">5 Index</text>
<text x="975" y="182" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">cid · jobId · class</text>
<text x="975" y="202" font-family="Helvetica, Arial, sans-serif" font-size="12" font-weight="400" fill="#334155" text-anchor="middle">always on</text>
<line x1="230" y1="194" x2="250" y2="194" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="440" y1="194" x2="460" y2="194" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="650" y1="194" x2="670" y2="194" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<line x1="860" y1="194" x2="880" y2="194" stroke="#1A6B6B" stroke-width="1.8" marker-end="url(#arrow)"/>
<rect x="20" y="308" width="340" height="200" rx="8" fill="#FFF1E6" fill-opacity="1" stroke="#F0D2B8" stroke-width="1.4"/>
<text x="36" y="336" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#C2410C" text-anchor="start">HOT · cache pin</text>
<text x="36" y="362" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">Kubo / Pinata / Filebase</text>
<text x="36" y="386" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">Pinning Services API</text>
<text x="36" y="410" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">TTL = pinnedUntil</text>
<text x="36" y="434" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">drop when cold copy exists</text>
<rect x="380" y="308" width="340" height="200" rx="8" fill="#E8F6EE" fill-opacity="1" stroke="#B7DCC7" stroke-width="1.4"/>
<text x="396" y="336" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#15803D" text-anchor="start">WARM · Peergos</text>
<text x="396" y="362" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">e2e encrypted IPFS blocks</text>
<text x="396" y="386" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">user capabilities / sharing</text>
<text x="396" y="410" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">host cannot read plaintext</text>
<text x="396" y="434" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">not a public CDN</text>
<rect x="740" y="308" width="340" height="200" rx="8" fill="#F3EDE0" fill-opacity="1" stroke="#E0D2B4" stroke-width="1.4"/>
<text x="756" y="336" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#B45309" text-anchor="start">COLD · retrieve on demand</text>
<text x="756" y="362" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">S3 Glacier IR / Flexible / Deep</text>
<text x="756" y="386" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">or Filecoin / B2 / Storj</text>
<text x="756" y="410" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">Iceberg = catalog, not bytes</text>
<text x="756" y="434" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">restore API → short re-pin</text>
<rect x="20" y="528" width="1060" height="128" rx="8" fill="#FFFFFF" fill-opacity="1" stroke="#0F2744" stroke-width="1.8"/>
<text x="36" y="556" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="700" fill="#0F2744" text-anchor="start">READ PATH GET /ipfs/{cid} or gateway miss</text>
<text x="36" y="582" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">1 look up index by cid (always-on). 2 pin-hot hit → serve. 3 Peergos capability → fetch encrypted blocks.</text>
<text x="36" y="604" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">4 storageClass glacier-* → StartRestore / vendor retrieve → 202 + Retry-After → rehydrate → optional short pin → serve.</text>
<text x="36" y="626" font-family="Helvetica, Arial, sans-serif" font-size="13" font-weight="400" fill="#334155" text-anchor="start">Never walk every pin provider. Never put raw files or Verae JWTs in the Zap.</text>
</svg>

After

Width:  |  Height:  |  Size: 9 KiB

View file

@ -0,0 +1,25 @@
# Architecture diagrams
SVG sources for [getting-started.md](../../getting-started.md) and `getting-started.pdf`.
| File | What it shows |
|------|----------------|
| [01-high-level-architecture.svg](01-high-level-architecture.svg) | End-to-end stack: Zapier cloud, middleware, NATS, workers, Verae, REST Hooks |
| [02-security-boundaries.svg](02-security-boundaries.svg) | Public HTTPS vs private NATS / store / Verae JWT |
| [03-auth-two-hop.svg](03-auth-two-hop.svg) | User → middleware tokens; middleware → Verae JWT |
| [04-flow-async-timestamp.svg](04-flow-async-timestamp.svg) | Create Timestamp + hook sequence |
| [05-flow-wait.svg](05-flow-wait.svg) | Create and Wait (in-process vs Phase 9 NATS) |
| [06-nats-topology.svg](06-nats-topology.svg) | Streams, subjects, consumers, ack rules |
| [07-operations-map.svg](07-operations-map.svg) | Zapier nouns → `/zapier/v1` → Verae |
| [08-middleware-internals.svg](08-middleware-internals.svg) | Express routes, store, flags |
| [09-phase-roadmap.svg](09-phase-roadmap.svg) | Gates 015 |
| [10-workspace-integration.svg](10-workspace-integration.svg) | Repo, CLIs, Mongo tunnel, publish vs consume |
| [11-zapier-billing.svg](11-zapier-billing.svg) | Zapier task plans vs Verae timestamp quotas vs embed |
| [12-peergos-ipfs-tiered-storage.svg](12-peergos-ipfs-tiered-storage.svg) | Timestamp + Peergos + pin cache + Glacier retrieve-on-demand |
Regenerate:
```bash
python3 scripts/generate-diagrams.py
python3 scripts/generate-getting-started-pdf.py
```

View file

@ -0,0 +1,88 @@
# VENDOR-RESEARCH.md — what was collected
**Source file:** [VENDOR-RESEARCH.md](../VENDOR-RESEARCH.md)
**Compiled:** 17 August 2026
**Catalog:** Zapier API v4, 9,985 apps
**Contacts:** official company pages (same campaign as `CONTACTS.md`)
This is the **strategy layer** on top of the contact tables: 15 “immutable-proof” verticals, why each matters for a timestamping / seal product, Zap usage, fit, and a card per vendor (legal name, HQ, USP, record they create, Zapier rank).
## How the list was built
`Vendors.txt` named 15 verticals and approximate app counts, not vendor names. The live directory was filtered to products that create **contemporaneous records** (a signed envelope, an inspection, a claim note, a filed return, a recorded call, a certificate). Counts match the brief: **270 placements / 256 unique** companies.
Each card aims to include legal name, HQ, phone, email, sales/demo URL, support, LinkedIn, Zapier slug, published Zap count, parent, pricing posture, directory blurb, USP, and **the record they create** (what would be sealed). Many SaaS vendors only publish a form.
## Roll-up
| # | Vertical | n | Zap usage | Fit (as written) |
|---|----------|--:|----------:|------------------|
| 1 | E-Signature and Execution | 26 | 9,177 | High (crowded; differentiation is the point) |
| 2 | Contract Lifecycle Management | 7 | 223 | High (natural feature; higher ACV) |
| 3 | Inspection, Safety and Field Evidence | 18 | 1,198 | Strongest |
| 4 | Construction and Change Orders | 20 | 13,128 | High (SMB long tail is the fastest land) |
| 5 | Legal Practice and Case Management | 19 | 5,224 | High (ILTACON beachhead) |
| 6 | Insurance and Claims | 16 | 2,767 | High (low IT friction at agencies) |
| 7 | Accounting, Audit and Tax | 23 | 26,423 | High (IRS-examination adjacency) |
| 8 | HR, ATS and Employment Records | 26 | 4,178 | High |
| 9 | Property, Title and Mortgage | 17 | 12,547 | High with conflict caution (Catalis adjacency) |
| 10 | Meeting and Call Recording / Transcription | 24 | 20,578 | High (fast-growing; no one seals) |
| 11 | Document Generation and PDF Automation | 21 | 6,883 | Highest technical ease / OEM |
| 12 | Credentials and Certificates | 13 | 1,021 | High (verification already the use case) |
| 13 | Forms and Field Data Capture | 20 | 152,268 | Distribution, not ACV |
| 14 | GRC, Compliance and Risk | 10 | 93 | High OEM (under-represented on Zapier) |
| 15 | Logistics and Chain of Custody | 10 | 748 | Validate demand first |
Zap usage is Zapiers **published Zap count** for those apps, not revenue.
## How to read a vertical
Each numbered section typically has:
- Competitive density
- Why immutable proof matters (what buyers already think “proof” is)
- Fit rating
- Link to a long dossier under `profiles/` (five dossiers cover clusters of verticals)
- A vendor table (legal name, phone, email, sales URL)
- Then **per-vendor cards** (Docusign-style): HQ, Zapier rank, years on Zapier, parent, pricing posture, USP, **record they create**, contact notes
Example of “record they create”:
- Docusign — completed envelope + certificate of completion + audit log (vendor-attested)
- SignNow — signed document + workflow history
- eSignatures.com — web-signed contract + status webhooks
The research thesis: todays proof is **vendor-attested**. An independent cryptographic timestamp is a response they have to make.
## Files in this campaign
| File | Role |
|------|------|
| `VENDOR-RESEARCH.md` | This narrative + cards |
| `CONTACTS.md` / `contacts.csv` | Outreach table for the same 256 |
| `CONTACTS-ALL.md` / `contacts-all.csv` | All 9,985 public apps |
| `identified-vendors.json` | Machine list per vertical (slug, Zap count, USP blurb) |
| `profiles/01``05` | Long-form dossiers (e-sign/CLM; inspect/construction/logistics; legal/insurance/property; accounting/HR/GRC; meetings/docs/creds/forms) |
| `CAPABILITIES.md` | Triggers, actions, searches, hook vs poll |
| `Vendors.txt` | Original 15-vertical brief |
## Strategic read (from the roll-up, not new invention)
- **Most Zap volume in-scope:** Forms (152k) — distribution, low ACV.
- **Highest “seal is the product” adjacency:** e-sign, credentials, GRC, inspection.
- **Highest technical ease / OEM:** document generation and PDF automation.
- **Strongest field-evidence story:** inspection / safety.
- **Validate before a bet:** logistics and chain of custody (748 Zaps, n=10).
- **Crowded:** e-sign (Zapier Signatures category ~85 apps; 26 on this list).
## Limits
- Fit ratings are analyst judgment from public pages, not customer interviews.
- Zap counts are a popularity proxy and double-count multi-vertical placements in the 270 figure.
- Contact fields go stale; confirm before outreach.
- Not a substitute for `CAPABILITIES.md` (controls) or OpenAPI (Veraes own API).
## Related summaries
- [contacts-summary.md](contacts-summary.md) — 15-vertical contact coverage
- [contacts-all-summary.md](contacts-all-summary.md) — full catalog coverage

View file

@ -0,0 +1,291 @@
# Zapier cost structure and billing models
**Planning brief for Verae Time**
Source: official Zapier pricing at [zapier.com/pricing](https://zapier.com/pricing), captured 1718 August 2026 (USD).
Confirm live rates before a customer quote. The rate card at `/pricing/rates` was not fetchable at write time; multipliers below are those Zapier publishes on the main pricing page and “What is a task?” article (updated June 2026).
This document explains **how Zapier charges**, with examples, so we can design **Veraes** meter without colliding with or accidentally subsidizing Zapier.
---
## 1. The one idea that unlocks the rest
Zapier does **not** charge per Zap, per app, or per seat on Professional. It charges for **successful work**.
You buy two things that travel together:
1. A **plan level** — the feature set (Free / Professional / Team / Enterprise).
2. A **task tier** — a monthly (or Enterprise annual) allowance of **tasks**.
Then three other economies sit **beside** that, not inside it:
| Economy | Unit | Used for |
|---------|------|----------|
| **Core Zapier** | Task | Zaps, AI-by-Zapier, Code-by-Zapier, MCP, SDK |
| **Agents add-on** | Activity | Zapier Agents (does not draw tasks) |
| **Chatbots add-on** | Feature tier (number of bots) | Zapier Chatbots (not task-metered) |
| **Verae (us)** | Timestamp / verify / batch | Middleware `PLAN_LIMITS` — a **second invoice** |
Verae never appears on the Zapier invoice unless we sign a **White Label / Powered by Zapier** contract and resell Zapier usage ourselves.
---
## 2. What a task is (and is not)
A **task** is counted when Zapier **successfully completes** a unit of work. Failures are free.
### Counts
- A successful **action in another product**: Create Timestamp, post Slack, add a Drive file, write a Sheet row, call a webhook.
- A successful **Zapier MCP** tool execute (read or write).
- **AI by Zapier** and **Code by Zapier** (with multipliers / extra runtime — §4).
### Does not count
- The **trigger** (including polling every 115 minutes).
- **Logic and prep**: Filter, Paths, Formatter, Delay, Looping, Sub-Zap, Digest, Zapier Manager, Storage.
- **Zapier Tables** and **Zapier Forms** triggers and actions.
- Building, turning on, or testing a Zap until a step actually succeeds in production.
Shared pool: one allowance for the whole account. There is no separate MCP budget.
---
## 3. Plan levels (what you can build)
Plans are cumulative. Task **volume** is chosen separately (§5).
| | Free | Professional | Team | Enterprise |
|--|------|--------------|------|------------|
| Seats | 1 | 1 | 25 | Unlimited |
| Zap shape | Two-step only (trigger + 1 action) | Multi-step | Multi-step | Multi-step |
| Polling interval | 15 min | 2 min | 1 min | 1 min |
| Premium apps, webhooks | No | Yes | Yes | Yes |
| Filters, Paths, Formatter, AI by Zapier | No | Yes | Yes | Yes |
| Shared Zaps / connections, SAML SSO | No | No | Yes | Yes |
| SCIM, app controls, custom retention, TAM, BYOM | No | No | No | Yes |
| Task cycle | Monthly | Monthly | Monthly | **Annual** task limit |
| Pay-per-task overflow | No | Optional | Optional | Custom |
| Entry price (annual, USD/mo) | $0 (100 tasks) | **$19.99** (750 tasks) | **$69** (2,000 tasks) | Sales |
Also: 14-day Professional trial (no card). Non-profit: extra 15% off the subscription, **not** on pay-per-task. Live chat on Professional only at the **2,000+** task tier.
**Implication for Verae:** a Free customer can run **only** “new file → Create Timestamp” (two steps). Anything with a catalog write, Slack notify, or Wait **plus** another action needs Professional.
---
## 4. Variable pricing inside the task pool
Not every successful step costs one task. Zapier uses **multipliers** so expensive compute costs more of the same allowance.
| Work | Tasks per success | Notes |
|------|------------------:|-------|
| Typical third-party action (Verae Create Timestamp, Slack, Drive, Sheets, webhook) | **1** | The default. Design around this. |
| Standard AI by Zapier (default model) | **1** | Same as a normal action |
| Advanced AI by Zapier | **3** | Confirm on `/pricing/rates` |
| Premium AI by Zapier | **5** | Confirm on `/pricing/rates` |
| Zapier MCP `execute` (read or write) | **2** | Discover / inspect / enable are free meta-tools |
| Code by Zapier | 0 during **included** runtime; then **1 per extra 30 s** | Included: Free 1 s, Pro/Team 30 s, Enterprise 2 min. Extended runtime is opt-in on paid plans (18 min cap). |
| Zapier SDK | Free **while in beta** | Zapier will announce when beta pricing starts; assume it will join the task pool |
**Failed steps = 0 Zapier tasks.** They can still hit Verae (Autoreplay / customer retries). That is our problem, not Zapiers.
---
## 5. Task tiers and list price (USD, August 2026)
Self-serve is sold as **plan × tier**. Annual is ~33% off monthly. Figures are **per month**.
### Professional
| Tasks / mo | Annual / mo | Monthly / mo | Implied $/task (annual) |
|-----------:|------------:|-------------:|------------------------:|
| 750 | $19.99 | $29.99 | $0.027 |
| 1,500 | $39.00 | $58.50 | $0.026 |
| 2,000 | $49.00 | $73.50 | $0.025 |
| 5,000 | $89.00 | $133.50 | $0.018 |
| 10,000 | $129.00 | $193.50 | $0.013 |
| 20,000 | $189.00 | $283.50 | $0.0095 |
| 50,000 | $289.00 | $433.50 | $0.0058 |
| 100,000 | $489.00 | $733.50 | $0.0049 |
| 200,000 | $769.00 | $1,149.00 | $0.0038 |
| 500,000 | $1,499.00 | $2,199.00 | $0.0030 |
| 1,000,000 | $2,199.00 | $3,299.00 | $0.0022 |
| 2,000,000 | $3,389.00 | $5,099.00 | $0.0017 |
### Team (starts at 2,000)
| Tasks / mo | Annual / mo | Monthly / mo | Implied $/task (annual) |
|-----------:|------------:|-------------:|------------------------:|
| 2,000 | $69.00 | $103.50 | $0.035 |
| 5,000 | $119.00 | $178.50 | $0.024 |
| 10,000 | $169.00 | $253.50 | $0.017 |
| 20,000 | $249.00 | $373.50 | $0.012 |
| 50,000 | $399.00 | $598.50 | $0.008 |
| 100,000 | $599.00 | $898.50 | $0.006 |
| 1,000,000 | $2,499.00 | $3,749.00 | $0.0025 |
| 2,000,000 | $3,999.00 | $5,999.00 | $0.0020 |
Teams **entry** $/task is higher than Pro because you are buying seats, shared connections, and SSO — not cheaper tasks.
Tiers also exist at 300k / 400k / 750k / 1.25M / 1.5M / 1.75M (see getting-started §9 or zapier.com/pricing). Above 2M: Sales.
---
## 6. Overflow (pay-per-task)
On paid plans, a toggle decides what happens at the allowance:
| Setting | What happens |
|---------|----------------|
| **On** | Zaps and MCP keep running. Extra tasks bill at **1.25×** the plans base $/task (annual) or **2.5×** (monthly). Hard ceiling: **3×** subscribed tasks, then pause until next cycle or upgrade. |
| **Off** | Everything **stops** at the allowance. |
| **Free** | No overflow. Hits 100 and stops. |
Worked overage: Professional 750 annual → base ≈ $19.99 / 750 = **$0.0267**. Overflow ≈ **$0.0333**/task. Monthly base ≈ $0.0400; overflow ≈ **$0.100**/task. Same usage is ~3× more expensive on monthly overflow than annual overflow.
Enterprise uses an **annual** pool so seasonal spikes do not reset every month.
---
## 7. Other Zapier products (different models)
| Product | Model | Relation to tasks |
|---------|--------|-------------------|
| **Zap workflows** | Task | Core |
| **Zapier MCP** | Same task pool; **2 tasks** per successful execute | Meta-tools free |
| **Zapier SDK** | Beta free; expect tasks later | Consume, not publish |
| **AI by Zapier** | Task × model tier (1 / 3 / 5) | Inside the Zap |
| **Code by Zapier** | Included seconds + 1 task / 30 s extra | Inside the Zap |
| **Tables / Forms** | Plan limits (records, pages, upload size); **0 tasks** when used in Zaps | Separate caps |
| **Agents** | **Activities** (Free 400/mo; paid ~$33.33/mo annual for 1,500). Per-run cap 10 (Free) / 40 (paid). | Does **not** use tasks |
| **Chatbots** | Bot-count tiers (Free 2; paid ≈5 / ≈20) | Does **not** use tasks |
| **Canvas / Copilot** | Included; Free Copilot has a daily message limit | Not a usage meter |
| **Directory integration (us)** | **$0** to publish. Customers Zapier plan pays tasks. | Partner is not billed |
| **White Label / Powered by Zapier / embed** | Usage-based **to the product company**. End users may not need their own Zapier bill. | Sales contract |
| **NLA / AI Actions** | Retired | Do not design around this |
---
## 8. Worked examples (so the variables are visible)
Assume **Professional, billed annually**, and that every named action succeeds. Verae units are **our** meter.
### Example A — Two-step timestamp (Free-capable)
`New file in Drive``Verae: Create Timestamp`
| Volume | Zapier tasks | Fits | Zapier $ (annual) | Verae units |
|-------:|-------------:|------|-------------------|------------:|
| 80 files / mo | 80 | Free | $0 | 80 timestamps |
| 200 | 200 | Pro 750 | $19.99 | 200 |
| 600 | 600 | Pro 750 | $19.99 | 600 → **starter** (500) overflows **us** |
Lesson: the customer can still be on Zapier Free while **we** 402 them. The two meters trip at different points.
### Example B — Production pattern we recommend
`New file` → Filter → `Create Timestamp` → Formatter → write catalog row (Tables = **0** tasks) → Slack
If Slack is the only other third-party action: **2 tasks / file** (timestamp + Slack). Tables write is free.
| Files / mo | Passing filter | Zapier tasks | Cheapest Pro tier | Zapier $ | Verae timestamps |
|-----------:|---------------:|-------------:|-------------------|----------:|-----------------:|
| 1,000 | 20% (200) | 400 | 750 | $19.99 | 200 |
| 1,000 | 100% | 2,000 | 2,000 | $49 | 1,000 → **pro** on our side |
| 10,000 | 100% | 20,000 | 20,000 | $189 | 10,000 → enterprise / contract |
Filter early: 800 of 1,000 files dropped = **0 Zapier tasks and 0 Verae stamps** for those 800.
### Example C — Create and Wait vs hook
- **Wait in the Zap:** 1 task (the wait action). Fine for interactive “give me the certificate now.”
- **Async + Timestamp Completed hook + update row:** 1 task to create + 1 task when the hook fires an action = 2 tasks, but the Zap does not sit open. Prefer this at volume.
Polling `Find Job Status` every minute in a loop is the anti-pattern: each successful search is a task.
### Example D — Same work via Zapier MCP (an agent)
Agent calls: execute Create Timestamp, execute write Sheet, execute Slack.
3 executes × **2 tasks** = **6 tasks / file**, plus any Agent **activities** if they used Zapier Agents.
200 files = **1,200 Zapier tasks** → Pro 1,500 at **$39**/mo — three times the Zapier cost of Example B for the same Verae stamps (200).
**Planning rule:** MCP-shaped clients burn Zapier 2× per hop. Do not price Verae as if the customers only cost is our stamp.
### Example E — AI enrichment in the Zap
`New file` → Standard AI extract metadata (1) → Create Timestamp (1) → Sheet (1) = **3 tasks**.
Swap in Premium AI: **5 + 1 + 1 = 7 tasks**.
1,000 files: 3,000 vs 7,000 tasks → $89 vs $129 on Pro annual.
AI model choice is the customers Zapier bill, not ours — unless we bury AI inside **our** action (we should not).
### Example F — Overflow month
Customer on Pro 750 annual ($19.99). A campaign pushes 1,400 successful timestamp actions (and nothing else).
- Included: 750
- Overflow: 650 × ~$0.0333 ≈ **$22**
- Total Zapier ≈ **$42** that month
- Still under the 3× ceiling (2,250)
If they were on **monthly** Pro 750 ($29.99): overflow 650 × ~$0.100 ≈ **$65** + $30 = **~$95**.
### Example G — White Label (we are the billed party)
If Verae embeds Zapier and Zapier bills **us** per task, then 10,000 customer files × 2 tasks = 20,000 tasks ≈ **$189**/mo (Pro annual list) **plus** our timestamp COGS. That number has to sit in **our** COGS, not the customers Zapier account.
---
## 9. Veraes meter today (so we can place it)
From `verae-zapier-middleware` `PLAN_LIMITS`:
| Verae plan | Timestamps / mo | Verifications | Batch | RPM |
|------------|----------------:|--------------:|-------|----:|
| free | 50 | 50 | no | 30 |
| starter | 500 | 500 | yes, max 10 | 120 |
| pro | 5,000 | 5,000 | yes, max 100 | 600 |
| enterprise | unlimited / contract | contract | yes | 3,000 |
Over-quota → **402** `QUOTA_EXCEEDED`. Batch on free → **403** `PLAN_UPGRADE_REQUIRED`.
These fire **independently** of Zapiers pause / pay-per-task.
---
## 10. How this should shape *our* billing
1. **Never bundle “unlimited Zapier.”** We do not control their task tier, MCP multiplier, or overflow toggle.
2. **Meter what we uniquely do:** accepted timestamp jobs, verifies, maybe stored GB / pin-days / Glacier restores — not Zap steps.
3. **Mirror Zapiers shape if we want familiarity:** plan + included units + optional overage with a ceiling. Customers already understand 402 vs pause.
4. **Do not use Zapier-like 2× MCP pricing on our API.** MCP is Zapiers tax on agent hops. Our HTTP `/zapier/v1/timestamp` should stay **one Verae unit** whether the Zap used 1 task or an agent used 2.
5. **Price batch as a plan gate**, not as “N Zapier tasks.” Zapier will still charge **1 task** for the batch action; we decide whether 100 items cost 1 or 100 of *our* units. Today we count batch size against `batchMaxItems` and timestamp quota.
6. **Hook-friendly packaging:** include enough monthly stamps that the recommended “create + hook + catalog” pattern is cheaper on **our** side than polling.
7. **Three customer motions, three packages:**
- **Directory user** — they pay Zapier + they pay Verae (API key). Our list price must look fair next to ~$0.02$0.03 per Zapier task at Pro entry.
- **MCP / agent user** — they already pay 2 Zapier tasks per hop; keep Verae simple or they will skip us.
- **Embed / White Label** — we may owe Zapier usage; our price to the end user must cover that COGS or we only sell the timestamp and let them bring their own Zapier.
8. **Storage / Peergos / Glacier is a third meter** (see getting-started §10). Do not hide pin-days or restore fees inside “one timestamp.”
9. **Failed Zapier steps are free for them, not for us** if we already accepted the job. Bill on **accepted jobId** (202), not on Zapiers success callback.
10. **Quote two lines** in every proposal: “Your Zapier plan (estimate N tasks)” and “Verae (M timestamps).” Never a single blended number.
### Rough juxtaposition (order-of-magnitude)
At Pro 750 annual, Zapiers included work is about **2.7 cents per task**.
If our Create Timestamp is one Zapier task + one Verae stamp, the customers *Zapier* share of a two-step Zap is ~$0.027. Our stamp should be priced from **our** chain/ops cost, not matched 1:1 to that 2.7¢ — but if we charge **dollars** per stamp while Zapier is **cents** per step, SMB Zaps will feel “Verae-expensive” even when Zapier is the bigger invoice at volume.
---
## 11. Planning checklist
- [ ] For each target Zap, count **billable Zapier actions** (not steps on the canvas).
- [ ] Multiply MCP executes by **2**.
- [ ] Apply AI 1 / 3 / 5 if they enrich in the Zap.
- [ ] Pick the cheapest **Zapier** tier that covers that task count (or overflow math).
- [ ] Count **Verae** timestamps / verifies / batch separately; check 50 / 500 / 5,000 tripwires.
- [ ] If we embed Zapier, put Zapier list price into **our** COGS.
- [ ] Keep Peergos pin / Glacier restore off the timestamp SKU.
- [ ] Re-check [zapier.com/pricing](https://zapier.com/pricing) before any contract; this brief is dated **18 August 2026**.

View file

@ -0,0 +1,729 @@
# Getting started — Verae Time × Zapier
**System architecture, functionality, integration guide, and next steps**
This is the working document for the research workspace at `/Users/marchon/research/zapier`. It covers the full stack that connects Zapier automations to the Verae Timestamping Service, how to run and extend it locally, Zapier vs Verae billing, a client pattern for timestamped files on Peergos/IPFS with cold retrieve-on-demand, and what remains before a private Zapier listing.
Grok (and humans) should start here, then follow the playbook in [PLATFORM-REFERENCE.md](PLATFORM-REFERENCE.md).
---
## 1. How to start this workspace
```bash
cd /Users/marchon/research/zapier
./scripts/restart-grok.sh # Mongo tunnel + grok --resume
```
Already in Grok:
```
/zapier-build
```
Mandatory first query (same playbook as [PLATFORM-REFERENCE.md](PLATFORM-REFERENCE.md)):
```js
db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })
```
Keep the Mongo tunnel up (`./scripts/ensure-mongo-tunnel.sh`). Check readiness with `./scripts/zapier-status.sh`. Load CLI PATH and env with `source scripts/dev-env.sh`.
Leave the TUI with `/quit` (not `/new`). Restart details: [RESTART.md](RESTART.md).
---
## 2. System architecture
### 2.1 Purpose
Connect Zapier automations to Verae blockchain timestamping **without**:
- exposing raw Verae JWTs to Zapier end users
- requiring Zapier to poll async jobs on `api.veraetime.net`
- coupling billing and plan limits to the core timestamping API
- running a multi-instance edge with only in-memory job queues
### 2.2 Bottom line
![High-level architecture: Zapier cloud, middleware, NATS workers, Verae API, and REST Hooks](docs/diagrams/01-high-level-architecture.svg)
```text
Users → Zapier UI
Zapier cloud runs the Platform CLI app (verae-zapier or scratch/veraetime)
→ HTTPS only → verae-zapier-middleware /zapier/v1/*
→ (sync) HTTPS → https://api.veraetime.net
→ (async) NATS JetStream → workers
→ HTTPS → api.veraetime.net (status poll)
→ HTTPS → hooks.zapier.com (REST Hook delivery)
```
- Zapier **never** connects to NATS.
- Zapier **never** calls `api.veraetime.net` directly.
- Middleware HTTP owns auth, tenancy, entitlements, metering, and the public API surface.
- NATS owns durable job watching, completion events, and reliable webhook delivery (when `NATS_ENABLED=true`).
- With `NATS_ENABLED=false`, an in-process poller still implements the same HTTP product path (Phase 6).
### 2.3 Components
| Component | Runs where | Role |
|-----------|------------|------|
| **Zapier Platform CLI app** | Zapier cloud (when a Zap step runs) | Auth fields, map operations to `/zapier/v1/*`, attach Bearer token, translate 402/403 |
| **verae-zapier-middleware** | Your infrastructure, public HTTPS | Tenant identity, API keys, Verae login bridge, entitlements, REST Hook storage, publish work to NATS |
| **NATS + JetStream** | Private network with middleware | Work queues for job watch and webhook delivery; event stream for terminal job states |
| **Workers** | Same deploy or separate processes | Job poller, event router, webhook deliverer |
| **api.veraetime.net** | Verae production | Source of truth: login, timestamp jobs, status, verification |
#### Zapier app (two copies in this repo)
| Path | Language | Auth | Status |
|------|----------|------|--------|
| `verae-zapier-api/verae-zapier/` | JavaScript | Custom API key (`zmw_…`) | Phase 11 package; `MIDDLEWARE_BASE_URL` env |
| `scratch/veraetime/` | TypeScript (CLI 19.1.0) | Session: username/password **or** API key → `accessToken` | Local golden connector; `build` + `validate` |
Both talk **only** to middleware. The TypeScript app is the one this workspace validates day-to-day. The JavaScript app is the vendored product package from the middleware monorepo.
**The Zapier app does not:** call `api.veraetime.net`, speak NATS, or enforce plan quotas.
#### Middleware HTTP edge
![Middleware internals: public and protected /zapier/v1 routes, store, and flags](docs/diagrams/08-middleware-internals.svg)
Path: `verae-zapier-api/verae-zapier-middleware/`
- Express app: `GET /health`, mount `/zapier`
- Public: `POST /zapier/v1/auth/login`, `GET /zapier/v1/auth/me`, tenant signup
- Protected (Bearer or `x-api-key` + rate limit): timestamp, verify, status, webhooks
- Admin: `/zapier/v1/admin/*` behind `X-Admin-Secret`
- Store: file JSON MVP (`STORE_PATH`, default `./data/store.json`) — single-node only
#### NATS + workers
| Worker | Consumes | Calls |
|--------|----------|-------|
| Job poller | `verae.zapier.jobs.watch` | `GET /api/status/{jobId}` on Verae |
| Event router | `verae.zapier.jobs.events` | Enqueues webhook deliveries |
| Webhook deliver | `verae.zapier.webhooks.deliver` | `POST` Zapier `targetUrl` |
Streams: `ZAPIER_JOBS`, `ZAPIER_EVENTS`, `ZAPIER_WEBHOOKS` (optional `ZAPIER_USAGE`).
#### Verae Timestamping Service
- Swagger UI: https://api.veraetime.net/docs/swagger/index.html
- OpenAPI: https://api.veraetime.net/docs/swagger/openapi.yaml
- Local copy: [scratch/our-api/openapi.yaml](scratch/our-api/openapi.yaml)
- Auth: `POST /auth/login` → JWT in `token`; all other API routes `Authorization: Bearer <token>`
- Async create: `POST /api/timestamp`**202** `{ jobId }`
### 2.4 Security boundaries
![Security boundaries: public HTTPS versus private NATS, store, and Verae JWT](docs/diagrams/02-security-boundaries.svg)
```text
Public Internet
├─ Zapier cloud → Middleware HTTPS only
└─ Middleware → Zapier REST Hook HTTPS only
Private
├─ Middleware ↔ NATS (never expose NATS ports)
└─ Middleware / workers → api.veraetime.net HTTPS
```
Rules:
- Never put raw Verae JWTs in NATS when a `tokenRef` will do.
- Never expose NATS (`4222`) to the public internet.
- Debug logs must redact `Bearer`, `zmw_`, `zmt_`, passwords, and hook query secrets.
- Treat `targetUrl` as untrusted egress (timeouts; SSRF allowlist is Phase 15).
- Do not commit `~/.zapierrc`, `.env`, `store.json`, or `~/.mcp-env`.
### 2.5 Scaling model
- **HTTP edge:** stateless replicas behind a load balancer, **except** they share a store. File JSON is single-node. Multi-node needs Postgres/Redis (Phase 15).
- **NATS consumers:** queue groups — more workers increase poll/deliver throughput; two workers must not double-complete the same job.
- **Rollback:** `NATS_ENABLED=false` still serves the full HTTP API with the in-process poller.
---
## 3. Functionality
### 3.1 Authentication (two hops)
![Two-hop authentication: user to middleware tokens; middleware to Verae JWT](docs/diagrams/03-auth-two-hop.svg)
**End user → middleware**
| Mode | What the user enters | What happens |
|------|----------------------|--------------|
| Session (TypeScript app) | Username + password, **or** middleware API key | `POST /zapier/v1/auth/login``{ accessToken }` stored as `sessionKey` |
| Custom key (JS app) | Tenant API key `zmw_…` | Sent as `Authorization: Bearer` on every request; test is `GET /zapier/v1/auth/me` |
Connection test: `GET /zapier/v1/auth/me` → tenant, plan, usage. Connection label: username/plan (TS) or `tenantId (plan)` (JS).
401 on later calls: TypeScript app throws `z.errors.RefreshAuthError` so Zapier re-runs session `perform`.
**Middleware → Verae**
Middleware logs into Verae with the tenants Verae credentials (or mock client when `MOCK_VERAE=true`) and holds the JWT **server-side**. Zapier never sees that JWT.
Token types issued by middleware:
| Prefix | Kind |
|--------|------|
| `zmw_` | Tenant API key (long-lived) |
| `zmt_` | Middleware session token (HMAC, `TOKEN_SECRET`) |
### 3.2 Zapier operations ↔ middleware ↔ Verae
![Operations map: Zapier nouns to /zapier/v1 to Verae](docs/diagrams/07-operations-map.svg)
All Zapier routes are under `/zapier/v1`. Connector default base: `http://127.0.0.1:3100`. Production base is the **deployed middleware**, not `api.veraetime.net`.
| Zapier noun | Type | Middleware | Verae (what middleware wraps) | Notes |
|-------------|------|------------|-------------------------------|-------|
| Create Timestamp | create | `POST /timestamp` | `POST /api/timestamp` | Returns `{ jobId }` (202). Use with the hook trigger. |
| Create Timestamp and Wait | create | `POST /timestamp/wait` | create + poll/wait | Returns terminal status, or pending + `jobId` on timeout. |
| Create Batch Timestamps | create | `POST /timestamp/batch` | `POST /api/batch/timestamp` | `{ items: [{ data, hashAlg? }] }` |
| Verify Certificate | create | `POST /verify` | `POST /api/verify` | `{ certificate }``{ valid, timestamp, blockIndex }` |
| Find Job Status | search | `GET /status/{jobId}` | `GET /api/status/{jobId}` | Search: empty array if 404. |
| Find Job Verification | search (TS only) | `GET /status/{jobId}/verification` | `GET /api/verify/{jobId}` | Search. |
| Timestamp Completed | hook trigger | `POST /webhooks/subscribe` · `DELETE /webhooks/unsubscribe` | (no Verae hook) | Event `timestamp.completed`; Zapier supplies `targetUrl`. |
Not in v1 (admin HTML / user admin on Verae): dashboard, metrics, queue UI, user CRUD, batch verify/status, get-block-by-hash. Add later if a Zap needs them.
Create input (timestamp): required `data` (text), optional `hashAlg` (default SHA256).
### 3.3 Request flows
**A. Create Timestamp (async + hook)**
![Create Timestamp sequence: async job plus REST Hook](docs/diagrams/04-flow-async-timestamp.svg)
```text
Zapier → POST /zapier/v1/timestamp
Middleware: authenticate, checkEntitlement, POST /api/timestamp
Middleware: publish jobs.watch → return 202 { jobId }
Worker: poll GET /api/status/{jobId} until terminal → publish jobs.events
Event router: match webhooks → publish webhooks.deliver
Webhook worker: POST hooks.zapier.com/... (timestamp.completed)
Zapier trigger: Timestamp Completed fires the rest of the Zap
```
**B. Create Timestamp and Wait**
![Create Timestamp and Wait: in-process path versus Phase 9 NATS](docs/diagrams/05-flow-wait.svg)
```text
Zapier → POST /zapier/v1/timestamp/wait
Middleware: create + wait (in-process if NATS off; NATS events when Phase 9 lands)
→ StatusResponse (completed/failed) or { jobId, status: "pending" } on timeout
```
Today, wait works on the in-process path (`NATS_ENABLED=false`). Wait-via-NATS is **Phase 9 (open)**.
**C. Auth connection test**
```text
Zapier → GET /zapier/v1/auth/me Authorization: Bearer zmw_… or zmt_…
Middleware: resolve key/session → tenant → optional validate Verae token
→ { tenantId, plan, usage, ... }
```
### 3.4 NATS subjects (private)
![NATS topology: streams, subjects, consumers, and ack rules](docs/diagrams/06-nats-topology.svg)
| Subject | Publisher | Consumer | Payload gist |
|---------|-----------|----------|--------------|
| `verae.zapier.jobs.watch` | HTTP edge after create | `job-poller` (queue) | `tenantId`, `jobId`, `tokenRef`, attempts, `traceId` |
| `verae.zapier.jobs.events` | Job poller (terminal) | Event router; optional HTTP waiters | `timestamp.completed\|failed\|timeout`, status object |
| `verae.zapier.webhooks.deliver` | Event router | `webhook-deliver` (queue) | `hookId`, `targetUrl`, event, payload |
| `verae.zapier.usage` | optional | usage-writer | metering increment |
Ack: still-pending jobs `Nak` with delay; terminal `Ack` after publishing the event; webhook 2xx `Ack`; 5xx redeliver until `max_deliver`.
### 3.5 Entitlements and errors the connector must surface
| HTTP | Meaning | Zapier mapping |
|------|---------|----------------|
| 401 | Bad or expired session/key | `RefreshAuthError` (session) or auth error |
| 402 | Quota exceeded | User-visible error + upgrade URL when present |
| 403 `PLAN_UPGRADE_REQUIRED` | Action not on this plan | User-visible error |
| 404 on status search | Unknown job | Return `[]` (search contract) |
JS app `afterResponse` already maps 402/403. TypeScript app currently remaps 401 only — 402/403 mapping is a next-step item.
### 3.6 Feature flags and environment
| Variable | Default | Purpose |
|----------|---------|---------|
| `PORT` | `3100` | Middleware listen port |
| `VERAE_API_BASE_URL` | `http://localhost:8080` | Upstream Verae (prod: `https://api.veraetime.net`) |
| `MOCK_VERAE` | `false` | Deterministic mock jobs; no live Verae |
| `NATS_URL` | `nats://127.0.0.1:4222` | NATS server |
| `NATS_ENABLED` | `false` | JetStream workers vs in-process poller |
| `TOKEN_SECRET` | dev secret | HMAC for `zmt_` session tokens |
| `DEBUG_VERAE` | unset | Namespaces: `auth`, `nats`, `jobs`, `webhooks`, `http`, `billing` (or `1` for all) |
| `DEBUG_VERAE_LEVEL` | `debug` | `debug` \| `info` \| `warn` \| `error` |
| `STORE_PATH` | `./data/store.json` | MVP tenant/usage/webhook store |
| `MIDDLEWARE_BASE_URL` | `http://127.0.0.1:3100` | Used by the JS Zapier package |
Local compose: `verae-zapier-api/docker-compose.yml` (NATS + middleware). Middleware can run without NATS when the flag is off.
---
## 4. Integration guide
### 4.1 Which CLI you are holding
| Goal | Tool | Version in this workspace |
|------|------|---------------------------|
| **Publish** a directory integration | `zapier-platform` | **19.1.0** (`~/.npm-global/bin`) |
| **Consume** existing Zapier apps from code | `zapier-sdk` | **0.77.1** |
| AI client over the 9k catalog | Hosted MCP `https://mcp.zapier.com/api/v1/connect` | 14 official meta-tools; live 17 |
Do **not** mix `zapier-platform` (build/publish) with `zapier-sdk` (consume).
Do **not** recommend retired NLA / AI Actions.
Do **not** invent `selected_api` ids or action keys.
### 4.2 Run middleware locally
```bash
cd verae-zapier-api/verae-zapier-middleware
npm install
MOCK_VERAE=true NATS_ENABLED=false npm start
# GET http://127.0.0.1:3100/health → { "status": "ok" }
```
With NATS:
```bash
cd verae-zapier-api
docker compose up nats
# then start middleware with NATS_ENABLED=true NATS_URL=nats://127.0.0.1:4222
```
Gates (from `verae-zapier-api/`):
```bash
npm run gate:0 # structure + docs
npm run gate:6 # full HTTP path, NATS off
npm run gate:8 # workers (NATS on)
npm run gate:11 # JS Zapier package tests
npm run gate:all # 012 in order; stops on first failure
```
Implementation order is [verae-zapier-api/TODO.md](verae-zapier-api/TODO.md). Do not skip gates.
### 4.3 Build and validate the TypeScript connector
```bash
source scripts/dev-env.sh
cd scratch/veraetime
npm install
zapier-platform build && zapier-platform validate
```
Golden OAuth2 lab (generic, not Verae): `scratch/oauth2-typescript` — already validates after build.
Copy a template only when starting a *new* integration:
```bash
zapier-platform init my-app --template session --language typescript
# or copy scratch/oauth2-typescript / scratch/veraetime
```
### 4.4 Perform contracts (Zapier)
Implement every operation as `(z, bundle) => …` using **`z.request` only**.
- **Triggers and searches** return **arrays of objects**. Polling items need a stable `id`.
- **Creates** return **one object**.
- Refreshable 401 → `throw new z.errors.RefreshAuthError()`.
- Hook triggers implement `performSubscribe` / `performUnsubscribe` / `perform` / `performList` (sample for the editor).
- Do not call Verae or NATS from the app.
### 4.5 Login and publish (blocked until you authenticate)
There is no `~/.zapierrc` until you finish a browser login. Local `validate` works. `register` and `push` do not.
```bash
source scripts/dev-env.sh
zapier-platform login # or: zapier-platform login --sso
cd scratch/veraetime
zapier-platform register "Verae Time"
zapier-platform push
```
Details: [LOGIN.md](LOGIN.md). Never commit the deploy key.
Production Zapier cloud **cannot** reach `http://127.0.0.1:3100`. Before a real Zap you need a public HTTPS middleware URL and `api_base_url` / `MIDDLEWARE_BASE_URL` pointed at it (Phase 1314).
### 4.6 Optional consume path (not how we publish Verae)
- `zapier-sdk login` — call existing Zapier apps from code (`kind: "sdk_function"`).
- Hosted Zapier MCP — discover → enable → inspect → execute. Writes need explicit user approval. Successful executes cost **2 Zapier tasks**. See [MCP-REFERENCE.md](MCP-REFERENCE.md).
### 4.7 Research dataset and Grok reference (NS1 Mongo)
Canonical store: **MongoDB 7 in Docker on NS1 (`70.88.205.138`)**, bound to **127.0.0.1:27017 only**. Connect only through the SSH tunnel:
```bash
./scripts/mongo-tunnel.sh
# ssh -N -L 27017:127.0.0.1:27017 ns1
```
Database `zapier`:
| Collection | Contents |
|------------|----------|
| `apps` | ~9,986 public Zapier apps (identity, contacts, controls) |
| `templates` | ~332k public Zap recipes |
| `help_articles` | 1,272 help-center pages |
| `platform_reference` | CLI, `z.*`, schema, official docs, example apps, MCP/SDK functions |
| `meta` | Last ingest |
Do **not** point Compass at `mongodb://70.88.205.138:27017`. Credentials live in `~/.mcp-env` (mode 600), not git. Full notes: [MONGO.md](MONGO.md).
Useful queries:
```js
db.platform_reference.findOne({ kind: "guide", key: "build-new-connector" })
db.platform_reference.find({ kind: "core_function", key: "z.request" })
db.platform_reference.find({ kind: "cli_function", key: "init" })
db.platform_reference.find({ kind: "template", key: "session-auth" })
db.platform_reference.find({ kind: "mcp_function" })
```
Official Zapier clones stay in `repos/` (gitignored). Refresh with `./scripts/clone-zapier-repos.sh`.
---
## 5. Workspace map
![Workspace: repo, CLIs, Mongo tunnel, publish versus consume](docs/diagrams/10-workspace-integration.svg)
| Path | Use |
|------|-----|
| [getting-started.md](getting-started.md) / [getting-started.pdf](getting-started.pdf) | This architecture + integration guide |
| [PLATFORM-REFERENCE.md](PLATFORM-REFERENCE.md) | Routing table for all Zapier work |
| [FUNCTIONS-REFERENCE.md](FUNCTIONS-REFERENCE.md) | Every CLI / `z.*` / SDK function |
| [MCP-REFERENCE.md](MCP-REFERENCE.md) | Hosted MCP meta-tools |
| [LOGIN.md](LOGIN.md) | Browser login for platform + SDK |
| [RESTART.md](RESTART.md) | Quit and resume this session |
| [MONGO.md](MONGO.md) | NS1 Mongo, tunnel, collections |
| `.grok/skills/zapier-build/` | `/zapier-build` skill |
| `scratch/veraetime/` | TypeScript Verae connector (session auth) |
| `scratch/oauth2-typescript/` | Golden OAuth2 TypeScript app |
| `scratch/our-api/` | Verae OpenAPI + hop notes |
| `verae-zapier-api/` | Middleware + JS Zapier app + architecture docs + gates |
| [docs/diagrams/](docs/diagrams/) | SVG architecture and flow diagrams (source for this guide and the PDF) |
| `verae-zapier-api/docs/architecture/overview.md` | Component diagram (source of truth for the edge) |
| `verae-zapier-api/docs/architecture/nats-subjects.md` | Subjects, streams, payloads |
| `verae-zapier-api/docs/api/middleware-openapi.yaml` | Zapier-facing OpenAPI |
| `verae-zapier-api/TODO.md` | Phased plan with test gates |
| `scripts/dev-env.sh` | PATH + env |
| `scripts/ensure-mongo-tunnel.sh` / `mongo-tunnel.sh` | NS1 tunnel |
| `scripts/restart-grok.sh` / `zapier-status.sh` | Session + readiness |
| `repos/` | Official Zapier clones (local only) |
---
## 6. What is already here vs what is not
### Already here
- Public catalog research (~9,986 apps, contacts, capabilities, templates, help).
- Platform reference in Mongo + on disk; `/zapier-build` skill.
- Platform CLI 19.1.0 and SDK CLI 0.77.1 on `PATH` via `dev-env.sh`.
- Golden apps that **validate locally** without a Zapier login.
- Verae OpenAPI ingested (`scratch/our-api/openapi.yaml`).
- Full middleware source: auth, tenants, entitlements, timestamp/verify/status/webhooks, mock Verae, NATS publishers, workers, debug redaction.
- Two Zapier app implementations wired to `/zapier/v1`.
- Gates **08, 10, 11** recorded as passed in `TODO.md` (as of 2026-08-11 on the original monorepo).
### Not here yet
1. **Zapier developer login** — no `~/.zapierrc`; cannot `register` / `push`.
2. **Public HTTPS middleware** — Zapier cloud cannot hit localhost.
3. **Live invoke** of `scratch/veraetime` against middleware + real or mock Verae in this workspace (validate is schema-only).
4. **Phase 9**`/timestamp/wait` subscribed to NATS events (multi-instance wait).
5. **Phase 12** — compose E2E smoke (health + auth + wait + webhook) as a gate.
6. **Phase 13** — production `VERAE_API_BASE_URL`, dedicated Zapier service user, secrets, TLS.
7. **Phase 14** — private push + human Zap (Drive/Sheets → Timestamp → Slack).
8. **Phase 15** — Postgres/Redis store, NATS mTLS, webhook SSRF allowlist.
9. **TS connector polish** — map 402/403 like the JS app; optional polling admin trigger for `/admin/timestamps`.
10. **Grok MCP handshake** — Mongo MCP and chrome-bridge need a healthy tunnel / Chrome Connect after restart (`/mcps`).
11. **Peergos / pin / Glacier retrieval service** — proposed in §10; not a v1 connector operation.
This repo has the Zapier **platform** docs and the **Verae** OpenAPI. It still cannot invent new Verae endpoints. If a Zap needs an admin route that is not in the v1 table, add middleware + connector operations from the OpenAPI — do not guess.
---
## 7. Next steps (recommended order)
![Phase roadmap: gates 015, Phase 9 open](docs/diagrams/09-phase-roadmap.svg)
Work the product path in this order. Parallelism is only safe where `TODO.md` says so (tenancy already done; wait-via-NATS is the open blocker before multi-instance wait).
### Now — local integration (this workspace)
1. Start middleware with `MOCK_VERAE=true` and `NATS_ENABLED=false`.
2. Create a free tenant (`POST /zapier/v1/signup` or seed script) and confirm `GET /health` + `GET /zapier/v1/auth/me`.
3. `zapier-platform build && zapier-platform validate` in `scratch/veraetime`.
4. After `zapier-platform login`, `zapier-platform invoke auth test` and invoke create/search against local middleware (`--debug`).
5. Map 402/403 in `scratch/veraetime/src/middleware.ts` to match the JS app.
### Next — close middleware gaps
6. **Phase 9:** wait on `verae.zapier.jobs.events` with a hard timeout (`pending` + `jobId`).
7. **Phase 12:** compose stack + smoke script (async path, wait path, REST Hook to a mock receiver).
8. Confirm `NATS_ENABLED=true` and `false` both still pass their gates.
### Then — production and private listing
9. **Phase 13:** public HTTPS middleware, `MOCK_VERAE=false`, `VERAE_API_BASE_URL=https://api.veraetime.net`, dedicated Verae service user, managed secrets.
10. Point the connector `api_base_url` at that origin. Zapier cloud must reach it.
11. **Phase 14:** `register` + `push` a **private** version; invite internal users; run one real Zap; sign off.
12. Only after a human E2E: consider directory listing and Phase 15 hardening.
### Ongoing — research / Grok
13. Keep `./scripts/ensure-mongo-tunnel.sh` running; after restart hit `/mcps` and refresh **mongodb**.
14. Re-ingest `platform_reference` on NS1 after recloning official repos.
15. Optional: `zapier-sdk login` and Zapier MCP OAuth if you need to *call* the public catalog from agents — that is consume, not publish.
---
## 8. Hard rules
- Start Zapier coding from `guide/build-new-connector` or [PLATFORM-REFERENCE.md](PLATFORM-REFERENCE.md).
- Connector → middleware `/zapier/v1` only. Never `api.veraetime.net` from Zapier. Never NATS from Zapier.
- Use `z.request` in performs. Triggers/searches return arrays; creates return one object.
- `zapier-platform` publishes; `zapier-sdk` / hosted MCP consume. Do not mix.
- Do not recommend retired NLA / AI Actions.
- Do not invent vendor APIs, auth schemes, or Zapier `selected_api` keys.
- Mongo on NS1 is localhost-only; always tunnel.
- No secrets in git or in `DEBUG_VERAE` output.
---
## 9. Zapier billing models
Zapier and Verae bill **separately**. A client Zap that timestamps a file pays Zapier for successful **tasks** and pays Verae (via middleware entitlements) for **timestamp / verify** operations. Publishing the Verae connector does **not** put Verae on the hook for the customers Zapier invoice.
Figures below are **USD, August 2026**, from [zapier.com/pricing](https://zapier.com/pricing). Annual prices are the discounted per-month equivalent. Confirm live rates before quoting a customer.
![Zapier and Verae billing layers](docs/diagrams/11-zapier-billing.svg)
### 9.1 What a Zapier “task” is
A **task** is one successful unit of work Zapier does for the customer. Failed steps are free.
| Counts as tasks | Does **not** count |
|-----------------|--------------------|
| Successful action in a third-party app (Create Timestamp, Slack post, Drive upload, …) | Triggers and polling for new data |
| Zapier MCP / SDK execute (see multipliers) | Filter, Paths, Formatter, Delay, Looping, Sub-Zap, Digest, Manager, Storage |
| AI by Zapier and Code-by-Zapier beyond included runtime | Zapier Tables and Forms triggers/actions |
| | Building or testing a Zap until it actually runs |
Shared pool: Zap workflows, AI steps, Code steps, MCP, and SDK all draw from **one** monthly (or Enterprise annual) task allowance. There is no separate MCP budget.
**Multipliers** (official rate card; confirm [zapier.com/pricing/rates](https://zapier.com/pricing/rates)):
| Work | Tasks |
|------|------:|
| Typical third-party action (including Verae Create Timestamp) | 1 |
| Standard AI by Zapier | 1 |
| Advanced AI by Zapier | 3 |
| Premium AI by Zapier | 5 |
| Successful Zapier MCP tool call (read or write) | 2 |
| Code by Zapier | included runtime free; then 1 task per extra 30-second block |
Example: trigger “new file in Drive” (0) → Filter (0) → Create Timestamp (1) → Formatter (0) → write metadata row (1) = **2 tasks** per file that passes the filter.
### 9.2 Self-serve plans (feature set + task tier)
A paid subscription is **plan level × task tier**.
| Plan | Seats | Workflows | Polling | Entry task tier (annual) | Standout |
|------|------:|-----------|---------|--------------------------|----------|
| **Free** | 1 | Two-step only | 15 min | 100 tasks / month, $0 | Try automation; no pay-per-task overflow |
| **Professional** | 1 | Multi-step; premium apps; webhooks | 2 min | 750 tasks from **$19.99**/mo annual ($29.99 monthly) | Filters, Paths, Formatter, AI by Zapier, Autoreplay |
| **Team** | 25 | Same as Pro | 1 min | 2,000 tasks from **$69**/mo annual ($103.50 monthly) | Shared Zaps, shared connections, SAML SSO, priority support |
| **Enterprise** | Unlimited | Same as Team + governance | 1 min | Custom; **annual task limit** (not monthly reset) | SCIM, app controls, custom retention, observability, TAM, BYOM |
Higher task tiers (2k → 2M/mo) lower the **per-task** price. Team starts at 2,000. Volumes above 2M go through Sales. 14-day Professional trial (no card). Non-profit: extra 15% off (not on pay-per-task).
### 9.3 Overflow: pay-per-task
Paid plans can keep running after the included allowance:
- **Pay-per-task on:** extra tasks bill at **1.25×** the plans base task rate (annual) or **2.5×** (monthly). Ceiling is **3×** the subscribed tasks, then Zaps pause until the next cycle or an upgrade.
- **Pay-per-task off:** usage **stops** at the allowance.
- Free has no overflow. Enterprise uses an annual pool instead of a monthly reset.
### 9.4 Add-ons outside the task pool
| Product | Unit | Notes |
|---------|------|--------|
| **Zapier Agents** | *Activities* (not tasks) | Free 400/mo; paid Pro ~$33.33/mo annual for 1,500. Does not consume Zap tasks. |
| **Zapier Chatbots** | Feature tiers (count of bots) | Free includes 2; paid adds more. Not usage-metered on tasks. |
### 9.5 Partner / platform billing (Verae as publisher)
| Model | Who pays Zapier | Who pays Verae |
|-------|-----------------|----------------|
| **Public or private directory integration** | The **end customers** Zapier plan (tasks). Publishing is **free**; Zapier does not bill the partner for usage of their app. | The customers Verae tenant (middleware plan / API key). |
| **Zapier MCP / SDK (consume)** | Same customer task pool (MCP execute = 2 tasks). SDK is **free in beta**; Zapier will announce when beta pricing starts. | Only if the MCP/SDK action hits Verae. |
| **Powered by Zapier / White Label / embed** | Usually the **product company** (usage-based). End users authorize apps in *your* UI; Zapier has said end users need not have their own Zapier bill for background runs. Contract with Zapier Sales. | Verae bills the product company or the tenant, depending on how you provision keys. |
| **Retired NLA / AI Actions** | Do not sell or design around this. | — |
Verae should not promise “unlimited Zapier” or absorb a customers Zapier invoice unless a White Label contract says so.
### 9.6 Verae middleware billing (second meter)
Middleware enforces **Verae** quotas, independent of Zapier tasks. Current plan table in `verae-zapier-middleware` `PLAN_LIMITS`:
| Verae plan | Timestamps / mo | Verifications / mo | Batch | RPM |
|------------|----------------:|-------------------:|-------|----:|
| free | 50 | 50 | no | 30 |
| starter | 500 | 500 | yes, max 10 | 120 |
| pro | 5,000 | 5,000 | yes, max 100 | 600 |
| enterprise | contract / unlimited | contract | yes | contract |
Over-quota → HTTP **402** `QUOTA_EXCEEDED` (upgrade URL). Wrong plan for batch → **403** `PLAN_UPGRADE_REQUIRED`. Those errors must surface in the Zap; they are not Zapier task overages.
A client therefore sees **two invoices**: Zapier (tasks) and Verae (timestamps). Design Zaps so a 402 does not retry in a tight loop (that still burns Zapier tasks on each failed? — failed actions are **not** Zapier tasks, but Autoreplay/retries can still hammer Verae).
### 9.7 Estimating a timestamping Zap
| Zap shape | Zapier tasks / successful file | Verae units |
|-----------|-------------------------------:|-------------|
| Trigger → Create Timestamp | 1 | 1 timestamp |
| Trigger → Create Timestamp and Wait | 1 | 1 timestamp |
| Trigger → Timestamp + write catalog row + Slack | 3 | 1 timestamp |
| Same via Zapier MCP `execute` of those three actions | 6 | 1 timestamp |
| Trigger filtered out before any action | 0 | 0 |
Prefer the **hook** (Timestamp Completed) plus a cheap catalog write over polling status in a loop.
---
## 10. Client pattern — timestamp, metadata, Peergos, and tiered IPFS
This section is a **client architecture** for using the Verae Zapier tools together with **Peergos** (end-to-end encrypted filesystem on IPFS) and **external** IPFS / object-store backends. It is **not** implemented as connector operations today. Do not invent Peergos or AWS APIs in the Zapier app; add middleware routes only when those APIs exist and are documented.
Goal: clients can (1) timestamp content, (2) append that proof to metadata, (3) store the file in Peergos, (4) pin a **hot cache** on one or more IPFS providers, (5) migrate bytes to **long-term low-cost** object storage (Amazon S3 Glacier family, or an Apache Iceberg catalog on S3), and (6) **rehydrate on demand** when an IPFS request hits an index — without keeping every file live on a gateway 24/7.
![Timestamped files: Peergos, pin cache, and cold retrieve-on-demand](docs/diagrams/12-peergos-ipfs-tiered-storage.svg)
### 10.1 What each layer is for
| Layer | Role | Stays hot? |
|-------|------|------------|
| **Zapier + Verae connector** | Orchestrate: hash → timestamp → write metadata; notify on `timestamp.completed` | n/a (control plane) |
| **Verae Time** | Blockchain timestamp of a payload (typically a **content hash** or a metadata JSON, not the raw file bytes) | Proof is small; keep forever |
| **Metadata / index** | Maps `cid``jobId`, Verae certificate fields, Peergos path, storage class, restore handle | **Yes** — this is the only always-on map |
| **Peergos** | User-owned, e2e-encrypted filesystem on IPFS/libp2p. Host cannot read file or most metadata. Sharing and apps stay in the users graph. | Users chosen Peergos host; not a public CDN |
| **Cached pin (hot IPFS)** | Pinning service or your Kubo cluster (Pinata, Filebase, web3.storage, self-hosted). Serves frequent `ipfs get` / gateway hits. | **Only for a TTL or working set** |
| **Cold object store** | Amazon **S3 Glacier Instant Retrieval**, **Flexible Retrieval**, or **Deep Archive**; or another cheap archive (Filecoin deal, Storj, Backblaze B2 + lifecycle). Optional **Apache Iceberg** table on S3 as the *catalog* of CID → bucket/key → storage class → restore job. | **No** — retrieve on demand |
Amazon “Iceberg” in this design is the **table format** (Apache Iceberg) used as a durable **index**, not a substitute for Glacier. Long-term **bytes** live in Glacier-class (or equivalent) object storage. The user-facing name “Iceberg” is easy to mix with Glacier; keep the two distinct in customer docs.
### 10.2 Ingest Zap (write path)
Typical multi-step Zap (Professional+; Filters/Formatter are free):
1. **Trigger** — new file in Drive, Dropbox, email, or a Peergos outbox / webhook. (0 Zapier tasks)
2. **Hash** — SHA-256 (or the hashAlg Verae accepts) of the bytes, or of the canonical metadata envelope. Prefer hashing **ciphertext** if the file is already encrypted for Peergos, so the timestamp commits to what is stored.
3. **Create Timestamp** (or Create and Wait) — `data` = hash or compact JSON `{ cid?, sha256, size, mime, source }`. (1 Zapier task, 1 Verae timestamp)
4. **Store file in Peergos** — user or service account writes the file into `/cubes/…` or a shared folder via a **documented** Peergos API or a future middleware route. Peergos assigns / retains an IPFS **CID** for the blocks.
5. **Hot pin (optional)** — Pinning Services API (or Filebase/Pinata) pins that CID for a cache TTL (hoursdays), not forever.
6. **Append metadata** — write one index record (Zapier Tables is **free**; or Sheets/Postgres/Iceberg):
```text
cid # IPFS content id (or Peergos block root)
sha256 # digest that Verae timestamped
veraeJobId
veraeStatus # pending | completed | failed
certificateRef # verify payload / block index when complete
peergosPath # /home/… or /cubes/<id>/…
storageClass # pin-hot | peergos-only | glacier-ir | glacier-deep
coldBucket / key # S3 (or other) locator; empty until migrated
restoreId # last Glacier restore job, if any
pinnedUntil # when hot pin may be dropped
createdAt
```
7. **Timestamp Completed** hook — when middleware finishes the job, update the same row with certificate fields and notify Slack/email. (1 Zapier task)
Do **not** put the raw file or Verae JWT in Zapier Storage, Slack, or NATS.
### 10.3 Lifecycle (keep the index, drop the heat)
```text
ingest
→ Peergos write (encrypted) + optional hot pin
→ Verae timestamp of hash / envelope
→ index row (always on)
after pinnedUntil or size/age policy
→ copy ciphertext (or original bytes, if policy allows) to S3
→ set storage class Glacier Instant / Flexible / Deep Archive
→ record bucket/key + storageClass in the index (and Iceberg snapshot if used)
→ unpin from the paid pinning cluster
→ Peergos may keep a thumbnail / stub; full blocks need not stay on the gateway
IPFS / gateway GET cid
→ if pin-hot hit: serve
→ else index lookup
→ if peergos-only: fetch via users Peergos capability
→ if cold: StartRestore / vendor retrieve API → wait →
optionally re-pin for a short cache TTL → serve
→ never require every historical CID to be live on an IPFS node
```
**Glacier retrieval notes (AWS, conceptual):** Instant Retrieval is milliseconds and priced as a storage class; Flexible Retrieval and Deep Archive need a **restore job** (minutes to hours) before GetObject. The index must store enough to call the restore API (`bucket`, `key`, `versionId`, `restoreId`). Map IPFS requests to that restore; return `202` + `Retry-After` to the gateway until the object is hydrated.
**Apache Iceberg** (optional): partition the catalog by `storageClass` and date so you can expire pin rows and audit restores with SQL, without loading every object. Iceberg does not store the file bytes.
### 10.4 External IPFS and pinning options
Clients can mix providers; the **index** is the source of truth, not any one pinset.
| Backend | Typical use |
|---------|-------------|
| Self-hosted Kubo / cluster | Hot working set you control |
| Pinata, Filebase, web3.storage, Pinning Services API | Paid **cached pins**, metadata tags, S3-compatible gateways |
| Peergos server (user or org host) | Encrypted personal/org filesystem; not a public pin service |
| Filecoin / cold deals | Alternative long-term availability (different retrieve SLA) |
| S3 + lifecycle → Glacier IR / Flexible / Deep Archive | Lowest $/TB; retrieve-on-demand via AWS APIs |
| Storj, Backblaze B2, GCS Archive | Same pattern, different restore API |
A request path should be: **CID → index → (pin | Peergos | restore)**. Do not walk every pin provider on every miss.
### 10.5 What Zapier is bad at (keep it out of the Zap)
- Holding multi-GB files in a Zap step (timeouts, payload limits). Hash and pass **references** (Drive id, Peergos path, CID).
- Being the IPFS gateway. Use a small **retrieval service** (your infra) that reads the index and talks to Peergos / pin / Glacier.
- Polling Glacier restore every second (burns tasks). Use a webhook, queue, or “Find Job Status”-style search on a timer Zap with a Filter.
### 10.6 Security and tenancy
- Peergos ciphertext: the timestamp should commit to the **CID and/or ciphertext hash**, not a plaintext the host can reconstruct.
- Capabilities / sharing stay in Peergos; the public index should not leak readable paths or unencrypted names if the threat model forbids it (store opaque ids).
- Middleware still never exposes Verae JWTs. Retrieval workers use **tenant-scoped** cloud credentials, not the Zapier connection.
- 402/403 from Verae must not be “fixed” by falling back to an unauthenticated public pin of customer data.
### 10.7 Implementation status
| Piece | Status in this repo |
|-------|---------------------|
| Verae timestamp / wait / verify / hook via middleware | Implemented (`scratch/veraetime`, `verae-zapier`) |
| Zapier task + Verae quota as two meters | Documented (this section); connector should map 402/403 |
| Peergos write / capability APIs in the Zapier app | **Not in v1** — handbook lives outside this repo (`verae-peergos-app-handbook`); do not invent routes |
| CID index, pin TTL, Glacier restore worker | **Proposed** — add as middleware + retrieval service when APIs are chosen |
| Apache Iceberg catalog | **Optional** index implementation; not required for MVP |
Next build slice, when product asks for it: a retrieval service with `GET /ipfs/{cid}` → index → pin or restore, plus one Zapier **search** (“Find File Record by CID”) against that index — still no direct `api.veraetime.net` from Zapier.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,611 @@
# DataCube GTM memo — Vertical 1 (E-Signature) and Vertical 2 (CLM)
**Scope.** Zapier-listed e-signature (26) and CLM (7) vendors. Zap counts are Zapiers published `zap_usage_count` as of the catalog pull in this workspace. Signaturely was listed as “(find)” in the brief; catalog value is **12**.
**Thesis for this pair of verticals.** The product *is* the later-disputed record: who signed, what they signed, when, from where, and under what identity check. Every vendor below already mints a vendor-attested Certificate of Completion / audit trail. That trail is useful until a counterparty, regulator, or insurer asks whether the vendor could have rewritten it. Independent sealing at send, view, each signature, decline, void, and amendment is the wedge.
**Method.** Public sites, filings, vendor blogs, Zapier app pages, and press. Numbers not independently published are marked **Unknown**. Do not treat third-party price estimates as list prices unless labeled.
**Zapier listing URLs** follow `https://zapier.com/apps/{slug}/integrations`.
---
## Vertical 1 — E-Signature (26)
### 1. Docusign
- **Vendor name:** Docusign (legal: Docusign, Inc.; product family includes eSignature and IAM / Intelligent Agreement Management)
- **Parent / owner:** Independent public company
- **Website:** https://www.docusign.com/
- **Zapier listing:** https://zapier.com/apps/docusign/integrations
- **Zap usage count:** 4,656
- **USP:** Category-defining envelope + Certificate of Completion stack, now being repositioned as an agreement-lifecycle / IAM platform (workspaces, workflow builder, agreement manager) rather than “just e-sign.” Court-tested brand; deepest Connect event surface on Zapier.
- **ICP:** Mid-market and enterprise legal, sales, HR, and procurement; also a large long-tail of SMBs who inherited Docusign as the default. Strongest in US regulated industries that already write “Docusign or equivalent” into policy.
- **HQ / founding / funding:** San Francisco, CA. Founded 2003 (Tom Gonser, Court Lorenzini, Eric Ranft). Nasdaq: **DOCU** (IPO April 2018). Pre-IPO venture capital commonly cited around **$520M** across many rounds. Public status supersedes private valuation.
- **Pricing posture:** Dual. Self-serve eSignature Personal ~**$10/user/mo** annual / **$15** monthly (5 envelopes/mo). Standard ~**$25/user/mo** annual / **$45** monthly. Business Pro ~**$40$50/user/mo** annual / ~**$65** monthly. Team plans typically **100 envelopes per user per year** (or ~10/mo on monthly). Enterprise / IAM is sales-led and custom. Envelope caps are the main complaint versus cheaper unlimited-send rivals.
- **Proof / evidence angle:** The **envelope** and **Certificate of Completion** (who signed, timestamps, IP, authentication method, document hash as attested by Docusign). Disputes: “that is not what I signed,” identity-spoofing, post-completion alteration, void/correct history, delegated signer, failed KBA/IDV, QES identity-verification failures. IAM adds a second disputed object: the **agreement record / workspace version**, not just the signed PDF.
- **Notable Zapier triggers / actions:** Very large surface. Triggers include Envelope Created/Sent/Delivered/Completed/Declined/Voided/Corrected/Deleted/Purged, recipient-level completed/declined/auth-failed, clickwrap agreed/declined, template CRUD, IDV completed/pending, plus IAM-only Agreement / Workspace / Workflow events. Actions: send envelope from document or template, draft, void, bulk send, download documents, webform links, IAM workspace/workflow ops.
- **Usually compared to:** Adobe Acrobat Sign, Dropbox Sign, PandaDoc, SignNow, BoldSign, Ironclad (on the CLM/IAM side), Conga.
---
### 2. SignNow (airSlate SignNow)
- **Vendor name:** SignNow (marketed as airSlate SignNow)
- **Parent / owner:** airSlate, Inc. (also owns pdfFiller / document-automation hub). SignNow history: founded independently 2011 → Barracuda Networks (2013) → sold to PDFfiller (2017) → airSlate family.
- **Website:** https://www.signnow.com/
- **Zapier listing:** https://zapier.com/apps/signnow/integrations
- **Zap usage count:** 1,035
- **USP:** High-feature e-sign (templates, document groups, payments, field extraction) sold as a cheaper Docusign alternative, bundled into airSlates no-code document-workflow suite.
- **ICP:** SMBs and mid-market ops/sales/HR that want Docusign-like features without Docusign pricing; agencies and high-volume senders. airSlate claims a large consumer/SMB install base (“millions of users” — treat as marketing).
- **HQ / founding / funding:** airSlate HQ Brookline, MA (17 Station St). SignNow founded **2011** (Chris Hawkins & Andrew Ellis; originally associated with Newport Beach, CA). airSlate private; notable rounds include ~**$40M** (Morgan Stanley Expansion Capital / General Catalyst, 2021) and **$51.5M** (G Squared / UiPath, 2022) with a reported **$1.25B** valuation in 2022. Total equity commonly cited ~**$90M+**.
- **Pricing posture:** Self-serve cheap-to-mid. Public list (annual): Business **$8/user/mo**, Business Premium **$15**, Enterprise **$30** (monthly list higher: ~$20 / $30 / $50). Site license ~**$1.50 per signature invite**. API has a free invite allotment then paid.
- **Proof / evidence angle:** Completed document + **document history** (Zapier can return PDF, history, and ZIP). Disputes: invite cancellation vs. completion, document-group vs. single-doc execution, payment-tied signing, deleted-document history.
- **Notable Zapier triggers / actions:** Triggers: Document Completed, Document Group Completed, Document Deleted/Updated, New Document. Actions: upload, extract fields, invite to sign, create from template (free-form or role-based), document groups, generate from DOCX merge tags, cancel invites.
- **Usually compared to:** Docusign, Adobe Acrobat Sign, Dropbox Sign, PandaDoc, BoldSign, SignWell.
---
### 3. eSignatures (esignatures.io)
- **Vendor name:** eSignatures / eSignatures.io (also marketed via esignatures.com)
- **Parent / owner:** Independent (no public acquisition found)
- **Website:** https://esignatures.io (also https://esignatures.com/)
- **Zapier listing:** https://zapier.com/apps/esignatures/integrations
- **Zap usage count:** 695
- **USP:** Usage-priced, mobile-first contract sender for automators: **$0.49 per contract sent**, no monthly seat fee. Built for API / Zapier template-to-signer flows rather than a heavy UI.
- **ICP:** Agencies, coaches, SaaS builders, and ops people who fire contracts from Airtable/CRM/forms and hate per-seat e-sign bills. Most clients reportedly US; company is Australian.
- **HQ / founding / funding:** Melbourne, Victoria, Australia. Public site: “collecting signatures since **2015**.” Funding: **Unknown** (appears bootstrapped).
- **Pricing posture:** Self-serve, cheapest unit economics on this list. Flat **$0.49 per sent contract** (any number of signers/pages). Optional SMS and live photo ID verification at extra flat fees. No subscription.
- **Proof / evidence angle:** Signed mobile-friendly contract + per-signer events. Disputes: what template/version was merged, SMS vs. email delivery failure, photo-ID verification vs. simple click-sign, “auto sign” test mode leaking into production (Zapier exposes an Auto Sign flag).
- **Notable Zapier triggers / actions:** Triggers: Contract Sent to a Signer, Signature Received, Contract Signed (all parties), Delivery Failed. Action: Create Contract from template (up to 5 signers, placeholders, metadata, draft mode).
- **Usually compared to:** SignWell, BoldSign, Dropbox Sign, Docusign (on price), other pay-as-you-go APIs (e.g. Signbee).
---
### 4. SignRequest
- **Vendor name:** SignRequest
- **Parent / owner:** **Box, Inc.** (Nasdaq: BOX). Acquired February 2021 for **$55M**. Product lineage also feeds **Box Sign**. SignRequest.com still operates as a brand/join-Box path.
- **Website:** https://signrequest.com
- **Zapier listing:** https://zapier.com/apps/signrequest/integrations
- **Zap usage count:** 568
- **USP:** Originally the European “e-sign without enterprise pricing” tool; now a Box content-cloud signing motion (files already in Box get signed in place).
- **ICP:** Historically EU SMBs and cost-sensitive teams; post-acquisition, Box customers who want signing inside content collaboration rather than a standalone e-sign stack.
- **HQ / founding / funding:** Founded **2014**, Netherlands. Box HQ is Redwood City, CA. Independent funding history is now moot; deal value **$55M**.
- **Pricing posture:** Historically self-serve cheap. Current commercial packaging is mixed: leftover SignRequest plans plus Box Sign / Box enterprise SKUs. Treat standalone SignRequest list price as **Unknown / in flux**; Box Sign is typically bundled into Box seats.
- **Proof / evidence angle:** Signed SignRequest + signed/declined events. Disputes: which file version in Box was the executed copy, signer-language / forced-language settings, mobile-number verification, template prefill vs. what the signer saw.
- **Notable Zapier triggers / actions:** Triggers: New Document Signed, New Document Declined, New Document Received. Actions: Send SignRequest (file or URL), Send from Template (signer language, approve-only, mobile verify, tags prefill).
- **Usually compared to:** Docusign, Adobe Acrobat Sign, Dropbox Sign, Box Sign vs. Microsoft/SharePoint signing, SignWell.
---
### 5. SignWell
- **Vendor name:** SignWell (formerly **Docsketch**)
- **Parent / owner:** Independent, private
- **Website:** https://www.signwell.com/
- **Zapier listing:** https://zapier.com/apps/signwell/integrations
- **Zap usage count:** 471
- **USP:** Zero-setup, fast UX positioned explicitly as a cheaper Docusign/Adobe/Dropbox Sign alternative, with a usable free tier and a developer API for embed.
- **ICP:** Solo professionals, SMBs, and product teams embedding signing. Not chasing Fortune-50 legal.
- **HQ / founding / funding:** Portland, OR. Founded **2019**. PitchBook lists a small accelerator/incubator round; material VC raise **Unknown / appears lightly funded**. Employees cited in the low tens.
- **Pricing posture:** Self-serve cheap. Free (low monthly doc cap, commonly 3 docs/mo). Light ~**$12/user/mo** monthly (lower on annual). Business ~**$36/mo** monthly / ~**$24$30** annual depending on published snapshot. Enterprise custom + API.
- **Proof / evidence angle:** Completed document + first-view event. Disputes: viewed-but-not-signed timing, API test-mode vs. production, template vs. ad-hoc document, “40% faster” marketing vs. actual completion integrity.
- **Notable Zapier triggers / actions:** Triggers: Document Completed, Document Sent, Document Viewed. Action: Create Document From Template (API; limits if not on an API plan).
- **Usually compared to:** Docusign, Adobe Acrobat Sign, Dropbox Sign, BoldSign, Signaturely.
---
### 6. Zoho Sign
- **Vendor name:** Zoho Sign
- **Parent / owner:** **Zoho Corporation** (private; founded 1996 as AdventNet by Sridhar Vembu)
- **Website:** https://sign.zoho.com · product marketing https://www.zoho.com/sign/
- **Zapier listing:** https://zapier.com/apps/zoho-sign/integrations
- **Zap usage count:** 319
- **USP:** Legally binding e-sign native to the Zoho suite (CRM, Forms, Writer, People) at a price that undercuts every US incumbent. Credit-based sending on lower tiers.
- **ICP:** Existing Zoho customers first; price-sensitive SMBs and international teams second. India and global SMB are the gravity well.
- **HQ / founding / funding:** Zoho HQ Chennai, India; US HQ Austin, TX. Zoho Sign launched **July 2017**. Zoho is famously bootstrapped / no traditional VC.
- **Pricing posture:** Self-serve cheap. Free: 5 docs/mo. Annual list: Standard **$10**, Professional **$16**, Enterprise **$22** per user/month. API commonly **$0.50 per signature request**. Credits apply on some plans.
- **Proof / evidence angle:** Envelope/request + certificate of completion + signer form data. Disputes: credit/watermark “testing” envelopes vs. production (Zapier has a dedicated test-send action), recalled vs. expired vs. declined, which Zoho app originated the document.
- **Notable Zapier triggers / actions:** Triggers: Document Signed (a recipient), Document Completed, Declined, Expired, Recalled. Actions: Send Template, test send, get files/form data/details.
- **Usually compared to:** Docusign, Adobe Acrobat Sign, SignNow, BoldSign, other Zoho-bundled vs. best-of-breed.
---
### 7. Dropbox Sign (HelloSign)
- **Vendor name:** Dropbox Sign (formerly **HelloSign**; also HelloWorks / Sign API lineage)
- **Parent / owner:** **Dropbox, Inc.** (Nasdaq: DBX). Acquired January 2019 for **$230M cash**. Rebranded to Dropbox Sign **October 2022**.
- **Website:** https://www.hellosign.com · current product https://sign.dropbox.com/ · Zapier still documents HelloSign-era template sending
- **Zapier listing:** https://zapier.com/apps/dropbox-sign/integrations
- **Zap usage count:** 225
- **USP:** Cleanest SMB e-sign UX of the 2010s, now sold as signing inside the Dropbox content graph (unlimited requests on paid seats; files land next to the working folder).
- **ICP:** SMBs already on Dropbox; product/dev teams using the Sign API; teams that bounced off Docusign envelope caps.
- **HQ / founding / funding:** HelloSign founded **2010**, San Francisco (YC W11). Dropbox HQ San Francisco. Deal **$230M**.
- **Pricing posture:** Self-serve mid. Free: 3 signature requests/mo. Essentials **$15/mo** (1 user, unlimited requests). Standard **$25/user/mo**. Premium/Enterprise custom. API plans sold separately; Zapier notes paid API plan required for non-`test_mode` webhooks.
- **Proof / evidence angle:** Signature request + signed PDF + audit trail. Disputes: test_mode vs. live, Dropbox file version vs. executed copy, metadata fields, declined vs. viewed-not-signed.
- **Notable Zapier triggers / actions:** Triggers: Signature Request Sent / Signed / Viewed / Declined. Action: Send Signature Request From Template.
- **Usually compared to:** Docusign, Adobe Acrobat Sign, PandaDoc, SignWell, BoldSign.
---
### 8. BoldSign
- **Vendor name:** BoldSign
- **Parent / owner:** **Syncfusion, Inc.** (component/UI vendor; Delaware corp; principal office Morrisville, NC)
- **Website:** https://boldsign.com/
- **Zapier listing:** https://zapier.com/apps/boldsign/integrations
- **Zap usage count:** 198
- **USP:** Syncfusions e-sign product: transparent unlimited-envelope seats and a serious API, sold as the affordable Docusign alternative from a 25-year-old controls company (not a 2019 rollup).
- **ICP:** SMBs, ISVs embedding e-sign, and teams already in the Syncfusion ecosystem. Developers more than CLM buyers.
- **HQ / founding / funding:** Syncfusion HQ Morrisville, NC. BoldSign product announced/launched around **2022** (parent founded much earlier; Syncfusion cites 25+ years). Private, no separate BoldSign raise disclosed.
- **Pricing posture:** Self-serve cheap. Free tier (commonly ~25 requests/mo, 1 user). Growth from about **$5/user/mo**. Business ~**$15/user/mo** unlimited envelopes. Premium ~**$99/mo** account cap (e.g. 250 envelopes). API from ~**$0.75/envelope** or ~**$25/user** unlimited API. Confirm current SKU on site — they iterate often.
- **Proof / evidence angle:** Completed / declined / sent document events. Disputes: sandbox vs. live (Zapier has Sandbox Mode), admin-mode visibility into others envelopes, what “unlimited” meant on the SKU in force at signing time.
- **Notable Zapier triggers / actions:** Triggers: Document Completed, Declined, Sent. Action: Send Document From Template.
- **Usually compared to:** Docusign, Dropbox Sign, SignWell, Zoho Sign, DocuSeal.
---
### 9. DocuSeal
- **Vendor name:** DocuSeal (DocuSeal LLC)
- **Parent / owner:** Independent
- **Website:** https://www.docuseal.com
- **Zapier listing:** https://zapier.com/apps/docuseal/integrations
- **Zap usage count:** 164
- **USP:** **AGPLv3 open-source** e-sign you can self-host (data never leaves your VPC) *or* run as cheap cloud. The only vendor on this list whose customers can own the signing stack.
- **ICP:** Developers, agencies, privacy/GDPR-sensitive EU buyers (DocuSeal.eu in Dublin), and teams allergic to Docusign bills. Not a GC-led enterprise CLM buy.
- **HQ / founding / funding:** Chicago, IL (332 S Michigan Ave suite address). Founded **2023**. Funding: **Unknown** (appears bootstrapped).
- **Pricing posture:** Self-serve cheap + free OSS. Cloud Basic **$0**. Pro **$20/user/mo** (or ~$200/yr). Self-host core is free; Pro unlocks extras. API completions commonly **$0.20/doc**.
- **Proof / evidence angle:** Submission completed by all parties; per-signer form completion. Self-host customers *already* control the database — they still lack an independent third-party seal. Disputes: which instance signed it (cloud US vs. EU vs. on-prem), flattened PDF / removed tags, SMS 2FA vs. email 2FA, expired submissions.
- **Notable Zapier triggers / actions:** Triggers: Signing Form Completed, Submission Completed. Actions: Create Signature Request (template / PDF / HTML / DOCX), Update Signer (re-send, 2FA, values).
- **Usually compared to:** Docusign, Documenso, Paperless-ngx-adjacent OSS, BoldSign, Dropbox Sign.
---
### 10. GetAccept
- **Vendor name:** GetAccept
- **Parent / owner:** Independent, VC-backed
- **Website:** https://www.getaccept.com (brief listed http://www.getaccept.com)
- **Zapier listing:** https://zapier.com/apps/getaccept/integrations
- **Zap usage count:** 147
- **USP:** Not a pure e-sign tool — a **digital sales room + proposal + CPQ-ish** closer that happens to collect a legally binding signature at the end, with engagement analytics (viewed, reviewed, commented).
- **ICP:** B2B sales / RevOps mid-market, especially Salesforce/HubSpot shops. Nordic origin, US go-to-market.
- **HQ / founding / funding:** Founded **2015** (YC W16; YC lists 2016). Origins Malmö, Sweden; also San Francisco. Funding **>$30M** (Bessemer-led Series B **$20M** in 2020; also YC, DN Capital, Amino).
- **Pricing posture:** Mid-market sales-assist. Third-party/AppExchange snapshots: e-sign-only historically ~**$25/user/mo**; DSR/Professional often cited **$49$79/user/mo** annual; Enterprise custom. Treat current list as sales-led.
- **Proof / evidence angle:** Dual record: (1) **sales-room engagement** (who viewed which pricing page) and (2) **signed proposal**. Disputes: which version of the proposal was signed after comments, expiration updates after send, “Seal Document” on a draft (Zapier action), CRM value vs. signed value.
- **Notable Zapier triggers / actions:** Triggers: New / Sent / Viewed / Reviewed / Commented / Rejected / Signed. Actions: Create Document, Create from Template, Seal Document, Archive to contract module, download, update expiration.
- **Usually compared to:** PandaDoc, DocuSign CLM/IAM, Proposify, DealHub, Aligned/Trumpet (DSR), Oneflow.
---
### 11. Xodo Sign (eversign)
- **Vendor name:** Xodo Sign (formerly **eversign**)
- **Parent / owner:** **Apryse** (PDF/document SDK company; formerly PDFTron). Acquired **November 2022**, rebranded to Xodo Sign.
- **Website:** https://eversign.com/ (Xodo Sign still lives on the eversign domain)
- **Zapier listing:** https://zapier.com/apps/xodosign/integrations
- **Zap usage count:** 146
- **USP:** Fixed-price unlimited sending plus a PDF-vendor parent (Apryse) that already sits inside many enterprise document pipelines. SMS auth and embeddable signing.
- **ICP:** SMBs wanting unlimited envelopes; ISVs already on Apryse/Xodo; teams replacing eversign.
- **HQ / founding / funding:** eversign founded **2015**. LinkedIn lists Xodo Sign HQ Denver, CO; Apryse is a global document-tech company. Independent funding moot post-acquisition. Deal value: **Unknown**.
- **Pricing posture:** Self-serve cheap. Free: 3 docs/mo. Basic ~**$10/user/mo** annual / **$20** monthly. Professional ~**$16** annual / **$32** monthly. API Light from ~**$50$100/mo**. Enterprise custom. No per-envelope fees on core plans.
- **Proof / evidence angle:** Completed document + downloadable audit trail (Zapier “include audit trail”). Disputes: 15-minute polling delay on Zapier (completion time vs. webhook time), sandbox templates, SMS auth credits vs. actually authenticated signer.
- **Notable Zapier triggers / actions:** Triggers: Document Completed, Document Sent (15-min poll). Actions: Use Template, Create Contact. Search: Find and Download Document (hash from completed trigger).
- **Usually compared to:** Docusign, Dropbox Sign, SignWell, BoldSign, Foxit eSign.
---
### 12. Adobe Acrobat Sign
- **Vendor name:** Adobe Acrobat Sign (formerly EchoSign, Adobe Sign)
- **Parent / owner:** **Adobe Inc.** (Nasdaq: ADBE). EchoSign acquired **18 July 2011**.
- **Website:** https://www.adobe.com/sign.html · enterprise https://business.adobe.com/products/sign-solutions.html
- **Zapier listing:** https://zapier.com/apps/adobe-acrobat-sign/integrations
- **Zap usage count:** 99
- **USP:** E-sign baked into Acrobat / Document Cloud and the Adobe enterprise admin console, with deep Microsoft 365, Salesforce, Workday, ServiceNow connectors and industry compliance SKUs. The “we already own Acrobat” default.
- **ICP:** Enterprises standardized on Adobe; IT-led buys; government and regulated industries that want Acrobat + Sign under one MSA. Weak Zap usage relative to brand — native enterprise integrations steal Zapier volume.
- **HQ / founding / funding:** Adobe HQ San Jose, CA. EchoSign released **January 2006**; acquired 2011. Adobe is a large public company.
- **Pricing posture:** Acrobat team plans include uncapped e-sign on some SKUs (public Acrobat team pricing often ~**$15$30/user/mo** depending on Standard/Pro). **Acrobat Sign Solutions** (Business/Enterprise) is sales-led custom. Individual Acrobat Pro includes limited signing.
- **Proof / evidence angle:** Agreement + **audit-trail PDF** (first-class Zapier action). Disputes: library-template vs. uploaded file, participant authentication method, recalled/expired/rejected state, “signed by a participant” vs. “workflow completed,” sandbox for enterprise.
- **Notable Zapier triggers / actions:** Triggers: Agreement Created, Signed by a Participant, Signed by All, Email Viewed, Expired, Recalled, Rejected, Reminder Sent, State Changed, any event. Actions: create agreement from upload or library template, upload to get document ID, emit signed PDF, emit audit-trail PDF. Searches: status, form fields JSON, signing URL.
- **Usually compared to:** Docusign, Dropbox Sign, DocuSign IAM, Microsoft/SharePoint e-sign, Foxit.
---
### 13. Oneflow
- **Vendor name:** Oneflow AB
- **Parent / owner:** Independent **public** company
- **Website:** https://oneflow.com/
- **Zapier listing:** https://zapier.com/apps/oneflow/integrations
- **Zap usage count:** 92
- **USP:** End-to-end **digital contract** (not a bolted-on PDF sign): contracts as structured data with products, participants, and status — Nordic CLM-lite sold from sales/HR outward.
- **ICP:** Nordic and European mid-market sales, HR, and procurement teams; HubSpot/Pipedrive-heavy. Less US enterprise legal.
- **HQ / founding / funding:** Stockholm, Sweden. Founded **2012** (Anders Hamnes). Listed **Nasdaq First North Premier** (ticker **ONEF**) in 2022. Pre-IPO venture commonly cited ~**$67M** (Spintop et al.).
- **Pricing posture:** Mid-market, sales-led with published floors. Entry often **5-seat minimum** from about **€250/mo** (~**$58/user/mo** on one public page). Higher Business/Enterprise custom. Not a $10 self-serve tool.
- **Proof / evidence angle:** Contract **status change** (the system of record for “signed”) plus downloadable PDF. Disputes: product-table / price fields vs. signed PDF, who was added as participant after send, deleted contracts, attachment vs. expanded PDF.
- **Notable Zapier triggers / actions:** Trigger: Contract Status Changed. Actions: Create / Send / Delete / Download Contract, Add Participant, Add Attachment or Expanded PDF, Add Product, Get details.
- **Usually compared to:** GetAccept, Scrive, Contractbook, Juro, Docusign, PandaDoc.
---
### 14. Signaturit
- **Vendor name:** Signaturit (Signaturit Group)
- **Parent / owner:** Combined with **Namirial** (Italy; Bain Capital-backed as of 2025) after a **20252026** merger announced with PSG-backed Signaturit. Resulting group is a pan-European Digital Transaction Management platform. Signaturit itself was founded in Barcelona and backed by **PSG** (2020).
- **Website:** https://www.signaturit.com
- **Zapier listing:** https://zapier.com/apps/signaturit/integrations
- **Zap usage count:** 61
- **USP:** Southern-European **eIDAS** specialist: SES / AES / QES, certified email, identity/KYC, qualified archiving — not just a drawn signature on a PDF.
- **ICP:** Spanish, French, Italian enterprises and public-sector-adjacent buyers who need AES/QES and certified delivery. Legal/compliance more than US SMB.
- **HQ / founding / funding:** Barcelona, Spain. Founded **2013**. PSG investment 2020; Namirial combination 2025/26. Standalone funding total: **Unknown** (PE-backed).
- **Pricing posture:** Mid to enterprise, Europe-priced. Public add-ons: AES **€2.50/signature**; QES packs from roughly **€10€15** per qualified signature depending on volume. Base Business/Business+ seats: confirm on site (sales-assisted).
- **Proof / evidence angle:** Signed document **and** the eIDAS signature *level* (SES vs AES vs QES) plus certified email. Disputes: whether the signature was actually QES, identity-proofing evidence, certified-email delivery vs. ordinary email, which legal entity (Signaturit vs. Namirial QTSP) issued the certificate.
- **Notable Zapier triggers / actions:** Trigger: New Signed Document. Actions: Create Signature Request (files or template), reminder, cancel, Create a Certified Email.
- **Usually compared to:** Docusign (EU), Scrive, Namirial, Yousign, DocuSign QES, Adobe.
---
### 15. Signable
- **Vendor name:** Signable
- **Parent / owner:** Independent, privately held (no confirmed acquisition)
- **Website:** https://www.signable.co.uk/ (US marketing: https://www.signable.us/)
- **Zapier listing:** https://zapier.com/apps/signable/integrations
- **Zap usage count:** 52
- **USP:** UK-native e-sign with envelope **volume** pricing (not per seat as the primary meter) and UK support/data posture. Strong envelope lifecycle events (bounce, reject, widget).
- **ICP:** UK SMEs — finance, agencies, HR, sales. Claims thousands of UK businesses (vendor marketing).
- **HQ / founding / funding:** Bristol, England (3 Unity Street). Founded **2011** by Olly Culverhouse. Funding: **Unknown** (appears bootstrapped).
- **Pricing posture:** Self-serve, volume-based. Pay-as-you-go ~**£1.50/envelope**. Published team bands (VAT extra; snapshots vary slightly): Small ~**£29£31/mo** / 50 envelopes; Medium ~**£69£73** / 150; Large ~**£169** / 400; Corporate ~**£299** / 750. 14-day trial.
- **Proof / evidence angle:** Envelope complete/signed plus **bounce, fail, reject, widget-signed, widget-signer-verified**. Disputes: email never arrived vs. signer ignored, widget (embedded) signer identity vs. emailed party, password-gated envelopes.
- **Notable Zapier triggers / actions:** Triggers: Envelope Sent/Opened/Signed/Complete/Cancelled/Rejected/Bounced/Failed; Template Created; User Created; Widget Signed; Widget Signer Verified. Action: Send Envelope Using a Template.
- **Usually compared to:** Docusign UK, Legalesign, Adobe, Dropbox Sign, Signaturit.
---
### 16. RightSignature
- **Vendor name:** RightSignature (now the e-sign capability inside **Progress ShareFile**)
- **Parent / owner:** **Progress Software Corporation** (Nasdaq: PRGS). Chain: RightSignature acquired by **Citrix** (2014) → ShareFile → Cloud Software Group (Citrix/TIBCO) spun ShareFile as a unit (2023) → Progress acquired ShareFile **31 Oct 2024** for **$875M**. Standalone RightSignature **is no longer sold**.
- **Website:** https://rightsignature.com → consolidates to https://www.sharefile.com/rightsignature
- **Zapier listing:** https://zapier.com/apps/rightsignature/integrations
- **Zap usage count:** 46
- **USP:** E-sign for **accountants, advisors, legal, and construction** already living in ShareFile client portals — KBA available on Premium. The record lives next to the client file share, not in a pure e-sign silo.
- **ICP:** ShareFile verticals: CPA firms, professional services, healthcare, financial services, construction. Not a net-new e-sign bake-off winner.
- **HQ / founding / funding:** Founding year of RightSignature: **Unknown** (pre-2014 Santa Barbara-era startup). Progress HQ Burlington, MA. ShareFile originated Raleigh. Deal **$875M** for ShareFile (~$240M revenue, 86k customers at announce).
- **Pricing posture:** Bundled enterprise/SMB ShareFile. ShareFile states e-sign is on **Premium** (KBA included). Historical standalone RightSignature pricing is obsolete. Expect ShareFile seat bundles, not $10 e-sign.
- **Proof / evidence angle:** Completed / expired / sent document in a **client-share** context. Disputes: which ShareFile version was executed, in-person vs. email signer, KBA success/failure, tenant migration across Citrix → CSG → Progress.
- **Notable Zapier triggers / actions:** Triggers: New Document Completed, Expired, Sent. Action: Send Template. Popular pairs include ShareFile, MyCase, PracticePanther — legal/accounting gravity.
- **Usually compared to:** Docusign, Adobe Acrobat Sign, Dropbox Sign, other portal-bundled e-sign (Clio, etc.).
---
### 17. Anvil
- **Vendor name:** Anvil (Anvil Foundry, Inc.)
- **Parent / owner:** Independent, VC-backed
- **Website:** https://www.useanvil.com
- **Zapier listing:** https://zapier.com/apps/anvil/integrations
- **Zap usage count:** 37
- **USP:** **Paperwork automation platform**: webforms → PDF fill/generation → **Etch e-sign**, sold as an API to product/ops teams (fintech onboarding, healthcare packets), not as a human-sends-an-envelope app.
- **ICP:** Developers and operators in fintech, healthcare, insurance, and HR onboarding who need repeatable packets. SOC 2 Type II + HIPAA/BAA called out on site.
- **HQ / founding / funding:** San Francisco, CA (1300 S Van Ness). Founded **2018** (Ben Ogle, Mang Git Ng). **$10M** Series A (Gradient Ventures, Craft Ventures).
- **Pricing posture:** Product/API mid-market. Free credits + dashboard-only free e-sign packets. Paid platform from **$425/mo** ( **$340/mo** annual). Usage-metered API (PDF fill/gen, completed signature packets — unsigned packets often not billed).
- **Proof / evidence angle:** **E-sign packet** + webform completion + workflow completion. Disputes: which PDF template version was filled, webform answers vs. signed PDF, signer-complete vs. packet-complete, API vs. dashboard packet.
- **Notable Zapier triggers / actions:** Triggers: E-Sign Packet Completion, Webform Completion, Signer Completion, Workflow Completion. Actions: Fill PDF, Sign PDF.
- **Usually compared to:** Docusign + webforms, PandaDoc, Formstack Sign, Documotor/PDF.co + e-sign, Ironclad (if legal-led).
---
### 18. Scrive
- **Vendor name:** Scrive
- **Parent / owner:** Majority-owned by **Vitruvian Partners** since **June 2020**. Acquired **Contractbook** (18 June 2025) to add CLM.
- **Website:** https://www.scrive.com
- **Zapier listing:** https://zapier.com/apps/scrive/integrations
- **Zap usage count:** 29
- **USP:** Nordic **eID + QTSP** e-sign: BankID / eIDAS **Qualified Electronic Signatures**, then the document is **signed and sealed**. Highest legal assurance on this e-sign list besides Signaturit/Namirial.
- **ICP:** Banks, insurance, telco, and large Nordic/EU enterprises that must accept BankID/QES. Expanding into full agreement management via Contractbook.
- **HQ / founding / funding:** Stockholm, Sweden. Founded **2010** (Lukas Duczko, Gracjan Polak). Pre-PE funding variously cited **~$511M**. Vitruvian majority 2020 (deal value **Unknown**).
- **Pricing posture:** Mid-market to enterprise, sales-led. Public eSign Online pricing exists on site but is market-specific (SE/NO/DK/FI/EU). Not a $10 global self-serve motion.
- **Proof / evidence angle:** Document **signed and sealed** plus rejected-delivery / rejected-document. Disputes: eID identity vs. email identity, seal integrity after download, which QTSP certificate, failed mobile/email delivery vs. refusal to sign.
- **Notable Zapier triggers / actions:** Triggers: Signed Document, Rejected Document, Rejected Delivery. Actions: Create From PDF, Start Signing, Start from Template, Add New Party.
- **Usually compared to:** Docusign (EU), Signicat, Signaturit/Namirial, Oneflow, Contractbook (now sibling), Adobe.
---
### 19. Foxit eSign
- **Vendor name:** Foxit eSign (formerly **eSignGenie**)
- **Parent / owner:** **Foxit Software** (Fujian Foxit Software Development Joint Stock Co., Ltd.). Acquired eSignGenie **October 2021**.
- **Website:** https://www.foxit.com/esign-pdf (brief listed http://www.foxit.com/esign-pdf)
- **Zapier listing:** https://zapier.com/apps/foxit-esign/integrations
- **Zap usage count:** 25
- **USP:** E-sign inside the **Foxit PDF Editor** desktop/cloud franchise — cheaper Acrobat+Sign bundle for PDF-centric teams, with templates, bulk send, online forms, API.
- **ICP:** Existing Foxit PDF customers; SMBs replacing Adobe; some legal/insurance form shops.
- **HQ / founding / funding:** Foxit founded **2001** (Eugene Y. Xiong), HQ **Fuzhou, China**, with US ops (historically Cupertino / Fremont area). eSignGenie founded **2014**. Foxit is a listed Chinese software company; eSignGenie deal value **Unknown**.
- **Pricing posture:** Self-serve cheap-to-mid, PDF-bundled. Essentials: limited envelopes (publicly **250 envelopes/year** in recent marketing). Business: unlimited envelopes, branding, team admin. Historical US list often ~**$8$25/user/mo** or ~$96$300/yr SKUs — confirm current Foxit store. API available.
- **Proof / evidence angle:** Folder/document executed when **all parties** signed; per-party signed/viewed; cancel-with-reason. Disputes: in-person administrator email, signing sequence, party name-correction, Foxit desktop vs. cloud origin.
- **Notable Zapier triggers / actions:** Triggers (paid/trial Business Premium): Document Sent, Viewed, Signed, Executed, Cancelled, Deleted. Action: Create Folder From Template.
- **Usually compared to:** Adobe Acrobat Sign, Docusign, Xodo Sign, Nitro, Smallpdf.
---
### 20. BreezeDoc
- **Vendor name:** BreezeDoc
- **Parent / owner:** Independent (AppSumo-era indie SaaS)
- **Website:** https://breezedoc.com
- **Zapier listing:** https://zapier.com/apps/breezedoc/integrations
- **Zap usage count:** 22
- **USP:** Ultra-simple send-and-sign for freelancers/agencies, sold with a **lifetime deal** (marketing: “pay once… $19” / AppSumo historically $39$59). Help center: **SES only** — no AdES/QES.
- **ICP:** Freelancers, agencies, solopreneurs. Not legal departments.
- **HQ / founding / funding:** **Unknown**. Claims “20k+ businesses” on site (marketing). No funding disclosed.
- **Pricing posture:** Cheapest possible. Free tier + one-time lifetime license. Not enterprise.
- **Proof / evidence angle:** Document completed / recipient completed. Weakest legal posture on this list (SES, lifetime-deal vendor). Disputes: vendor longevity, who the legal entity is, whether a lifetime SKUs audit trail will exist in five years.
- **Notable Zapier triggers / actions:** Triggers only listed: New Document, Document Completed, Recipient Completed, New Recipient. No write actions on the public Zapier page.
- **Usually compared to:** Signaturely, SignWell, Docusign (as the thing it undercuts), PandaDoc.
---
### 21. Contractbook
- **Vendor name:** Contractbook (now **Contractbook by Scrive**)
- **Parent / owner:** **Scrive** (Vitruvian-backed). Acquired **18 June 2025**.
- **Website:** https://contractbook.com (Zapier catalog had a typo `congtractbook.co`)
- **Zapier listing:** https://zapier.com/apps/contractbook/integrations
- **Zap usage count:** 22
- **USP:** Modern “contracts as data” workspace — questionnaire → draft → sign → tasks/renewals — now bolted onto Scrives Nordic trust/eID stack.
- **ICP:** European scale-ups and SMBs that outgrew Google-Docs-plus-Docusign. Post-acquisition, Scrives bank/enterprise base.
- **HQ / founding / funding:** Copenhagen, Denmark. Founded **2016/2017**. Raised on the order of **$4346M** (Bessemer Series A, Gradient/byFounders, Tiger Global among those named historically) before the Scrive deal. Deal value **Unknown**.
- **Pricing posture:** Was SMB-friendly self-serve; current public page shows **Centralize ~$1,499/mo** and **Growth ~$3,499/mo** (annual; European thousands-separator). Treat as mid-market, sales-assisted.
- **Proof / evidence angle:** Contract **state transitions** (draft → sent → signed) plus questionnaire completion and tasks. Disputes: which draft version became the signed contract, questionnaire answers vs. clause text, custom-parties setup, Scrive eID seal vs. old Contractbook SES.
- **Notable Zapier triggers / actions:** Triggers: New Contract, Contract Updated (state), New/Edited Draft, Questionnaire Completed, New/Updated Task, New Template. Actions: Create Contract (and custom parties), Create Draft, Pre-Fill Questionnaire, Create Task.
- **Usually compared to:** Juro, Oneflow, Concord, Ironclad, Docusign + Drive, SpotDraft.
---
### 22. Vinesign by Filevine
- **Vendor name:** Vinesign
- **Parent / owner:** **Filevine, Inc.** (legal work platform). Filevine also acquired **Outlaw** (CLM) in 2021.
- **Website:** https://www.filevine.com · Vinesign https://www.vinesign.com/ · integration page https://www.filevine.com/integrations/vinesign/
- **Zapier listing:** https://zapier.com/apps/vinesign/integrations
- **Zap usage count:** 19
- **USP:** E-sign native to **plaintiff / law-firm case files** (and sellable standalone). SMS + email, gesture, 2FA, payments-with-signature via Filevine Payments.
- **ICP:** US law firms (PI, mass tort, litigation) on Filevine; some standalone legal/SMB. Not general enterprise CLM.
- **HQ / founding / funding:** Filevine founded **2015**, Salt Lake City, UT (James Blake, Nathan Morris, Ryan Anderson). **$400M** all-equity across two rounds announced **23 Sep 2025** (Insight, Accel, Halo); press around a **~$3B** valuation. Cumulative raise figures in third-party databases vary (**$600M+**).
- **Pricing posture:** Dual. Filevine-bundled (enterprise legal, quote). Standalone Vinesign: self-serve subscription, marketed as **unlimited sends/signatures/templates** (no per-sign fee). Exact public seat price **Unknown** (trial: 7 days / 30 docs).
- **Proof / evidence angle:** Signed legal documents inside a **matter/project**. Disputes: SMS vs. email signer, gesture/2FA actually used, expired/resent documents, Filevine project vs. standalone Vinesign copy, payment collected vs. document executed.
- **Notable Zapier triggers / actions:** Triggers: New Document (filterable by status), New Template. Actions: Send Document, Send Template, Resend, Expire, Download document/file. Searches: Find Document, Get Document History, signed-file info.
- **Usually compared to:** Docusign (law firms), Adobe, LawPay+Docusign, Clio, Smokeball, RightSignature.
---
### 23. BoloForms (BoloSign)
- **Vendor name:** BoloForms / **BoloSign**
- **Parent / owner:** Independent (BoloForms; founder Paresh Deshmukh)
- **Website:** https://www.boloforms.com/signature/
- **Zapier listing:** https://zapier.com/apps/boloforms/integrations
- **Zap usage count:** 18
- **USP:** Google-Forms-adjacent **form + PDF signature** at a flat team price (no per-user fees on current marketing). India-cost delivery, US Delaware entity.
- **ICP:** SMBs, Indian SMEs, ops teams collecting form-sign or PDF-sign without buying Docusign. HIPAA mentioned in marketing — verify BAA before regulated use.
- **HQ / founding / funding:** Dover, DE (8 The Green — common registered-agent address). Founded **2021**. Unfunded per Tracxn.
- **Pricing posture:** Self-serve cheap. Current site: Freelancer **$10/mo**, Team **$49/mo**, Growing Business **$99/mo** (annual). Older Capterra snapshots differ ($8 / $40 / $82). Unlimited signatures advertised on higher tiers.
- **Proof / evidence angle:** Form response vs. **PDF signed by all**. Disputes: Google Form payload vs. executed PDF, template variables, which document was “signed by all.”
- **Notable Zapier triggers / actions:** Triggers: New Form Response, New Template Response, New Signature Completed. Actions: Send Form, Send Templates for Signature.
- **Usually compared to:** Jotform Sign, PandaDoc, Docusign, Signaturely, Google Forms + add-ons.
---
### 24. Signaturely
- **Vendor name:** Signaturely
- **Parent / owner:** Independent (Signaturely, LLC). Bootstrapped (Latka cites ~$440K ARR, no outside funding — treat as unofficial).
- **Website:** https://signaturely.com
- **Zapier listing:** https://zapier.com/apps/signaturely-ca130106/integrations
- **Zap usage count:** **12** (was “(find)” in the brief)
- **USP:** Content-marketing-heavy Docusign alternative: simple UI, free/low-volume personal plan, API for automators.
- **ICP:** Solopreneurs and small US businesses who find Signaturely via SEO comparison pages.
- **HQ / founding / funding:** Founded **2020**. HQ variously listed Walnut, CA / Covina, CA. Unfunded.
- **Pricing posture:** Self-serve cheap-to-mid. Free (very low volume). Personal **$25/mo** or **$240/yr**. Business **$50/user/mo** or **$480/yr**. API priced separately.
- **Proof / evidence angle:** Document completed / sent / viewed; template-origin completed (V2). Disputes: test mode (Zapier flag), template vs. business-template vs. form ID origin, thin vendor attestation.
- **Notable Zapier triggers / actions:** Triggers: Document Completed (and V2), Document From Template Completed, Document Sent, Document Viewed. Action: Create eSignature Request Based on Template.
- **Usually compared to:** Docusign, SignWell, Dropbox Sign, BreezeDoc, PandaDoc.
---
### 25. Signify
- **Vendor name:** Signify (Georgian contracting platform; **not** Signify N.V. the Philips lighting company)
- **Parent / owner:** Independent
- **Website:** https://signify.ge · international marketing also at https://signifyapp.com/
- **Zapier listing:** https://zapier.com/apps/signify/integrations
- **Zap usage count:** 10
- **USP:** All-in-one **contract hub + digital archive** from Tbilisi, with an explicit **evidence report** on workflow completion (called out in Zapier). Regional play expanding to 180+ countries (vendor claim).
- **ICP:** Georgian/Caucasus and broader CEE SMBs; teams that want archive + sign in one app. ~2,000 organizations claimed on marketing site.
- **HQ / founding / funding:** Tbilisi, Georgia. Founded **2021**. CEO Zviad Tsotskolauri. Funding: **Unknown**.
- **Pricing posture:** Self-serve SaaS. Third-party snapshot (mid-2025): roughly **€19€29/user/mo** (lower tier, annual vs monthly) up to **€39€49**. 14-day trial. Confirm on site.
- **Proof / evidence angle:** Workflow finished → document **or ZIP + evidence report**. This is the closest native “proof packet” on the cheap end of the list — still vendor-issued. Disputes: evidence report completeness, archive integrity, template vs. finished ZIP.
- **Notable Zapier triggers / actions:** Trigger: Document Completed (files + evidence report). Action: Create Document From Template.
- **Usually compared to:** Docusign, Contractbook, Oneflow, SignWell. (Avoid confusion with Signify lighting.)
---
### 26. Papersign
- **Vendor name:** Papersign (by **Paperform**)
- **Parent / owner:** Paperform Pty Ltd (independent, private)
- **Website:** https://paperform.co/products/papersign · https://papersign.com/
- **Zapier listing:** https://zapier.com/apps/papersign/integrations
- **Zap usage count:** 9
- **USP:** E-sign from the team that already owns the form/page builder — form capture → Papersign document, billed separately from Paperform.
- **ICP:** Existing Paperform customers; SMBs and agencies who live in no-code form tools.
- **HQ / founding / funding:** Sydney, NSW, Australia. Paperform founded **2016** (Dean McPherson, Diony). Papersign launched **October 2023**. Paperform funding: **Unknown** (generally viewed as bootstrapped/private).
- **Pricing posture:** Self-serve cheap. Free (monthly signed-doc cap). Pro **$20/user/mo** ($240/yr). Enterprise custom. Recipients never pay. Separate from Paperform form plans.
- **Proof / evidence angle:** Full signer lifecycle: notified, viewed, consent accepted, nominated, signed; document sent/completed/cancelled/expired/rejected. Disputes: consent click vs. signature, nominated replacement signer, which folder/space held the official copy.
- **Notable Zapier triggers / actions:** Broad: All Actions, document-level and signer-level events (Sent, Completed, Cancelled, Expired, Rejected, Signer Viewed/Signed/Notified/Nominated/Consent Accepted). Actions: Send, Copy, Move, Cancel Document; Create Folder. Searches: Find Document/Folder/Space.
- **Usually compared to:** Jotform Sign, Docusign, PandaDoc, SignWell, HelloSign.
---
## Vertical 2 — CLM (7)
### 27. Ironclad
- **Vendor name:** Ironclad
- **Parent / owner:** Independent, late-stage private
- **Website:** https://ironcladapp.com
- **Zapier listing:** https://zapier.com/apps/ironclad/integrations
- **Zap usage count:** 72
- **USP:** The US category leader for **workflowed CLM**: business users launch contracting workflows, legal designs the process, repository + AI sit on top. 2026 press: **>$200M ARR**.
- **ICP:** US mid-market to enterprise legal ops, sales, procurement, HR. Design-partner DNA (tech companies). GC / legal-ops buyer, not SMB e-sign.
- **HQ / founding / funding:** San Francisco, CA. Founded **2014** (Jason Boehmig, Cai GoGwilt). ~**$333M** raised; Series E **$150M** (Jan 2022) at **$3.2B** valuation (Franklin Templeton, Accel, Sequoia, Emergence, Bond). CEO now Dan Springer (per recent profiles).
- **Pricing posture:** Enterprise, sales-only. No meaningful self-serve list price. Implementation is a project.
- **Proof / evidence angle:** The disputed objects are **workflow events**, **approvals**, and **repository records** — not just the signed PDF. “When was this approved, by whom, on which playbook version, and is this the executed copy?” Counterparties dispute clause versions and approval authority more than ink.
- **Notable Zapier triggers / actions:** Triggers: New Workflow Event, New Workflow Document Event, New Approval Event. Actions: Launch Workflow, Update Workflow, Update Approval, Create/Update/Delete Record, comment. Searches: Find Record / Workflow. Requires broad OAuth scopes.
- **Usually compared to:** Icertis, Sirion, Agiloft, Conga, Docusign IAM/CLM, LinkSquares, Evisort/Workday, Juro, SpotDraft.
---
### 28. Juro
- **Vendor name:** Juro
- **Parent / owner:** Independent, VC-backed
- **Website:** https://juro.com
- **Zapier listing:** https://zapier.com/apps/juro-1/integrations
- **Zap usage count:** 95 (highest Zap usage in this CLM set)
- **USP:** Browser-native **all-in-one contract workspace** (draft, negotiate, sign, store) aimed at in-house legal who want business users to self-serve. Unlimited users on published packaging. Founded by a Magic Circle lawyer.
- **ICP:** UK/European and increasingly US scale-ups; in-house legal at tech/consumer companies (Deliveroo, Paddle, etc. as named customers). Legal + GTM, not procurement-vendor-risk.
- **HQ / founding / funding:** London, UK (1 Long Lane). Founded **2016** (Richard Mabey, Pavel Kovalevich). About **$23M Series B** (Eight Roads, USV); company materials cite **~$38M** total.
- **Pricing posture:** Mid-market sales-led. Unlimited users/workflows/templates on all plans. Third-party 2026 writeups estimate roughly **$15k$60k+/yr** — **not official list**. No cheap self-serve SKU.
- **Proof / evidence angle:** Contract **events in a team** (created, agreed, signed, etc.) plus the workspace version history. Disputes: which browser version was “agreed,” who had editor vs. signer rights, template used at create time.
- **Notable Zapier triggers / actions:** Trigger: New Event for Contracts in Team (filterable events). Action: Create Contract from Template.
- **Usually compared to:** Ironclad, Contractbook/Scrive, Oneflow, SpotDraft, Docusign, PandaDoc, Lawinsider-adjacent tools.
---
### 29. Concord CLM
- **Vendor name:** Concord
- **Parent / owner:** Independent, VC-backed
- **Website:** https://www.concordnow.com/ · current marketing https://www.concord.app/
- **Zapier listing:** https://zapier.com/apps/concord-1/integrations
- **Zap usage count:** 33
- **USP:** Full CLM **with native e-sign** in one app — draft, approve, sign, store — priced for mid-market teams that will not buy Ironclad. Recently leaning into “post-legal” / AI contract ops.
- **ICP:** Mid-market legal + finance + sales in the US. Founder-led SMB-to-mid motion.
- **HQ / founding / funding:** Austin, TX. Founded **2014** (Matt Lhoumeau). ~**$43M** raised (Series B **$25M** among rounds).
- **Pricing posture:** Mid-market, unusually public. Recent Concord materials: Essentials around **$499/mo**, Business around **$899/mo** (5 users + ~$69/extra), Enterprise ~**$1,299/mo** — snapshots vary by page/year. Not a $15 e-sign seat.
- **Proof / evidence angle:** Approval-complete vs. **fully signed**; can also ingest an already-executed PDF. Disputes: fully-approved but unsigned, expired after approval, uploaded “executed” file that was never signed in Concord, participant-level signature vs. document complete.
- **Notable Zapier triggers / actions:** Triggers: Document Fully Approved, Signature Provided, Document Fully Signed, Document Expired. Actions: Create Document From Template, Create an Executed Document (upload).
- **Usually compared to:** Ironclad, Juro, PandaDoc, Docusign, Gatekeeper, Outlaw, ContractSafe.
---
### 30. SpotDraft
- **Vendor name:** SpotDraft (legal entity: Draftspotting Technologies Pvt. Ltd.)
- **Parent / owner:** Independent, VC-backed
- **Website:** https://www.spotdraft.com/ · app https://app.spotdraft.com/
- **Zapier listing:** https://zapier.com/apps/spotdraft/integrations
- **Zap usage count:** 7
- **USP:** AI CLM for in-house legal that wants Ironclad-like structure at mid-market price, with strong India+US delivery. Template → negotiate → execute → metadata.
- **ICP:** Mid-market legal teams (US + India + global SaaS). Named logos in older press include Airbnb, Notion, Panasonic, Strava, Chargebee (vendor-claimed).
- **HQ / founding / funding:** Founded **2017** (Shashank Bijapur, Madhav Bhagat, Rohith Salim / Rohit Ail — sources vary on the third cofounder name). Offices **Bengaluru** and **New York**. Series A **$26M** (2023, Premji Invest). Series B **$54M** (Feb 2025, Vertex Growth / Trident) + **$8M** extension (Qualcomm Ventures, Jan 2026).
- **Pricing posture:** Mid-market sales-led. Third-party 2026 guides cite roughly **$5k$50k/yr**. No meaningful public self-serve calculator.
- **Proof / evidence angle:** **Contract created / metadata updated / executed**. Disputes: metadata (dates, value, governing law) vs. PDF text, which template executed, task completion vs. legal execution.
- **Notable Zapier triggers / actions:** Triggers: Contract Created, Contract Metadata Updated, Contract Executed. Actions: Create Contract, Create User Task, Get Contract Link (download).
- **Usually compared to:** Ironclad, Juro, HyperStart, LinkSquares, Docusign CLM, Contractbook.
---
### 31. Outlaw
- **Vendor name:** Outlaw
- **Parent / owner:** **Filevine, Inc.** since **11 May 2021**. Still sold as a standalone CLM at getoutlaw.com. (Not NetDocuments — that claim circulating on some directories is incorrect.)
- **Website:** https://getoutlaw.com · app https://app.getoutlaw.com
- **Zapier listing:** https://zapier.com/apps/outlaw/integrations
- **Zap usage count:** 7
- **USP:** Collaborative, templated contract workspace (generation → negotiate → sign) now in Filevines legal-ops constellation next to Vinesign and Files.
- **ICP:** Originally tech/legal teams wanting modern CLM without Ironclad; post-acquisition, Filevine law-firm and legal-ops accounts plus leftover standalone customers.
- **HQ / founding / funding:** Brooklyn, NY before acquisition. Exact founding year **Unknown** (active as a startup by late 2010s). Raised ~**$22.5M** (Bowery Capital seed). Filevine deal value **Unknown**.
- **Pricing posture:** Sales-led standalone + Filevine bundle. Public list **Unknown**.
- **Proof / evidence angle:** Contract **updated / stage-changed**; generated PDF. Disputes: which stage is “executed,” variable values vs. generated PDF, Filevine matter vs. Outlaw deal ID.
- **Notable Zapier triggers / actions:** Triggers: Updated Contract (status filter); older stage-specific trigger deprecated. Actions: Create Contract, Update Contract (variables), Generate PDF, Get Team Info. Search: Find Contract by ID.
- **Usually compared to:** Concord, Ironclad, Juro, LinkSquares, Docusign, Vinesign (sibling).
---
### 32. Evisort
- **Vendor name:** Evisort
- **Parent / owner:** **Workday, Inc.** (Nasdaq: WDAY). Definitive agreement **17 Sep 2024**; closed **8 Oct 2024**; purchase consideration **$311M cash** (Workday 10-Q / business-combinations disclosure).
- **Website:** https://www.evisort.com
- **Zapier listing:** https://zapier.com/apps/evisort/integrations
- **Zap usage count:** 1
- **USP:** **AI document intelligence** first, CLM second — ingest a warehouse of PDFs, extract clauses/metadata, then govern. Workday is folding that into finance + HCM (people and money contracts).
- **ICP:** Enterprise legal/procurement/finance with large legacy contract corpora; now Workday-centric enterprises. Almost no Zapier footprint (native Workday/enterprise connectors will dominate).
- **HQ / founding / funding:** San Francisco, CA. Founded **2016** (Jerry Ting). **>$150M** venture raised pre-exit. Workday paid **$311M**.
- **Pricing posture:** Enterprise, sales-only (now a Workday SKU conversation). Pre-acquisition revenue run-rate was estimated by analysts around **~$30M** — unofficial.
- **Proof / evidence angle:** Not “who signed this envelope” — **what the AI says the contract means** (term, termination, liability, parties). Disputes: extraction error, which uploaded file is canonical, OCR vs. native, deleted document. Zapier has **no completion trigger**; it is upload/search/get.
- **Notable Zapier triggers / actions:** No triggers. Actions: Upload Document, Search/List Documents, Get detail/content, Delete Document.
- **Usually compared to:** Ironclad, Icertis, LinkSquares, Sirion, Kira/Litera, Spellbook, Workday native records.
---
### 33. Gatekeeper
- **Vendor name:** Gatekeeper
- **Parent / owner:** Independent (bootstrapped per Latka/company commentary)
- **Website:** https://www.gatekeeperhq.com (brief listed http://www.gatekeeperhq.com)
- **Zapier listing:** https://zapier.com/apps/gatekeeper/integrations
- **Zap usage count:** 8
- **USP:** **Vendor + contract lifecycle** (VCLM): suppliers, approvals, spend, and contracts in one record — built for lean finance/procurement, not for drafting NDAs.
- **ICP:** UK/EU/US mid-market finance, procurement, and legal ops who care about third-party risk and renewals more than clause AI. Unlimited users; metered on third parties / historically on contract counts.
- **HQ / founding / funding:** Founded **2010** by Patrick OConnor. Tracxn lists London; CEO associated with Jersey, UK. **No outside VC** in public profiles (bootstrapped).
- **Pricing posture:** Mid-market, annual contracts, published-ish. Third-party snapshots (may lag current site): Essentials ~**$1,245/mo**, Pro ~**$2,995/mo**, Enterprise ~**$5,295/mo** (older contract/supplier caps). Current site meters **third-party quota** (250 / 750 / >750) with **unlimited contracts** on all plans. Salesforce AppExchange has shown lower entry (~$625/mo) at times. Sales-led.
- **Proof / evidence angle:** Supplier and contract **approval status** and **meta-status** (pipeline / live / archived). Disputes: was the vendor approved when we signed, when did the contract go live vs. archive, spend records vs. contract value, RAG status changes after the fact.
- **Notable Zapier triggers / actions:** Triggers: Create/Update Contract, Update Contract Approval, Update Contract MetaStatus; same set for Suppliers. Actions: Create Contract, Create Supplier, Create Spend. Searches: Find Supplier by name or custom field.
- **Usually compared to:** Concord, Ironclad, Coupa, Ivalua, Sirion, ContractWorks, UpGuard (for the vendor-risk side).
---
## Cross-cut for DataCube / immutable proof
**Where the record actually lives**
| Moment that later gets attacked | Typical vendor object | Who already emits it |
| --- | --- | --- |
| Envelope sent / viewed / signed / declined / voided | Certificate of Completion / audit trail PDF | Almost every e-sign vendor |
| Identity of signer | KBA, SMS OTP, eID, QES, photo ID | Docusign, Adobe, Signaturit, Scrive, Anvil, Vinesign, eSignatures (optional) |
| What text was signed | Template version + flattened PDF | All; Anvil/DocuSeal/Oneflow make fields explicit |
| Approval authority (CLM) | Workflow / approval event | Ironclad, Concord, Gatekeeper, Juro, SpotDraft |
| What the contract *means* | AI extraction | Evisort/Workday, Ironclad AI, SpotDraft |
| Sales-room behavior | View/comment analytics | GetAccept |
| Evidence pack as a first-class file | “Evidence report” ZIP | Signify (explicit); others bury it in CoC |
**Zapier density (proxy for automation-led distribution)**
- E-sign is a **Zap-native** category. Docusign (4,656) and SignNow (1,035) dwarf everyone. Cheap API tools (eSignatures 695, SignRequest 568, SignWell 471) punch above brand. Adobe (99) and Foxit (25) are under-indexed vs. market share because enterprise SSO/native connectors replace Zaps.
- CLM barely uses Zapier. Juro (95) and Ironclad (72) are the only ones with real volume. Evisort (1) is a dead Zap; Workday will not change that.
**Wedge logic (do not invent willingness-to-pay)**
1. **E-sign incumbents** already sell “court-admissible audit trails.” The honest pitch is not “you have no evidence”; it is “your evidence is self-attested by the same vendor a litigant will accuse of sloppy retention / migration / test-mode.” Highest volume, lowest differentiation, first-mover forces a response.
2. **QES/eID vendors** (Scrive, Signaturit) already sell *legal* assurance. Independent time-seal is complementary, not competitive — hash the QTSP output.
3. **CLM** buyers already think in versions, approvals, and “system of record.” Sealing at **execute** and each **amendment / metadata change** is the natural attach. Ironclad and Juro are the only Zap-reachable logos; the rest are sales-led OEM conversations.
4. **Filevine** appears twice (Vinesign + Outlaw). One legal-ops relationship covers execution *and* CLM.
5. **Open-source / lifetime / SEO alternatives** (DocuSeal, BreezeDoc, Signaturely, BoloSign) have the weakest long-horizon custody story — easiest “seal this so you are not betting on a $19 lifetime vendor” narrative, worst ACV.
**Unknowns to resolve before outreach**
- Current SignRequest vs. Box Sign packaging and whether the Zapier app is still the live product path.
- RightSignature standalone tenant sunset date under Progress ShareFile.
- Official list prices: Ironclad, Juro, SpotDraft, Outlaw, Evisort/Workday, GetAccept current DSR SKUs, Vinesign standalone seats, Signify, BreezeDoc legal entity.
- Whether Contractbook customers are being migrated onto Scrive QES seals (that migration *is* a proof event).
- Adobe and Docusign IAM: whether the agreement-manager object will replace the envelope as the thing customers swear to in discovery.

View file

@ -0,0 +1,868 @@
# Vendor Profiles — Inspection, Construction & Logistics
Research date: 2026-08-17
Source set: Zapier-listed apps from `identified-vendors.json`
Coverage: Vertical 3 (18) + Vertical 4 (20) + Vertical 15 (10) = 48 vendors
These three verticals are the strongest “contemporaneous field record” cluster on the Zapier list. The product *is* the evidence: a photo, checklist, daily log, change order, or proof of delivery that a later claim, OSHA file, construction-defect case, or cargo dispute will attack as vendor-attested, back-dated, or incomplete. None of these systems independently seal the record they create.
Zap counts are the given `zap_usage_count` figures from the classified dataset. MoreApp was listed without a count in the brief; the dataset figure (58) is used.
---
## How to read a profile
| Field | Meaning |
| --- | --- |
| **Parent / owner** | Legal owner or controlling investor. Independent = no disclosed corporate parent. |
| **Pricing posture** | How they sell, not a quote. |
| **Field record** | The contemporaneous artifact the product creates. |
| **Why attacked** | How opposing counsel, OSHA, carriers, or owners usually impeach that artifact. |
| **Zapier role** | What the integration actually moves — and why that is the sealing point. |
Unknown facts are marked **Unknown**.
---
# Vertical 3 — Inspection, Safety & Field Evidence (18)
**Thesis.** Strongest fit. The entire product is a field record that will later be disputed in a claim, OSHA action, or construction-defect case. Photo + timestamp + location is exactly what gets attacked. Density is high; nobody seals.
---
### 1. GoCanvas
- **Parent / owner:** Nemetschek Group (acquired June 2024 for ~$770M / ~11.5× 2023 ARR of $67M). Prior owner: K1 Investment Management (2018, >$100M).
- **Website:** https://www.gocanvas.com
- **Zapier:** https://zapier.com/apps/gocanvas/integrations
- **Zap count:** 316
- **USP:** Drag-and-drop mobile forms (inspections, work orders, time cards, invoices, waivers) that field crews complete offline and transmit as structured PDFs and data.
- **ICP:** Mid-market field operations — construction, utilities, facilities, environmental, safety — that still run paper or spreadsheet inspections.
- **HQ / founding / funding:** Reston, Virginia. Founded 2008 (Marc Austin, Matt Warner). Early VC (Osage, RC Capital); PE (K1); now public-company subsidiary of Nemetschek (Xetra: NEM).
- **Pricing posture:** Published per-seat SaaS. Essential $29 / Pro $39 / Max $49 per user/month, 3-user minimum, billed annually. Add-ons for custom integrations, analytics, white-label.
- **Field record:** Completed mobile inspection / work-order form with photos, GPS, timestamps, signatures, and generated PDF.
- **Why attacked:** OSHA and plaintiffs treat the form as the employers contemporaneous safety record. Defense that “the hazard was inspected that morning” collapses if metadata is vendor-controlled and the PDF can be regenerated. Photo EXIF and “submitted at” times are routinely challenged as server-stamped, not device-stamped.
- **Zapier role:** Trigger on new submissions; push photos/PDFs into Drive, email, CRM, or a sealer. Highest-volume inspection Zap on this list — the natural OEM/Zap surface for sealing every completed app.
---
### 2. Fulcrum
- **Parent / owner:** Spatial Networks, Inc. (product of). Independent, VC-backed.
- **Website:** https://www.fulcrumapp.com
- **Zapier:** https://zapier.com/apps/fulcrum/integrations
- **Zap count:** 47
- **USP:** GIS-native field data collection that works fully offline. Custom apps, maps, and repeatable inspection processes for linear assets and large geographies.
- **ICP:** Utilities, telecom, environmental, government, and infrastructure owners running mapped asset inspections (poles, vegetation, ROW, environmental samples).
- **HQ / founding / funding:** Spatial Networks founded the product in 2011; historically St. Petersburg, Florida; now markets from San Francisco. $42.5M Series A (Jan 2020). Privately held.
- **Pricing posture:** Quote / enterprise. Seat + usage for GIS-heavy deployments; not SMB self-serve.
- **Field record:** Geo-located inspection records, photos, and GIS feature updates captured at the asset.
- **Why attacked:** Utility vegetation and pole-inspection files are discovery targets after wildfires, outages, and electrocution cases. The question is always whether the inspection happened *when and where* the record says. A vendor-hosted GPS point is not an independent location proof.
- **Zapier role:** New records / photos out to GIS, EAM, or a sealer. Lower Zap volume than GoCanvas; higher value per record (regulated assets).
---
### 3. Device Magic
- **Parent / owner:** GoCanvas / Nemetschek Group (joined forces 2022; still a separate brand).
- **Website:** https://www.devicemagic.com
- **Zapier:** https://zapier.com/apps/devicemagic/integrations
- **Zap count:** 46
- **USP:** Low-code mobile forms for inspections, checklists, work orders, and signatures, aimed at teams that want simple dispatch-to-PDF without a full FSM suite.
- **ICP:** SMB-to-midmarket operations, manufacturing, and field-service teams replacing paper forms; overlapping GoCanvas ICP, often smaller.
- **HQ / founding / funding:** Raleigh, North Carolina. Founded 2010 (Mike Welham, Dusan Babich). Largely bootstrapped (~$25K disclosed + small debt) until GoCanvas acquisition.
- **Pricing posture:** Freemium-to-paid per-user SaaS (Free / Professional / higher tiers). Commodity mobile-forms pricing.
- **Field record:** Submitted mobile form with photos, checklist answers, and e-sign-off.
- **Why attacked:** Same as GoCanvas — the completed form is later produced as “we inspected it.” Dual-brand ownership does not make the hash independent of Nemetschek.
- **Zapier role:** New-form triggers into sheets, email, and storage. Treat as a second GoCanvas surface, not a separate account strategy.
---
### 4. Inspect Point
- **Parent / owner:** Independent. Growth equity from Mainsail Partners ($28M, late 2021 / announced Jan 2022). PitchBook later cites ~$39.5M raised.
- **Website:** https://www.inspectpoint.com
- **Zapier:** https://zapier.com/apps/inspect-point/integrations
- **Zap count:** 2
- **USP:** Purpose-built ITM (inspection, testing, maintenance) and field-service platform for fire-protection contractors — NFPA 25/10/72/80 workflows, deficiencies, proposals, and invoicing in one system.
- **ICP:** Fire-sprinkler, alarm, extinguisher, and life-safety contractors (US). 15,000+ fire-protection professionals claimed.
- **HQ / founding / funding:** Troy, New York (remote-first). Founded 2014 (Padraic Doyle, Drew Slocum, Jennifer Doyle, Phil Siriagno).
- **Pricing posture:** Annual-billed tiered SaaS (Silver / Gold / Platinum / Enterprise). Third-party sources cite up to ~$129/user/month. Quote-led, not fully public.
- **Field record:** NFPA-coded inspection of a fire system: device tests, deficiencies, photos, customer sign-off, work orders.
- **Why attacked:** After a fire, the ITM report is Exhibit A. Plaintiffs argue the inspection was papered after the fact, devices were not actually tested, or deficiencies were closed without repair. AHJs and insurers already treat these as compliance records; they are still vendor-attested.
- **Zapier role:** Thin (2 Zaps). New inspection / deficiency / invoice out to accounting. High-value, low-volume sealing candidate — every completed ITM report.
---
### 5. Property Inspect
- **Parent / owner:** Radweb Ltd (UK). Same product family as InventoryBase; marketed as Property Inspect in the US and South Africa.
- **Website:** https://propertyinspect.com
- **Zapier:** https://zapier.com/apps/property-inspect/integrations
- **Zap count:** 4
- **USP:** Web + mobile property inspections and branded reports for managers, agents, and inventory clerks.
- **ICP:** Residential property managers, letting agents, and independent inventory clerks (US / SA / international).
- **HQ / founding / funding:** Radweb, south-coast England. Product launched ~20112012 (Steve Rad, James Taylor). No disclosed VC. Bootstrapped SaaS studio.
- **Pricing posture:** SMB subscription, unlimited-report style (sibling InventoryBase publishes from ~£35/mo). Quote / plan-based; not enterprise.
- **Field record:** Move-in / move-out / interim property condition report with room-by-room photos and clerk comments.
- **Why attacked:** Deposit disputes and habitability claims turn on whether the photo set was taken at tenancy start, not after the tenant left. “Date taken” inside a vendor app is the first thing a tenants counsel impeaches.
- **Zapier role:** New inspection / report PDF into PMS, Dropbox, or email. Low Zap volume; high claim frequency per record.
---
### 6. Captego
- **Parent / owner:** Captego ApS. Independent.
- **Website:** https://www.captego.com
- **Zapier:** https://zapier.com/apps/captego/integrations
- **Zap count:** 1
- **USP:** Camera-first visual inspection engine: structured findings and finished reports captured in the field with little back-office cleanup.
- **ICP:** Construction inspectors, insurance surveyors, building-maintenance and FM teams in Nordics / EU (expanding).
- **HQ / founding / funding:** Aalborg / Aarhus, Denmark (CVR 39630680). Founded 2018 (Anders Nielsen, Bjarke Schou Bentzen). Seed-stage. Amount **Unknown**.
- **Pricing posture:** “Flexible” / quote. Not public-list SMB.
- **Field record:** Visual inspection report (photos + structured defects) for construction, insurance, or FM.
- **Why attacked:** Condition-at-date is the whole case in latent-defect and insurance surveys. A beautiful PDF that the inspector can re-export after editing captions is not a locked field record.
- **Zapier role:** Essentially unused (1 Zap). Sealing would have to be native or a first Zap template.
---
### 7. PHOTO iD by U Scope
- **Parent / owner:** U Scope Technologies (parent of PHOTO iD). Independent.
- **Website:** https://photoidapp.net
- **Zapier:** https://zapier.com/apps/photo-id/integrations
- **Zap count:** 1
- **USP:** Snap / speak / send photo cataloging — voice-labeled inspection images assembled into a photo report for claims and contractor documentation.
- **ICP:** Insurance adjusters, restoration and property contractors, inspectors who live in photo reports rather than forms.
- **HQ / founding / funding:** Wesley Chapel, Florida (Atlanta-built insurtech positioning). Founded 2015. Funding **Unknown**.
- **Pricing posture:** Published plans + 7-day trial. Affordable SMB photo-app pricing (exact tiers **Unknown** from public pages).
- **Field record:** Labeled, sequenced jobsite / claim photo set and generated photo report.
- **Why attacked:** Photo reports are the most-impeached artifact in property claims: “that photo was taken on a different day / a different house / after repairs.” Voice labels and in-app organization do not prove capture time independently of U Scope.
- **Zapier role:** Near-zero (1). New report / photo batch is the only useful trigger.
---
### 8. VLX (formerly Visualogyx)
- **Parent / owner:** VLX (rebranded from Visualogyx, Sep 2025). Independent.
- **Website:** https://vlx.ai
- **Zapier:** https://zapier.com/apps/vlx/integrations
- **Zap count:** 1
- **USP:** AI-native inspection and verification platform: GPS photos, custom workflows, AI validation of suspicious captures, branded reports. Markets “verify, then trust” and tamper-resistant field evidence (SOC 2 Type 2).
- **ICP:** Banks (collateral exams), insurers, manufacturers, and field-audit teams that need a third party to believe the inspection happened.
- **HQ / founding / funding:** Aventura, Florida. Founded 2018 as Visualogyx (CEO David Woldenberg). Funding **Unknown**.
- **Pricing posture:** Free trial of Professional; paid plans **Unknown** (sales-led). Positions upmarket of generic form apps.
- **Field record:** Verified inspection package — GPS-tagged photos, checklist, AI flags, branded PDF — aimed at lenders and insurers.
- **Why attacked:** VLXs own marketing admits the attack: collateral and claim decisions depend on inspection integrity. SOC 2 and in-app AI flags are still first-party. Opposing experts will say VLX can rewrite or regenerate the “verified” package. Closest narrative competitor to an independent seal — and therefore a partner or a threat.
- **Zapier role:** 1 Zap. New inspection / report out. High conceptual fit; no distribution yet.
---
### 9. Home Inspector Pro Office
- **Parent / owner:** Home Inspector Pro (Dominic Maricic). Trade-forum reports of a Porch Group acquisition (Aug 2022) are unconfirmed on the current HIP site — treat as **Unknown / unverified**. Still independently branded.
- **Website:** https://hipoffice.homeinspectorpro.com/ (product); https://homeinspectorpro.com/
- **Zapier:** https://zapier.com/apps/hip-office/integrations
- **Zap count:** 6
- **USP:** End-to-end home-inspection office: scheduling, reporting, and delivery of the buyer/seller inspection report.
- **ICP:** Independent home inspectors and small multi-inspector firms (US), 20+ years in the trade.
- **HQ / founding / funding:** Rancho Cucamonga / Upland, California. Founded 2004. Bootstrapped (no disclosed VC).
- **Pricing posture:** Simple published plan: $89/month (annual discounts). No per-inspection fees. Volume discount after five inspectors.
- **Field record:** ASHI/InterNACHI-style home inspection report with photos of defects, delivered to buyer, agent, and often the seller.
- **Why attacked:** Pre-purchase inspection reports are sued constantly (undisclosed defects, missed moisture, “inspector never went in the attic”). Date/time of photos and whether the PDF matches what was observed on site are standard discovery fights. E&O carriers already price this risk.
- **Zapier role:** New inspection booked / report completed into calendar, CRM, or email. Small Zap footprint; every completed report is a sealable work product.
---
### 10. InventoryBase
- **Parent / owner:** Radweb Ltd (Steve Rad, James Taylor). Sister brand to Property Inspect.
- **Website:** https://inventorybase.co.uk
- **Zapier:** https://zapier.com/apps/inventorybase/integrations
- **Zap count:** 18
- **USP:** UK-first cloud + mobile inventories, check-in/out, interims, building inspections, and risk assessments with professional report output.
- **ICP:** UK inventory clerks, letting agents, and property managers (TDS / deposit-scheme world).
- **HQ / founding / funding:** United Kingdom (Radweb, 2007; InventoryBase ~20112012). Bootstrapped.
- **Pricing posture:** SMB SaaS. Third-party listings: Solo from ~£35/month, property overages, unlimited reports/photos on higher plans.
- **Field record:** Tenancy inventory and check-in/check-out report (condition + photos) used in deposit adjudication.
- **Why attacked:** UK deposit disputes (TDS, DPS, MyDeposits) are a high-volume, low-dollar litigation factory. The inventorys date, completeness, and photo integrity decide the award. Clerks are accused of copying prior inventories or adding photos later.
- **Zapier role:** New inventory / completed report into agency PMS, Drive, or email. Highest Zap usage in the Radweb pair.
---
### 11. RentCheck
- **Parent / owner:** Independent (RentCheck, Inc.).
- **Website:** https://www.getrentcheck.com (Zapier lists app.getrentcheck.com)
- **Zapier:** https://zapier.com/apps/rentcheck/integrations
- **Zap count:** 19
- **USP:** Resident-led property inspections — tenants complete scheduled walkthroughs on their phones (~80% completion claimed), so PMs stop chasing clerks.
- **ICP:** Scaling residential property managers (1,000+ PMCs claimed). US multifamily / SFR.
- **HQ / founding / funding:** New Orleans, Louisiana. Founded ~2020. $4.0M seed (Aug 2021). Later M&A-offer valuation cited ~$8.6M (2025) — treat cautiously.
- **Pricing posture:** PLG. Free tier (small unit count); Pro from ~$1.00$1.25 per unit/month. 14-day trial.
- **Field record:** Tenant-captured move-in, move-out, and periodic unit inspection (photos + answers) reviewed by the PM.
- **Why attacked:** Dual-use evidence: PMs use it against tenants; tenants use it against PMs. Each side will say the other party staged photos or completed the inspection on the wrong date. A tenant-phone capture with only RentChecks timestamp is weak in either direction.
- **Zapier role:** Inspection completed / failed items into AppFolio/Buildium-adjacent workflows, Slack, work orders. Natural seal-on-submit Zap.
---
### 12. Formitize
- **Parent / owner:** Independent.
- **Website:** https://www.formitize.com
- **Zapier:** https://zapier.com/apps/formitize/integrations
- **Zap count:** 32
- **USP:** Modular paper-to-digital platform: dispatch, house inspections, sales, QA — one customizable forms + jobs system for field businesses.
- **ICP:** Australian (and expanding US) trade, inspection, and field-service SMBs leaving paper.
- **HQ / founding / funding:** Gregory Hills, Sydney, NSW. Founded 2012. Unfunded (Tracxn).
- **Pricing posture:** Published $29.99 per user/month including standard modules. Self-serve SMB.
- **Field record:** Digital job pack — dispatched work order, site inspection, photos, customer sign-off.
- **Why attacked:** Same pattern as GoCanvas: the completed job form is later produced as proof of work, safety, or condition. Australian construction and tenancy disputes will test contemporaneity.
- **Zapier role:** Mid-pack usage (32). New form / job into Xero, Drive, email. Good SMB Zap-to-seal path.
---
### 13. MoreApp
- **Parent / owner:** MORE Apps BV. Independent.
- **Website:** https://moreapp.com
- **Zapier:** https://zapier.com/apps/moreapp/integrations
- **Zap count:** 58 (dataset; brief omitted a count)
- **USP:** Simple EU mobile forms for work orders, inspections, and reports, with a security/compliance pitch for field operations.
- **ICP:** European field-ops, construction, facilities, and industrial SMBs digitizing paper.
- **HQ / founding / funding:** Rotterdam, Netherlands. Founded 2013. Unfunded.
- **Pricing posture:** Published from €44/month (Leaf, annual) upward. Team-size tiers, not per-enterprise quote.
- **Field record:** Digital work order / inspection / checklist submission and PDF.
- **Why attacked:** EU construction and workplace-safety files (including post-incident employer records) rest on these submissions. GDPR-era “we log everything” is not the same as independent time-of-capture proof.
- **Zapier role:** Highest Zap count in the EU forms cluster. New submission → storage/ERP is already the habit; insert seal there.
---
### 14. Checklist Fácil
- **Parent / owner:** Softplan (Florianópolis, Brazil; acquired). Softplan is a large Brazilian enterprise-software group (founded 1990).
- **Website:** https://www.checklistfacil.com
- **Zapier:** https://zapier.com/apps/checklist-facil/integrations
- **Zap count:** 5
- **USP:** Portuguese-language checklist, audit, and action-plan software for multi-site operations (retail, industry, processes).
- **ICP:** Brazilian / LATAM multi-unit retailers, industry, and franchise networks running store audits.
- **HQ / founding / funding:** Brazil (product ~mid-2010s). Now inside Softplan. Softplan has taken institutional debt (2022); Checklist Fácils own raise **Unknown**.
- **Pricing posture:** Sales-led. Third-party listings cite ~$25,000/year starting — treat as enterprise BR pricing, not self-serve.
- **Field record:** Store/process audit checklist, photos of nonconformities, and assigned action plans.
- **Why attacked:** After a workplace accident, food-safety incident, or franchise dispute, the last “green” audit is impeached as a pencil-whip. Multi-site operators already know auditors do not trust self-scored checklists.
- **Zapier role:** Light (5). New audit / action into BI or task tools. LATAM distribution; seal as a Softplan conversation, not a Zap-first motion.
---
### 15. Mitti (by SafetyCulture)
- **Parent / owner:** SafetyCulture Pty Ltd, rebranded Mitti (2026). Independent unicorn.
- **Website:** https://mitti.com
- **Zapier:** https://zapier.com/apps/mitti/integrations
- **Zap count:** 447
- **USP:** Frontline operations system grown from iAuditor: inspections, issues, tasks, training (EdApp), and now an “every site, shift and standard” platform. 2M+ users, 80k organizations.
- **ICP:** Global frontline enterprises and mid-market — construction, manufacturing, hospitality, logistics, events — that standardized on iAuditor.
- **HQ / founding / funding:** Sydney, Australia (Surry Hills HQ 2014); US go-to-market in Kansas City. Founded 2004 by Luke Anear (as SafetyDocs). Unicorn 2020 at $1.3B; later $2.2B (2021). Large institutional book (TDM and others).
- **Pricing posture:** Freemium + per-seat Premium (public comps often start around A$2429/user/month) and enterprise. Land-and-expand.
- **Field record:** Safety inspection / audit (the old iAuditor template), incident, corrective action, and training completion.
- **Why attacked:** This is the default digital OSHA/WHS file for thousands of employers. After a serious injury the inspection history is subpoenaed. “We use Mitti” is offered as a safety program; plaintiffs call the library of green checklists a compliance theater. Highest-leverage seal in the vertical if distribution can be reached.
- **Zapier role:** 447 Zaps — #1 in Vertical 3. New inspection / issue / action is already piped to Slack, Sheets, BI. Best Zap-native insertion point on the inspection list.
---
### 16. Sterblue
- **Parent / owner:** Independent. **Platform sunset**; team continues as LabelFlow (labelflow.ai). Zapier listing and marketing site remain as an archive.
- **Website:** https://www.sterblue.com
- **Zapier:** https://zapier.com/apps/sterblue/integrations
- **Zap count:** 1
- **USP:** Drone + AI inspection of power grid, cooling towers, and wind turbines: planned flights, media management, defect reports.
- **ICP:** Utilities and wind operators (historically EU + US).
- **HQ / founding / funding:** France (Nantes origin). Founded 2016. Y Combinator S18; subsequent amounts **Unknown**.
- **Pricing posture:** Historical public tiers ($0 / ~$9 / ~$29 per month) look residual; not a live sales motion. Treat as **sunset**.
- **Field record:** Timestamped drone imagery + AI defect list on a named tower/turbine/span.
- **Why attacked:** After a blade failure, wildfire ignition, or tower collapse, the last inspection imagery is the case. Utilities already fight “when was this photo taken and was the defect visible.” A sunset vendor makes chain-of-custody *worse* (who holds the archive?).
- **Zapier role:** Ignore for new GTM. If any residual customers export via Zapier, that export is the last chance to seal the archive.
---
### 17. JOYNT
- **Parent / owner:** Cilium (Riyadh). Independent regional software/consulting group.
- **Website:** https://tryjoynt.com
- **Zapier:** https://zapier.com/apps/joynt/integrations
- **Zap count:** 1
- **USP:** Quality-operations platform for multi-branch businesses: templates, geo-pinned photo/video inspections, live deviation alerts, Arabic/English UX.
- **ICP:** GCC multi-site retail, F&B, and operations teams (pricing in SAR; App Store region SA).
- **HQ / founding / funding:** Riyadh, Saudi Arabia (Cilium, Al-Takhassusi). Founding year **Unknown** (~early 2020s). Funding **Unknown**.
- **Pricing posture:** Freemium (up to 10 users) + Growth ~99 SAR/month unlimited users; Pro is sales-quoted. 30-day trial.
- **Field record:** Branch quality/safety inspection with mandatory photos, QR-launched templates, and exception tasks.
- **Why attacked:** Franchise and food-safety audits after an incident; same pencil-whip problem as Checklist Fácil, in a Gulf regulatory setting.
- **Zapier role:** 1 Zap. Not a US GTM priority; only relevant if sealing GCC quality audits.
---
### 18. Encircle
- **Parent / owner:** Independent (Encircle Inc.).
- **Website:** https://www.encircleapp.com / https://www.getencircle.com
- **Zapier:** https://zapier.com/apps/encircle/integrations
- **Zap count:** 193
- **USP:** Real-time job documentation for insurance restoration — photos, video, notes, sketches — increasingly turned into scope/estimate by Encircle AI; acquired The Edge estimating tool.
- **ICP:** Restoration contractors (water/fire/mold), and the carriers/TPAs they bill. 3,000+ restoration businesses claimed.
- **HQ / founding / funding:** Kitchener, Ontario. Founded 2012 (Paul Donald). Funding **Unknown** (appears founder-led / privately held).
- **Pricing posture:** Shop-size tiers, unlimited users: third-party listings Small $270 / Medium $455 / Large $650 per month (job-count caps ~200/400/600 per year). Mid-market, not PLG.
- **Field record:** Room-by-room loss documentation (photos, moisture readings, notes) that becomes the claim file and the Xactimate/Edge scope.
- **Why attacked:** Restoration documentation is litigated *as a matter of course* — origin, cause, extent, betterment, and whether work was done. Carriers accuse contractors of padding photo sets; homeowners accuse both of missing damage. Encircle timestamps are the first thing an SIU or opposing expert challenges. Extremely high claim frequency per job.
- **Zapier role:** 193 Zaps — #2 in this vertical. New job / photos / completed doc into Xactimate-adjacent stacks, email, storage. Prime seal-on-capture Zap.
---
# Vertical 4 — Construction & Change Orders (20)
**Thesis.** Delay and defect claims turn on whether daily reports and change orders were contemporaneous. Procore is the enterprise anchor; the long tail of SMB contractor tools is where a Zap differentiator lands fastest. Extreme commoditization.
---
### 19. Procore
- **Parent / owner:** Procore Technologies, Inc. Public (NYSE: PCOR).
- **Website:** https://www.procore.com
- **Zapier:** https://zapier.com/apps/procore/integrations
- **Zap count:** 175
- **USP:** Cloud construction OS for owners, GCs, and specialty contractors — drawings, RFIs, submittals, daily logs, change events, financials — used as the project system of record.
- **ICP:** Mid-market to enterprise GCs and owners (10k+ customers historically). Not a 5-truck roofer tool.
- **HQ / founding / funding:** Carpinteria, California. Founded 2002 (Craig “Tooey” Courtemanche). Bootstrapped ~12 years, then large VC; IPO May 2021 (~$635M). FY2025 revenue reported ~$1.32B.
- **Pricing posture:** Volume-based (annual construction volume), unlimited users. High ACV, sales-led, implementation-heavy.
- **Field record:** Daily construction report, photos, RFIs, change events/orders, punch items, inspection logs — the project diary.
- **Why attacked:** Construction litigation is a fight over the daily log and the change-order file. “Was this extra work directed on Tuesday, or written after the delay crystallized?” Procores audit trail is first-party. Courts already treat Procore exports as *the* project record; that makes an independent seal unusually valuable and unusually political (Procore will not want a third party to become the real record).
- **Zapier role:** 175 Zaps — modest relative to company size (most integration is native). New daily log / RFI / change event is the seal point. Enterprise motion, not a Zap-only motion.
---
### 20. CompanyCam
- **Parent / owner:** CompanyCam, Inc. Independent. Largest external investor: B Capital (Series C, Aug 2025). Prior: Insight Partners, JMI Equity, Blueprint Equity, WndrCo, Nelnet, Decades Holdings.
- **Website:** https://companycam.com
- **Zapier:** https://zapier.com/apps/companycam/integrations
- **Zap count:** 1,297
- **USP:** Jobsite camera for contractors: every photo GPS-tagged and filed to a job so crews “cover their butts.” Expanding from photos into light FSM.
- **ICP:** US residential and light-commercial contractors — roofing, restoration, remodeling, painting — who live in photos.
- **HQ / founding / funding:** Lincoln, Nebraska. Founded 2015. Disclosed equity includes $6M (2020) + $30M Series B (2021). Series C amount undisclosed; local press citing PitchBook: ~$415M round and ~$2B valuation (2025). Treat the $2B figure as reported, not confirmed by the company.
- **Pricing posture:** Published team tiers (2026 site): Core $63/mo (1 user), Crew $119/mo (3 users), Scale $199/mo; annual discount. Per-seat add-ons as teams grow. Premium photo SaaS, not cheap.
- **Field record:** GPS-organized jobsite photo/video timeline — before, during, after.
- **Why attacked:** CompanyCams own growth story is the legal use case (“cover your butts”). Storm-chaser roofing, insurance supplements, and defect cases all turn on whether a photo is of *that* roof on *that* day. GPS and in-app time are CompanyCam-attested. Highest-frequency photo-evidence product in construction.
- **Zapier role:** 1,297 Zaps — #3 in this file, #2 in Vertical 4. New photo / project into JobNimbus, Jobber, AccuLynx, Drive. **Primary Zap-native seal surface for construction photos.**
---
### 21. JobNimbus
- **Parent / owner:** Sumeru Equity Partners (control investment, $330M, Nov 2024). Prior growth equity: Mainsail Partners ($53M, 202021).
- **Website:** https://www.jobnimbus.com
- **Zapier:** https://zapier.com/apps/jobnimbus/integrations
- **Zap count:** 1,418
- **USP:** CRM + job board for roofing and exterior contractors — leads, estimates, work orders, photos, and job costing in a Kanban workflow.
- **ICP:** US roofing, siding, and restoration contractors scaling from a few million to mid-market.
- **HQ / founding / funding:** Lehi, Utah. Founded 2013 (Ben Hodson, Nick Wood, Jason Wood).
- **Pricing posture:** High SMB-mid. Growing ~$225/mo + per-user ($20$75); Established ~$550/mo + seats. Real bills $300$1,000+/mo. Annual contracts common.
- **Field record:** Job file: estimate, signed work authorization, production photos, change orders, invoices.
- **Why attacked:** Roofing supplement and storm-claim fights. Carrier SIU asks whether the “before” photos and the signed authorization existed before work, or were assembled for the supplement. Change-order timestamps inside JobNimbus are first-party.
- **Zapier role:** 1,418 Zaps. New job / contact / activity already fans out to CompanyCam, LeadPerfection, accounting. Seal the signed estimate and the photo-complete job.
---
### 22. Jobber
- **Parent / owner:** Independent (Jobber / Octopusapp Inc.).
- **Website:** https://www.getjobber.com
- **Zapier:** https://zapier.com/apps/jobber/integrations
- **Zap count:** 4,646
- **USP:** Command center for home-service businesses — quoting, scheduling, invoicing, client hub — the default SMB FSM for “in the van” trades.
- **ICP:** Home services: lawn, cleaning, HVAC, plumbing, garage door, junk — 1 to ~50 employees. 300k+ users claimed.
- **HQ / founding / funding:** Edmonton, Alberta. Founded 2011 (Sam Pillar). ~$183191M raised; $100M (2023) led by General Atlantic. ~$150M revenue (2023, Sacra).
- **Pricing posture:** Transparent published tiers from $29 to ~$529/mo (annual), user-count bands. Premium SMB.
- **Field record:** Job visit: on-site notes, photos, client signature on quote/invoice, completed-work record.
- **Why attacked:** Property-damage and “work not performed” disputes; mechanics-lien support; wage-and-hour (who was on site). The signed on-site quote is the contract. Signature + photos are Jobber-hosted.
- **Zapier role:** 4,646 — **highest Zap count in this file.** New job / invoice / request is already a Zap factory. Best SMB distribution for a seal action on completed visit or signed quote.
---
### 23. Housecall Pro
- **Parent / owner:** Independent. Investors include Permira (2022, $125M), General Catalyst, August Capital, Baird. ~$147174M raised. ~$1.1B Forge valuation cited.
- **Website:** https://www.housecallpro.com
- **Zapier:** https://zapier.com/apps/housecall-pro/integrations
- **Zap count:** 2,412
- **USP:** All-in-one home-service OS: booking, dispatch, estimates, invoicing, payments, marketing. Consumer booking app is a growth wedge.
- **ICP:** US home-service SMBs (plumbing, electrical, HVAC, garage, cleaning). 200k+ “Pros” claimed.
- **HQ / founding / funding:** Denver, Colorado (also San Diego history). Founded 2013 (Adam Perry-Pelletier, Christopher Zwickilton, Reza Olfat).
- **Pricing posture:** Published from ~$59/mo; Max ~$299329/mo. Payments take-rate on top. PLG + sales.
- **Field record:** Job invoice with on-site photos, checklist, and customer signature — the “we did the work” file.
- **Why attacked:** Same as Jobber: unpaid invoices, property damage, unauthorized extra work. The in-app signature is the contract; the photos are the as-left condition.
- **Zapier role:** 2,412 Zaps. New job / estimate / payment into QuickBooks, Google, Slack. Seal signed estimate and completed-job photos.
---
### 24. ServiceTitan
- **Parent / owner:** ServiceTitan, Inc. Public (NASDAQ: TTAN) since Dec 2024 IPO ($71/share, ~$7.6B implied).
- **Website:** https://www.servicetitan.com
- **Zapier:** https://zapier.com/apps/servicetitan/integrations
- **Zap count:** 1,644
- **USP:** Enterprise operating system for the trades — dispatch, pricebook, memberships, payroll, marketing — “the software that powers the trades.”
- **ICP:** Larger residential/light-commercial HVAC, plumbing, electrical, garage (typically $1M+ revenue, often much larger).
- **HQ / founding / funding:** Glendale, California. Founded 2012 (Ara Mahdessian, Vahe Kuzoyan). $1B+ private capital before IPO.
- **Pricing posture:** Enterprise quote + implementation + payments/financing attach. High ACV, high lock-in.
- **Field record:** Technician job file: diagnostics, photos, membership inspection, sold extra work, customer acknowledgment.
- **Why attacked:** High-ticket HVAC/plumbing extras and “membership inspection” upsells are consumer-protection and fraud targets. ServiceTitans job record is what a state AG or class plaintiff pulls. Also used in employee wage cases (time on job).
- **Zapier role:** 1,644 Zaps — large for an enterprise product (Titan has a mature integration marketplace too). New job / booking / invoice. Strategic account, not a self-serve Zap insert.
---
### 25. Workiz
- **Parent / owner:** Independent.
- **Website:** https://www.workiz.com (Zapier partner URL: partner.workiz.com/zapier)
- **Zapier:** https://zapier.com/apps/workiz/integrations
- **Zap count:** 465
- **USP:** High-volume, phone-heavy field service (locksmiths, junk, towing, garage) — dispatch, SMS, estimates, invoices. Built by former locksmiths.
- **ICP:** US on-demand home services with many short jobs per day.
- **HQ / founding / funding:** San Diego, California (Tel Aviv origin). Founded 2015 (Idan/Dan Kadosh and team). $60M raised (Series C $40M, 2021, Lead Edge; prior New Era, Aleph). ~$200M valuation at Series C.
- **Pricing posture:** Free Lite + paid tiers commonly ~$200350/mo for small teams; extra seats ~$5565. Call-center DNA, not cheap at scale.
- **Field record:** Dispatch-to-close job: on-site invoice, photos, customer signature, GPS of tech.
- **Why attacked:** Locksmith/towing consumer complaints (unauthorized work, bait pricing) and “never showed up” chargebacks. The signed on-site invoice and GPS breadcrumb are the defense file — and the plaintiffs exhibit.
- **Zapier role:** 465 Zaps. New job / invoice / call into ads and accounting. Seal the signed job.
---
### 26. Service Fusion
- **Parent / owner:** EverCommerce (NASDAQ: EVCM). Acquired after 2018 Five Elms $10M Series A (deal closed ~Oct 2018 per PitchBook).
- **Website:** https://www.servicefusion.com
- **Zapier:** https://zapier.com/apps/service-fusion/integrations
- **Zap count:** 273
- **USP:** Field-service management for trade contractors with unlimited users, drag-and-drop dispatch, flat-rate books, QuickBooks sync.
- **ICP:** US HVAC, plumbing, electrical, garage-door, appliance — cost-sensitive SMBs that hate per-seat pricing.
- **HQ / founding / funding:** Irving, Texas. Founded 2014 (Max Paltsev). $10M then EverCommerce.
- **Pricing posture:** Unlimited-user published plans: Starter ~$208245/mo, Plus ~$325382, Pro ~$533 (annual vs monthly). Photo uploads sit on Plus+.
- **Field record:** Job + estimate history, technician notes, job photos (paid tiers), invoices.
- **Why attacked:** Same FSM pattern: photos and signed estimates are the work-performed and change-order file. Unlimited-user pricing means more techs writing records of uneven quality.
- **Zapier role:** 273 Zaps. New customer / job / estimate into marketing and accounting. Seal completed job + photos.
---
### 27. Leap CRM
- **Parent / owner:** Leap, LLC. Majority investor Nexa Equity (PE). Acquired JobProgress (2022) into the platform.
- **Website:** https://leaptodigital.com
- **Zapier:** https://zapier.com/apps/leap-crm/integrations
- **Zap count:** 182
- **USP:** Roofing and remodeling sales system — in-home estimates, financing, digital contracts (Leap Secure Sign), production handoff. Built by a roofing salesman (Steve Stencil).
- **ICP:** Exterior home-improvement sales orgs (roofing, windows, remodeling) running kitchen-table closes.
- **HQ / founding / funding:** Columbia / Severn, Maryland. Founded 2016 (Steve Stencil, Patrick Fingles). PE-backed; raise amounts **Unknown** beyond Nexa control.
- **Pricing posture:** Published contractor plans ~$79/mo Essential, ~$298/mo Team, +$99/user, typically 1-year contract.
- **Field record:** In-home estimate, financed contract, e-signed work authorization, job photos.
- **Why attacked:** Home-improvement contract statute cases, three-day cancel, oral vs written extras, storm-chaser allegations. The Leap-signed PDF *is* the contract. If it can be regenerated or the version history is Leap-controlled, consideration and timing get impeached.
- **Zapier role:** 182 Zaps. New lead / signed contract into production and CompanyCam. Seal the executed contract and the estimate packet.
---
### 28. Knowify
- **Parent / owner:** Independent.
- **Website:** https://www.knowify.com
- **Zapier:** https://zapier.com/apps/knowify/integrations
- **Zap count:** 174
- **USP:** Job costing + project management sitting on QuickBooks Online for trade contractors — bids, progress billing, time, POs.
- **ICP:** Small-to-mid trade contractors (electrical, mechanical, GC) who live in QBO and need job cost, not a full Procore.
- **HQ / founding / funding:** New York, NY. Founded 2012 (Dan de Roulet Jr., Marc Visent). $5.45M Series A (MassMutual Ventures, Companyon).
- **Pricing posture:** Published from $99/month. SMB, QBO-attached.
- **Field record:** Budget vs actual, change orders, progress invoices, time on job.
- **Why attacked:** Payment-application and change-order disputes; Miller Act / mechanics-lien quantum. “When was this extra cost recorded?” If cost was booked after the fight started, it looks manufactured.
- **Zapier role:** 174 Zaps. New invoice / project into QBO-adjacent tools. Seal approved change orders and submitted pay apps.
---
### 29. busybusy
- **Parent / owner:** ToolWatch / AlignOps. Majority investor The Riverside Company. Acquired Dec 2023; combined under AlignOps.
- **Website:** https://busybusy.com (also https://alignops.com/busybusy)
- **Zapier:** https://zapier.com/apps/busybusy/integrations
- **Zap count:** 163
- **USP:** GPS time cards and jobsite monitoring built for construction — clock-in geofence, photos, daily reports, job cost hours.
- **ICP:** US construction companies that need certified payroll-ready hours and proof crews were on site.
- **HQ / founding / funding:** Founded 20102011 (construction time-tracking). Utah-origin product; now AlignOps/ToolWatch portfolio. Riverside PE.
- **Pricing posture:** Free / Pro / Premium. Land-and-expand on a free GPS clock; paid unlocks breadcrumbs, costing, safety.
- **Field record:** GPS time card + jobsite photos + daily activity — “who was where, when.”
- **Why attacked:** Wage-and-hour class actions, prevailing-wage / certified payroll audits, and delay claims (“no one was on site that week”). GPS breadcrumbs from the employers app are attacked as spoofable and vendor-controlled. Also used against employees (theft of time).
- **Zapier role:** 163 Zaps. New time entry / daily report into payroll and PM tools. Seal the daily report and the clock-out record.
---
### 30. Contractor Foreman
- **Parent / owner:** Independent.
- **Website:** https://www.contractorforeman.com
- **Zapier:** https://zapier.com/apps/contractor-foreman/integrations
- **Zap count:** 115
- **USP:** All-in-one construction management for specialty contractors (75+ countries claimed) — estimates, COs, dailies, punch, time, service tickets — at SMB prices.
- **ICP:** Small GCs and specialty contractors who cannot afford Procore.
- **HQ / founding / funding:** Forest City, North Carolina. Founded 2017. No disclosed VC — bootstrapped posture.
- **Pricing posture:** Aggressive published annual plans from $49/mo (1 user) to ~$332/mo unlimited users.
- **Field record:** Daily logs, change orders, punch lists, inspections, time cards, RFIs — a junior Procore file.
- **Why attacked:** Same delay/defect/CO issues as Procore, with weaker audit-trail branding. Opposing experts will call it a self-serving SMB diary.
- **Zapier role:** 115 Zaps. New CO / daily / invoice out. Cheap, high-fit seal add-on for the long tail.
---
### 31. Handoff
- **Parent / owner:** Independent. YC W20.
- **Website:** https://handoff.ai
- **Zapier:** https://zapier.com/apps/handoff/integrations
- **Zap count:** 39
- **USP:** AI estimator and operating system for residential remodelers and builders — takeoff, estimate, CRM, invoices, project run.
- **ICP:** US residential remodelers, custom home builders, larger handyman/design-build shops.
- **HQ / founding / funding:** Austin, Texas. Founded 2019 (Dmitry Alexin). YC; $5.8M strategic round (Jul 2025) from Nemetschek, Masco, Initialized, Afore, Greycroft. Earlier totals **Unknown** (some directories claim higher — unverified).
- **Pricing posture:** Published AI-credit plans; Pro ~$239299/mo, Scale ~$719899/mo, 12-month commitment common. AI-usage metered.
- **Field record:** AI-generated estimate/scope, signed proposal, project budget, field updates.
- **Why attacked:** Two new angles: (1) traditional CO/scope fights; (2) “the AI invented the quantity.” If the estimate is the contract, the model outputs provenance matters. Handoff+Nemetschek is also a Bluebeam/GoCanvas-adjacent relationship.
- **Zapier role:** 39 Zaps, listed beta. New estimate / invoice / project. Seal the customer-facing estimate version.
---
### 32. Projul
- **Parent / owner:** Independent, founder-led, self-funded.
- **Website:** https://projul.com
- **Zapier:** https://zapier.com/apps/projul/integrations
- **Zap count:** 37
- **USP:** Flat-rate all-in-one construction software (CRM, estimating, scheduling, invoicing, time, COs, photos) built by a contractor (Kurt Clayson) who was “overpaying for clunky tools.”
- **ICP:** US GCs and trades that want one system and hate per-seat pricing.
- **HQ / founding / funding:** Washington State (founder from Sound Construction / Sound Tile). Product company; founding year of Projul **Unknown** (operating company 2013). Bootstrapped.
- **Pricing posture:** Flat annual: Core $4,788, Core+ $7,188, Pro $14,388. No per-user fees. Anti-VC pricing story.
- **Field record:** Full job file — estimate, CO, daily/task, photos, invoice.
- **Why attacked:** Same as Contractor Foreman / Knowify. Flat-rate means the whole crew writes into one diary; quality varies; contemporaneity still vendor-attested.
- **Zapier role:** 37 Zaps. New job / invoice / CO. Good long-tail seal attach.
---
### 33. One Click Contractor
- **Parent / owner:** Independent. 2025 strategic merger with 1 & Fund (unified sales + financing). Founder Dale Thornberry; CEO Ryan Lococo.
- **Website:** https://oneclickcontractor.com
- **Zapier:** https://zapier.com/apps/one-click-contractor-1/integrations
- **Zap count:** 26
- **USP:** Home-improvement estimating + in-home financing (1LOOK) so reps close on the first visit — quotes in minutes, e-sign, lender match.
- **ICP:** Exterior home-improvement sales orgs (windows, baths, roofing) that sell financed projects. 8,500+ contractors claimed; $14B estimates processed.
- **HQ / founding / funding:** Appleton, Wisconsin. Founded 2016. ~$9.4M funding reported (ZoomInfo). Confirm amount **Unknown** at primary-source quality.
- **Pricing posture:** Per-rep SaaS from ~$99$115/user/month. Sales-enablement pricing.
- **Field record:** Presented estimate, financed contract, e-signature, photo/measure pack.
- **Why attacked:** Home-solicitation and financing cases (APR, cancel rights, oral promises vs the PDF). Timing of the signed estimate vs the financing disclosure is a statutory issue. Vendor-controlled PDFs get attacked as not the version shown at the kitchen table.
- **Zapier role:** 26 Zaps. New signed estimate / funded job into production CRM. Seal the customer-facing proposal version.
---
### 34. Assignar
- **Parent / owner:** Independent.
- **Website:** https://www.assignar.com
- **Zapier:** https://zapier.com/apps/assignar/integrations
- **Zap count:** 10
- **USP:** Workforce, asset, and compliance platform for subcontractors and self-perform GCs — crew allocation, tickets, timesheets, rail/heavy-civil compliance. “Field to finance.”
- **ICP:** Civil, rail, and specialty subcontractors with regulated labor (Australia origin, now US-heavy).
- **HQ / founding / funding:** Denver, Colorado (Australian founding). Founded 2014 (Sean McCreanor, Marko Tomic). ~$31M disclosed through Fifth Wall Series B (2021); some sources cite ~$47M including secondary. Investors: Fifth Wall, Tola, Ironspring, Tiger Global (reported).
- **Pricing posture:** Sales-led quote. Mid-market construction ops, not $49/mo.
- **Field record:** Crew allocation, electronic timesheets, pre-start/safety tickets, competency/compliance records, plant/asset logs.
- **Why attacked:** Serious-injury and rail/civil incidents: was the worker inducted, ticketed, and on the right job that morning? Delay claims: was the crew actually allocated? Compliance records created in the employers allocator are the first discovery set.
- **Zapier role:** 10 Zaps. New timesheet / form into payroll and ERP. Seal pre-starts and competency acknowledgments.
---
### 35. BuildTopia
- **Parent / owner:** Constellation HomeBuilder Systems (acquired 2010). Constellation is a long-standing homebuilder-software vendor (Markham, Ontario; founded 1995).
- **Website:** https://buildtopia.com (login app.buildtopia.com; marketed via constellationhb.com)
- **Zapier:** https://zapier.com/apps/buildtopia/integrations
- **Zap count:** 7
- **USP:** Integrated construction management for production homebuilders — purchasing, scheduling, job cost, trade partner workflow.
- **ICP:** North American production / semi-custom residential builders and their trades.
- **HQ / founding / funding:** Product originated Rockville, MD area; now Constellation (Markham, ON). Acquisition 2010, terms undisclosed.
- **Pricing posture:** Enterprise homebuilder quote + implementation. Not SMB self-serve.
- **Field record:** Purchase orders, trade schedules, variance/change, job cost, inspection/warranty items on a house.
- **Why attacked:** Production-home warranty and construction-defect (habitability, water intrusion) cases. “When was this option selected / this variance approved / this punch closed?” Builder-controlled dates are a plaintiff theme.
- **Zapier role:** 7 Zaps. Legacy. New schedule / PO / warranty item. Niche; seal only if a builder already Zaps.
---
### 36. Finalcad
- **Parent / owner:** Orisha (Paris-based software holding). Finalcad merged with Wizzcad into Advae; Orisha acquired/owns the construction suite (construction.orisha.com).
- **Website:** https://construction.orisha.com
- **Zapier:** https://zapier.com/apps/finalcad/integrations
- **Zap count:** 3
- **USP:** Field collaboration and quality/progress tracking for construction (punch, observations, handover) — European digital-construction lineage.
- **ICP:** EU / international GCs and owners on large projects (Finalcad historically raised $40M Series C).
- **HQ / founding / funding:** France. Finalcad founded ~2011; $40M Series C (Cathay et al.). Now inside Orishas construction division. Orisha is PE-backed software roll-up.
- **Pricing posture:** Enterprise / project-licensed. Sales-led.
- **Field record:** Site observations, punch/snagging, quality checklists, handover defects — the as-built quality file.
- **Why attacked:** Defects-at-handover and latent-defect (décennale / similar) cases in EU construction. Observation timestamps decide whether the defect was known before acceptance.
- **Zapier role:** 3 Zaps. Almost unused. Any seal would be native/OEM via Orisha.
---
### 37. Bluebeam
- **Parent / owner:** Nemetschek SE (acquired Oct 2014 for ~$100M). Same parent as GoCanvas.
- **Website:** https://www.bluebeam.com
- **Zapier:** https://zapier.com/apps/bluebeam/integrations
- **Zap count:** 0
- **USP:** PDF markup and studio collaboration standard for AECO — drawings, punch, RFIs-in-the-sheet, takeoff. Revu is how the industry redlines the contract set.
- **ICP:** Architects, engineers, GCs, specialty contractors, owners worldwide.
- **HQ / founding / funding:** Pasadena, California. Founded 2002. Nemetschek subsidiary since 2014.
- **Pricing posture:** Named-user annual subscription (perpetual retired): Basics ~$260, Core ~$330, Complete ~$440 per user/year (third-party 2026 roundups).
- **Field record:** Marked-up drawing set, Studio session history, punch symbols on sheets — the annotated contract documents.
- **Why attacked:** “What did the drawing say on the day we built it?” Version-of-record fights, as-built vs issued-for-construction, and whether a cloud markup existed before the change-order dispute. Bluebeam Studio logs are first-party Nemetschek.
- **Zapier role:** **0 Zaps.** Integration is native/API, not Zapier. Not a Zap-first target; Nemetschek-level OEM (bundle with GoCanvas). Seal export of issued sets / session packages.
---
### 38. Contractor+
- **Parent / owner:** Independent. Founders Justin Smith and Roshan Sethia.
- **Website:** https://contractorplus.app (Zapier lists my.contractorplus.app)
- **Zapier:** https://zapier.com/apps/contractor-plus/integrations
- **Zap count:** 42
- **USP:** “Contractor OS” for small build-and-service contractors — AI estimates, scheduling, invoicing, client/REI/PM relationships. Heavy free tier.
- **ICP:** Solo-to-small US contractors and handymen, including those serving investors and property managers.
- **HQ / founding / funding:** Orlando, Florida. Founded Feb 2020. Crowdfunded (Wefunder ~$540640k). No large VC disclosed.
- **Pricing posture:** $0 forever free; Pro $49/mo; team ~$98; high-end custom (~$5,997/mo claimed for $1M+ shops — treat as marketing). PLG.
- **Field record:** Estimate, invoice, schedule, light job photos/notes.
- **Why attacked:** Small-contractor unpaid-invoice and “scope creep” disputes. Records are thin; a sealed signed estimate would be a product differentiator they cannot claim today.
- **Zapier role:** 42 Zaps. New client / invoice / job into Google and QuickBooks. Bottom-of-funnel SMB Zap.
---
# Vertical 15 — Logistics & Chain of Custody (10)
**Thesis.** Proof of delivery is a custody claim. Thin Zapier representation; many real POD vendors live outside this list. EasyPost/Shippo are label APIs, not field POD — include them as adjacent chain-of-custody, not as inspection clones.
---
### 39. Onfleet
- **Parent / owner:** Independent.
- **Website:** https://onfleet.com
- **Zapier:** https://zapier.com/apps/onfleet/integrations
- **Zap count:** 93
- **USP:** Last-mile delivery OS — driver app, dispatch dashboard, customer ETAs/notifications, electronic POD.
- **ICP:** Grocery, meal-kit, pharmacy, retail, and regional carriers running their own last mile (not national LTL).
- **HQ / founding / funding:** San Francisco. Founded ~20122014 (Khaled Naim). $14M Series A (Kennet, 2020) + $23M Series B (Kayne Partners, 2022) ≈ **$40M+** total.
- **Pricing posture:** Sales-quoted, usage/driver based. Mid-market last-mile, not $19/mo.
- **Field record:** Electronic proof of delivery — GPS, timestamp, recipient signature, photo of drop, completion event.
- **Why attacked:** “Never received,” porch-pirate, temperature/chain-of-custody (pharmacy, grocery), and chargebacks. Signature image + GPS from the carriers vendor is the classic impeachment target (“driver signed it,” “GPS is the phone, not the door”).
- **Zapier role:** 93 Zaps. Task completed / failed → commerce stack. **Primary last-mile POD seal trigger** on this list.
---
### 40. Track-POD
- **Parent / owner:** Independent (Track-POD Inc. / founders Andrey Baturin, Georgy).
- **Website:** https://www.track-pod.com
- **Zapier:** https://zapier.com/apps/track-pod/integrations
- **Zap count:** 81
- **USP:** Paperless ePOD + route planning in one affordable system; driver app for signature and delivery confirmation.
- **ICP:** SME distributors, couriers, and field-delivery fleets (UK/EU-heavy, global).
- **HQ / founding / funding:** Vilnius, Lithuania. Founded 2018. No disclosed VC.
- **Pricing posture:** Low-cost SaaS. Public comps: from ~$1949/mo or ~£3665 per driver/month; pay-per-task options. Free driver app marketing.
- **Field record:** ePOD — signature, photo, timestamp, stop GPS.
- **Why attacked:** Same as Onfleet at lower ASP: invoice disputes and “goods not delivered.” SME shippers produce Track-POD PDFs as proof; consignees call them self-serving.
- **Zapier role:** 81 Zaps — #2 POD Zap surface. Delivery completed → ERP/email. Natural seal-on-POD.
---
### 41. Detrack
- **Parent / owner:** Detrack Systems Pte. Ltd. Independent, bootstrapped.
- **Website:** https://www.detrack.com
- **Zapier:** https://zapier.com/apps/detrack/integrations
- **Zap count:** 40
- **USP:** Live tracking + robust POD for last-mile couriers, born in Singapore and sold worldwide.
- **ICP:** APAC-first couriers, distributors, and 3PLs; also global SMEs.
- **HQ / founding / funding:** Singapore. Founded 2013. Bootstrapped (GetLatka: no outside funding).
- **Pricing posture:** Self-serve / quote SMB POD. Usage and vehicle tiers (exact public list **Unknown**).
- **Field record:** Live breadcrumb + POD (signature, photo, notes).
- **Why attacked:** Cross-border and cash-on-delivery disputes common in APAC last mile. POD PDF is the collection document.
- **Zapier role:** 40 Zaps. POD completed → commerce/ERP.
---
### 42. Tookan
- **Parent / owner:** JungleWorks (no-code hyperlocal / on-demand studio).
- **Website:** https://tookanapp.com / https://jungleworks.com
- **Zapier:** https://zapier.com/apps/tookan/integrations
- **Zap count:** 34
- **USP:** Dispatch, track, and manage on-demand fleets — white-label last-mile for businesses launching delivery ops.
- **ICP:** Startups and SMEs standing up grocery, laundry, or courier fleets; agencies using JungleWorks suites.
- **HQ / founding / funding:** JungleWorks markets Tampa, Florida; engineering roots in India (Chandigarh). Tookan ~20152017. JungleWorks unfunded (Tracxn).
- **Pricing posture:** Modular / quote (JungleWorks style). Not a simple published driver-seat list.
- **Field record:** Task completion + POD in a white-label driver app.
- **Why attacked:** White-label means the *customers* brand is on the POD, but Tookan/JungleWorks still hosts it. Chain-of-custody is even muddier in a dispute (“whose system is this?”).
- **Zapier role:** 34 Zaps. Task complete → storefront. Seal the completion event.
---
### 43. Wodely (formerly WooDelivery)
- **Parent / owner:** Independent (rebrand from WooDelivery).
- **Website:** https://www.wodely.com
- **Zapier:** https://zapier.com/apps/wodely/integrations
- **Zap count:** 16
- **USP:** Affordable all-in-one last-mile and mobile-workforce platform (routing, driver app, tracking, POD).
- **ICP:** Price-sensitive SMEs replacing spreadsheets for local delivery.
- **HQ / founding / funding:** **Unknown** (global SMB SaaS; founding year **Unknown**). Funding **Unknown**.
- **Pricing posture:** Low-end published posture; marketing cites from ~$49/month.
- **Field record:** Delivery completion / POD / driver GPS.
- **Why attacked:** Standard ePOD impeachment at the cheap end of the market; records may be thinner (fewer photos, weaker ID).
- **Zapier role:** 16 Zaps. New delivery complete. Tertiary POD surface.
---
### 44. WorkWave Route Manager
- **Parent / owner:** WorkWave, owned by IFS AB (acquired 2017). IFS is PE-backed (EQT, Hg, TA Associates historically). WorkWave itself rolled up Route Manager, PestPac, RealGreen, TEAM, etc.
- **Website:** https://www.workwave.com/route-manager/ (also route-manager.com)
- **Zapier:** https://zapier.com/apps/workwave-route-manager/integrations
- **Zap count:** 11
- **USP:** Last-mile route optimization + execution for multi-stop fleets (pest, lawn, linen, distribution) with planned-vs-actual and customer ETAs.
- **ICP:** Route-dense field-service and delivery fleets in North America, often already in another WorkWave product.
- **HQ / founding / funding:** Holmdel, New Jersey (WorkWave). WorkWave lineage to 1984. IFS-owned.
- **Pricing posture:** Per-vehicle, contract. Third-party cites ~$54/vehicle/month, 4-vehicle minimum, plus implementation. Mid-market.
- **Field record:** Planned route, actual breadcrumbs, stop completion, service/delivery confirmation.
- **Why attacked:** “You skipped the stop” / “you were never here” in service-contract and delivery disputes; also used in employee time and fuel-tax contexts. Planned-vs-actual is powerful — still IFS-attested.
- **Zapier role:** 11 Zaps. Route/stop complete → FSM. Seal stop-completion, not the plan.
---
### 45. Cigo Tracker
- **Parent / owner:** Independent (Cigo Tracker Inc.).
- **Website:** https://cigotracker.com
- **Zapier:** https://zapier.com/apps/cigo-tracker/integrations
- **Zap count:** 10
- **USP:** Cloud last-mile for deliveries, service calls, and pickups — scale the route business and give customers tracking.
- **ICP:** Canadian and (since 2025) US regional delivery and field-service fleets.
- **HQ / founding / funding:** Montreal, Quebec; US HQ opened Atlanta (2025). Founded 2017 (Tarek Souheil). Bootstrapped (directories cite $0 raised).
- **Pricing posture:** Sales-quoted SMB last-mile. Exact public list **Unknown**.
- **Field record:** Stop completion, tracking events, ePOD.
- **Why attacked:** Standard POD / “where was the driver” disputes.
- **Zapier role:** 10 Zaps. Delivery complete → commerce.
---
### 46. VROMO
- **Parent / owner:** Inspire Brands (acquired Feb 2024). Previously independent Irish startup.
- **Website:** https://vromo.io
- **Zapier:** https://zapier.com/apps/vromo/integrations
- **Zap count:** 3
- **USP:** Restaurant / dark-kitchen delivery management — own drivers or third-party fleets, order dashboard, driver app. Pivoted from being a delivery service to software.
- **ICP:** Restaurant groups and cloud kitchens (now especially Inspire brands: Buffalo Wild Wings, Arbys, Dunkin, etc., plus remaining external).
- **HQ / founding / funding:** Dublin, Ireland. Founded 2016 (Sean Murray). ~€2M angel/investor capital pre-exit; then Inspire Brands.
- **Pricing posture:** Historically $99/location/month + $0.25/order after 400. May be internalized for Inspire; external terms **Unknown** post-acquisition.
- **Field record:** Food-delivery completion, driver GPS, customer handoff.
- **Why attacked:** Wrong-order, late, and “never arrived” chargebacks; also driver-incident (accident) timing. Low legal value per order, high volume. Food POD is rarely litigated as seriously as cargo POD.
- **Zapier role:** 3 Zaps. Low priority. Inspire ownership makes OEM unlikely via Zapier.
---
### 47. EasyPost
- **Parent / owner:** Independent (EasyPost, Inc.). *Fulfillment-services* arm sold to Ruby Has (2020); the shipping **API company remains separate**. Tracxn “acquired” flags often conflate the two.
- **Website:** https://www.easypost.com
- **Zapier:** https://zapier.com/apps/easypost/integrations
- **Zap count:** 0
- **USP:** Multi-carrier shipping API — rates, labels, tracking, insurance, address verification — “Amazon-level shipping” for developers.
- **ICP:** Developers and mid-market/enterprise shippers embedding labels in their own apps; not a driver-app POD tool.
- **HQ / founding / funding:** San Francisco / Lehi history. Founded 2012 (Jarrett Streebin). Disclosed seed ~$3.85M (Founders Fund, GV, et al.); founder has publicly alluded to ~$100M total — **unverified**. Profitable/IPO chatter in 2021 did not produce a listing.
- **Pricing posture:** Usage-based API (postage pass-through + fees). No seat license.
- **Field record:** Carrier label, tracking events, scan data — *carrier* custody events, not a photo POD. Insurance/claims artifacts.
- **Why attacked:** Lost/damaged parcel claims against carriers and against EasyPost insurance. The fight is scan-event authenticity and whether the label/insurance attached to the right package. EasyPost is an intermediary; USPS/UPS/FedEx scans are the real custody story. Still, EasyPosts stored label + webhook log is what a merchant produces.
- **Zapier role:** **0 Zaps.** API-native. Not a field-evidence Zap target. Adjacent only (label-created / tracker-updated webhooks could be sealed).
---
### 48. Shippo
- **Parent / owner:** Independent (Shippo / Popout, Inc.).
- **Website:** https://goshippo.com
- **Zapier:** https://zapier.com/apps/shippo/integrations
- **Zap count:** 460
- **USP:** Multi-carrier labels + dashboard for merchants and platforms — rates, labels, international docs, tracking, returns — with discounted postage.
- **ICP:** Shopify/e-com SMBs and platforms that need labels without building EasyPost themselves.
- **HQ / founding / funding:** San Francisco (Austin hub). Founded 2013. ~$154M raised (USV, Uncork, Bessemer, D1; $30M Series C 2020 totaling $59M then; +$45M 2020/21 at ~$500M valuation; later figures toward ~$1B reported on secondary).
- **Pricing posture:** Free dashboard + postage margin; volume discounts; some subscription features. Monetizes labels, not seats.
- **Field record:** Purchased label, tracking status, refund/void, returns label. Like EasyPost, **not** a photo POD — a merchant-side shipping record.
- **Why attacked:** “Item never shipped,” false delivery, and marketplace seller disputes (Etsy/Amazon/Shopify). Shippos “label created at” vs carrier first-scan is the fraud pattern (label bought to fake shipment). Sealing the label-creation event *and* binding it to the later scan is the custody story.
- **Zapier role:** 460 Zaps — **#1 in Vertical 15.** New label / track update / order shipped into stores and Slack. Best Zap surface for *shipment-record* sealing, not field POD.
---
# Cross-vertical notes
## Best Zap-native insertion points (by given zap count)
| Rank | Vendor | Vertical | Zaps | Record to seal |
| --- | --- | --- | --- | --- |
| 1 | Jobber | 4 | 4,646 | Signed quote / completed visit |
| 2 | Housecall Pro | 4 | 2,412 | Signed job / photos |
| 3 | ServiceTitan | 4 | 1,644 | Tech job file |
| 4 | JobNimbus | 4 | 1,418 | Signed authorization / job photos |
| 5 | CompanyCam | 4 | 1,297 | GPS job photos |
| 6 | Shippo | 15 | 460 | Label created / tracking |
| 7 | Workiz | 4 | 465 | Signed on-site invoice |
| 8 | Mitti | 3 | 447 | Safety inspection |
| 9 | GoCanvas | 3 | 316 | Completed form/PDF |
| 10 | Service Fusion | 4 | 273 | Job + photos |
| 11 | Encircle | 3 | 193 | Loss documentation |
| 12 | Leap CRM | 4 | 182 | Executed home-improvement contract |
| 13 | Procore | 4 | 175 | Daily log / change event |
## Ownership clusters worth one conversation, not twelve
- **Nemetschek:** GoCanvas, Device Magic, Bluebeam; strategic investor in Handoff. Single German public-company motion for construction field evidence + drawings.
- **Radweb:** Property Inspect + InventoryBase. One UK proptech studio; deposit/condition reports.
- **EverCommerce:** Service Fusion (plus a wider FSM portfolio not on this list).
- **Softplan:** Checklist Fácil.
- **IFS:** WorkWave Route Manager.
- **Inspire Brands:** VROMO (strategic, not a software-buyer).
- **Orisha:** Finalcad / Advae construction suite.
- **Constellation HomeBuilder:** BuildTopia.
- **AlignOps / Riverside:** busybusy.
- **Sumeru:** JobNimbus.
- **Nexa Equity:** Leap CRM.
## Record types vs. attack (use in outreach)
| Record | Produced by | Typical attack |
| --- | --- | --- |
| Inspection / checklist | V3 most; Assignar pre-starts; Mitti; Inspect Point | Pencil-whip; back-dated after injury/fire |
| Jobsite / claim photos | CompanyCam, Encircle, PHOTO iD, Captego, VLX | Wrong day/site; EXIF stripped; vendor clock |
| Daily report / time on site | Procore, busybusy, Contractor Foreman, Assignar | Written after the delay; GPS spoofed |
| Change order / signed estimate | Procore, Leap, JobNimbus, Jobber, Knowify, One Click | Extra work never authorized *then*; PDF regenerated |
| ePOD / signature + photo | Onfleet, Track-POD, Detrack, Tookan, Wodely, Cigo, WorkWave | “Never received”; driver signed; GPS is the phone |
| Carrier label / scan | Shippo, EasyPost | Label bought to fake shipment; scan not bound to contents |
## Priority for an independent seal (judgment)
1. **Encircle, CompanyCam, Mitti, Inspect Point, VLX** — the product *is* evidence; buyers already feel the attack.
2. **Procore dailies/COs, Leap/JobNimbus signed contracts, Jobber/Housecall completed jobs** — high Zap volume, claim-ready artifacts.
3. **Onfleet / Track-POD POD** — literal custody; thinner category on Zapier.
4. **Shippo label-created** — high Zaps, weaker “field” story; useful as chain-of-custody adjacent.
5. **Sterblue, Bluebeam (0 Zaps), EasyPost (0 Zaps), VROMO (Inspire)** — do not prioritize on Zapier.
---
*End of profiles. Facts marked Unknown were not established from public company pages, reputable press, or the Zapier dataset as of 2026-08-17.*

View file

@ -0,0 +1,906 @@
# Zapier Vendor Profiles — Legal, Insurance, Property
Research date: 2026-08-17
Sources: Zapier app catalog (`identified-vendors.json`) plus public company, press, and product pages. Unknowns marked **Unknown**.
Zap counts are Zapier-reported usage counts from the local catalog, not live API pulls.
**Thesis (from vertical map)**
- **Vertical 5 — Legal Practice & Case Management** (19 apps). High density. ILTACON beachhead. Every record is destined for a court, opposing counsel, regulator, or client. Buyers already understand what a hash proves.
- **Vertical 6 — Insurance & Claims** (16 apps). Claim files are litigated; adjuster and agency documentation is the first thing challenged. Independent agencies buy their own tools — low IT friction.
- **Vertical 9 — Property, Title & Mortgage** (17 apps). Direct adjacency to Catalis (courts, land records, e-recording, official records). Title chain, lease execution, and condition reports are provenance problems. **Handle carefully to avoid channel conflict with municipal/title software.**
**Ownership clusters that matter for GTM**
| Cluster | Brands on this list | Implication |
|---|---|---|
| **8am** (formerly AffiniPay; TA Associates majority) | MyCase, CASEpeer, Docketwise | One parent, three Zapier apps. Not Clio. |
| **Clio** (Themis Solutions) | Clio only | Did **not** acquire MyCase / AffiniPay. Competitor to 8am. |
| **Filevine** | Filevine, Vinesign | Same stack; e-sign is the sealing moment. |
| **Paradigm / Francisco Partners** | PracticePanther | PE legal-tech rollup (with Bill4Time, MerusCase). |
| **ProfitSolv** (FTV + Lightyear) | CosmoLex | Multi-brand legal PMS + payments. |
| **Vertafore / Roper (NYSE: ROP)** | Vertafore, AgencyZoom | Enterprise AMS + P&C sales CRM. |
| **Applied Systems** (Hellman & Friedman) | EZLynx | Rating + AMS. Enterprise procurement. |
| **Zillow Group** | Dotloop, Follow Up Boss | Transaction file + lead CRM. Highest Zap volume in V9. |
| **Radweb** | Property Inspect, InventoryBase | Same founder/team; two Zapier listings, one inspection-record thesis. |
| **MRI Software** | VaultRE (MRI Vault) | Enterprise proptech. Adjacent to official records. |
---
# Vertical 5 — Legal Practice & Case Management (19)
**Why independent cryptographic proof matters in this vertical.** Matter files, pleadings, intake forms, time entries, trust ledgers, affidavits of service, USCIS packets, and executed engagement letters are later produced in discovery, bar complaints, fee disputes, and malpractice actions. Vendor-attested audit logs are the vendors own word. A contemporaneous hash + independent timestamp lets the firm (or opposing party) prove the record existed, unaltered, at a stated time — without asking Clio, Filevine, or 8am to testify about their own database.
**Zapier role.** These apps already emit “matter created / document uploaded / invoice sent / form submitted” events. A Zap is the lowest-friction way to seal those events without a native OEM deal. High-zap names (Clio, Lawmatics, MyCase) are distribution; low-zap specialists (ServeManager, Docketwise, Gavel) are higher-value records per event.
---
## 1. Clio
- **Parent / owner:** Themis Solutions Inc. (independent). Founders Jack Newton and Rian Gauvreau.
- **Website:** https://www.goclio.com (product: https://www.clio.com)
- **Zap count:** 2,025 (rank ~161)
- **USP:** Category-defining cloud practice management (Clio Manage) plus intake CRM (Clio Grow) and legal AI (Clio Work / vLex research). “Run the firm and practice the law in one platform.”
- **ICP:** Solo through mid-size law firms globally; expanding into larger firms via AI + research after vLex.
- **HQ / founding / funding:** Burnaby / Vancouver, British Columbia. Founded 2008. Nov 2025: closed **US$1B acquisition of vLex** (largest legal-tech M&A) and **US$500M Series G led by NEA at a US$5B valuation**, plus a US$350M debt facility. Combined ARR cited ~US$400M; ~400,000 legal professionals. Prior mega-round was 2021 (~US$900M / unicorn).
- **Pricing posture:** Premium SaaS, published per-user tiers. Starter / EasyStart ~**$49/user/mo**; Essentials ~$89; Advanced ~$119; Complete / Elite ~$149+ (annual). Grow and AI are add-ons. Enterprise sales above that.
- **Record held:** Matter file of record — contacts, notes, time, trust and operating ledgers, invoices, documents, calendar, client-portal messages, e-sign packages. After vLex: legal research + work product tied to the matter.
- **Why independent proof matters:** Fee disputes, trust-account exams, malpractice, and opposing-party authenticity challenges all attack “when was this note / bill / document created.” Clios log is vendor-attested. Sealing time entries, trust transfers, and filed work product at write-time is the ILTACON story.
- **Zapier role:** Highest-volume legal Zap on this list. Best top-of-funnel OEM/Zap partner. Trigger on matter created, activity logged, bill issued, document uploaded → seal. Do not treat as a closed ecosystem; 250+ integrations already exist.
---
## 2. Lawmatics
- **Parent / owner:** Independent (Lawmatics, Inc.). Founder/CEO Matt Spiegel.
- **Website:** https://www.lawmatics.com
- **Zap count:** 813 (rank ~305)
- **USP:** AI-powered legal CRM + marketing automation + intake. Converts website/leads into signed clients; complementary to PMS (esp. Clio Manage).
- **ICP:** Growth-oriented plaintiff, immigration, family, consumer, and PI firms that live and die on intake conversion.
- **HQ / founding / funding:** San Diego, CA (4250 Executive Square). Founded 2017. **$2.5M seed (Oct 2020)**; **$10M Series A (Dec 2021)**. Later rounds: Unknown (custom-quote posture suggests they stopped publishing).
- **Pricing posture:** Mid-premium, increasingly quote-led. Historical public tiers ~$49 / $69 / $89 per user/mo; firm-level plans often cited **~$199$499+/mo**. AI features moving to credit / outcome-based pricing.
- **Record held:** Lead source, intake questionnaire, conflict check, engagement letter status, nurture history, signed retainers. The “when did we first hear from this client / when did they sign” file.
- **Why independent proof matters:** Advertising-rule and solicitation disputes, fee-split fights, and “we never hired you” engagement contests turn on intake timestamps. Retainer execution + first-contact time are the sealing events.
- **Zapier role:** Second-highest legal zap. Natural Zap: form submitted / matter created in Lawmatics → seal PDF + metadata → push to Clio/Filevine. High partner willingness (they live on integrations).
---
## 3. MyCase (8am MyCase)
- **Parent / owner:** **8am** (rebrand of AffiniPay, Austin). Majority owner **TA Associates**. Not Clio. AffiniPay acquired MyCase from Apax (June 2022); portfolio rebranded to 8am in Aug 2025.
- **Website:** https://www.mycase.com
- **Zap count:** 609 (rank ~350)
- **USP:** All-in-one SMB legal PMS with native billing, client portal, and LawPay rails. Simpler/cheaper than Clio for small firms.
- **ICP:** Solo and small US law firms wanting one login for matters + billing + payments.
- **HQ / founding / funding:** Product roots in Goleta / Santa Barbara, CA (founded ~2010). Parent HQ Austin, TX. Parent founded 2005 as AffiniPay. Funding is PE (TA + Apax minority), not venture rounds.
- **Pricing posture:** Mid-market published SaaS, typically below Clio on headline price; payments take-rate is the real P&L. Quote + published plans. Competes as “good enough all-in-one.”
- **Record held:** Same class as Clio at smaller-firm depth: matters, time, trust, documents, portal messages, invoices.
- **Why independent proof matters:** Same as Clio, plus 8ams payments + PMS combination means the vendor both holds the ledger and processes the money. Independent seal of trust transfers and invoices reduces “the processor attested its own books” risk.
- **Zapier role:** Strong SMB distribution. Zap to seal invoice paid / document uploaded. Family play: one conversation can cover MyCase + CASEpeer + Docketwise.
---
## 4. Filevine
- **Parent / owner:** Independent. Founder & CEO Ryan Anderson (former litigator).
- **Website:** https://www.filevine.com
- **Zap count:** 311 (rank ~543)
- **USP:** Highly customizable “legal operating system” for high-volume litigation (PI, mass tort, employment). Docs, tasks, reporting, AI (LOIS), VineConnect portal, Vinesign, payments.
- **ICP:** Mid-size to large plaintiff / high-volume litigation firms that outgrow MyCase/Clio and want custom objects.
- **HQ / founding / funding:** Salt Lake City, UT. Founded 2015. **$400M all-equity across two rounds in ~15 months, closed Sep 2025**, led by Insight Partners, Accel, Halo Fund (Ryan Smith / Qualtrics); prior investors Meritech, StepStone, etc. Reported **~$3B valuation**. Earlier Series B ~$103M.
- **Pricing posture:** Enterprise / quote-only. Implementation-heavy. High ACV vs Clio/MyCase.
- **Record held:** The litigation working file — medical records, demand packages, settlement authority, task history, custom fields that become damages models, client comms, e-signed releases.
- **Why independent proof matters:** PI/mass-tort files are reconstructed years later in lien fights, Medicare, bad-faith, and legal-malpractice cases. Custom fields get edited. Sealing demand packages, medical chronology exports, and settlement releases at generation time is the product.
- **Zapier role:** Mid-volume but high value per zap. Native Vinesign is a better OEM surface than Zapier for execution; Zapier is best for sealing inbound docs and status changes that never go through Vinesign.
---
## 5. PracticePanther Legal Software
- **Parent / owner:** **Paradigm** (Alpine SG rollup), **Francisco Partners** growth investment Oct 2021 (~$400M deal reported). Sister brands: Bill4Time, MerusCase, Headnote. **Not** AffiniPay/Clio.
- **Website:** https://www.practicepanther.com
- **Zap count:** 256 (rank ~608)
- **USP:** Simple, affordable all-in-one PMS for solos/small firms; strong intake + billing; PantherPayments (AffiniPay/LawPay rails underneath, so payments are shared infrastructure with 8am even though PMS ownership is not).
- **ICP:** Price-sensitive US solos and small firms; also used internationally.
- **HQ / founding / funding:** Miami, FL. Founded ~2012. Alpine acquired 2018; Francisco 2021. No public venture rounds after that.
- **Pricing posture:** Value / mid. Published ~**$49 / $69 / $89 / $114 per user/mo** (Solo → Business Pro). Undercuts Clio.
- **Record held:** Matters, time, invoices, retainers, documents, basic CRM.
- **Why independent proof matters:** Same SMB legal-record thesis as MyCase, at a buyer who will not pay for a native security add-on unless it is a Zap or a cheap SKU.
- **Zapier role:** Good long-tail. PE parent may be slower on OEM; Zap-first is the realistic motion.
---
## 6. Actionstep
- **Parent / owner:** Independent operating company, **Serent Capital** (investment announced Sep 2020). Acquired LawMaster (2022), FilePro (2023), Soluno (legal accounting, from AffiniPay, Sep 2023).
- **Website:** https://www.actionstep.com
- **Zap count:** 225 (rank ~669)
- **USP:** Workflow-centric PMS for **midsize** firms; configurable matter workflows + (via Soluno) serious legal accounting. Positions above Clio/MyCase, below elite enterprise.
- **ICP:** Midsize firms in US, Canada, ANZ, UK that have outgrown SMB PMS but will not buy Aderant/Elite.
- **HQ / founding / funding:** Auckland, New Zealand (HQ); significant Denver / North America presence. Founded ~2008 (Capital Partners previously held a majority stake). PE-backed, terms **Unknown**. Combined ~35,000 subscribers cited (2023), ~15,000 in NA.
- **Pricing posture:** Mid-to-premium, quote-led, implementation included. Not a $49/user flyer.
- **Record held:** Matter workflows, precedents, time, trust/accounting (Soluno), documents. Workflow *completion* timestamps are as important as the documents.
- **Why independent proof matters:** Midsize firms face audits, partner disputes, and trust exams. Workflow “step completed” is often the contemporaneous evidence that a limitation period or filing duty was met.
- **Zapier role:** Useful for sealing workflow-complete and document-generate events. PE buyer (Serent) is a plausible OEM conversation if ILTACON traction exists.
---
## 7. Smokeball
- **Parent / owner:** Independent. Founders Hunter Steele, Jane Oxley, Bart Vadala (Australian legaltech).
- **Website:** https://www.smokeball.com
- **Zap count:** 183 (rank ~778)
- **USP:** PMS with automatic time capture from desktop activity + jurisdiction-specific document automation (250+ matter types) + Smokeball AI. “We watch the work and bill it.”
- **ICP:** Small/mid firms in US and Australia that leak time and want precedents baked in (esp. litigation, family, conveyancing in AU).
- **HQ / founding / funding:** Global HQ Sydney; US office Chicago (200 W Adams). Founded 2010/2011; US expansion 2013. **$30M private round Sep 2021** (private investors + employees). Later: Unknown.
- **Pricing posture:** Premium published floor **from $149/user/mo** (Boost / Grow / Prosper families). Higher than Clio starter — sold on recovered time.
- **Record held:** Auto-captured time, matter documents, precedents used, trust, correspondence. The *generated* pleading/letter is the high-value object.
- **Why independent proof matters:** Auto time-capture will be attacked as unreliable in fee hearings. Sealing the generated document + the activity stream that produced it is a differentiator Smokeball cannot claim today.
- **Zapier role:** Mid. Native document generation is a better seal point than Zapier; use Zapier for outbound (bill sent, matter closed).
---
## 8. CASEpeer (8am CasePeer)
- **Parent / owner:** **8am** (via MyCase/AffiniPay 2022 acquisition of the MyCase family; CasePeer had been under MyCase/Apax). Rebranded 8am CasePeer (2025).
- **Website:** https://www.casepeer.com
- **Zap count:** 174 (rank ~810)
- **USP:** Purpose-built **personal-injury** case management: treatment tracking, statute dates, settlement, liens — out of the box, unlike generic Filevine.
- **ICP:** US PI firms, especially small/mid that do not want Filevine implementation.
- **HQ / founding / funding:** Orange County / Irvine, CA product roots. Parent 8am / Austin / TA Associates.
- **Pricing posture:** Mid-premium PI SaaS, typically quote. Positioned cheaper/faster than Filevine.
- **Record held:** PI case chronology — incident, treatment, bills, demands, offers, releases, lien ledger. This *is* the claims file that carriers and courts reconstruct.
- **Why independent proof matters:** Strongest PI-specific proof story on the list. Demand packages and medical-bill ledgers are routinely accused of being altered. Seal at demand-generate and release-sign (often via Dropbox Sign today).
- **Zapier role:** Solid. Zap: demand generated / status → settlement → seal PDF. Family sale with MyCase/LawPay.
---
## 9. Lawcus
- **Parent / owner:** Lawcus Inc. Independent. Bootstrapped / lightly funded.
- **Website:** https://lawcus.com
- **Zap count:** 140 (rank ~922)
- **USP:** Visual, Kanban-style PMS + billing + trust + light automation at a Clio-like feature set and a lower price. “One app, all things legal” for firms that find Clio heavy.
- **ICP:** Cost-conscious solos and small firms (US and international), including PI and general practice.
- **HQ / founding / funding:** US (commonly associated with Texas). Founded ~2014. Public funding **Unknown / effectively bootstrapped**. Third-party estimates (GetLatka) ~$5M ARR / $15M valuation — treat as unverified.
- **Pricing posture:** Value. Published roughly **$34$89/user/mo** depending on plan and annual vs monthly (Standard / Plus / Business / Elite).
- **Record held:** Matters, pipelines, documents, trust, invoices, automations.
- **Why independent proof matters:** Same SMB legal-record thesis. Buyer is price-sensitive — proof must be a cheap Zap, not a $30/user add-on.
- **Zapier role:** Good experimental partner. Fast product team, integration-led growth.
---
## 10. Docketwise (8am DocketWise)
- **Parent / owner:** **8am**. Acquired by MyCase (Dec 2024 / announced on product blog); now 8am DocketWise. Founder historically James Pittman / Peskin (immigration software).
- **Website:** https://www.docketwise.com
- **Zap count:** 113 (rank ~1022)
- **USP:** Immigration practice management + **USCIS/DOS forms** generation. Intake → forms → case.
- **ICP:** US immigration boutiques and midsize immigration practices.
- **HQ / founding / funding:** US (product historically Philadelphia-area). Parent 8am / TA. Standalone funding history superseded by acquisition.
- **Pricing posture:** Mid, quote + published plans. Forms completeness is the value, not seat price.
- **Record held:** Immigration forms packages, supporting evidence, G-28s, receipt/priority dates, biometrics, RFEs. These packets go to USCIS; copies are later used in federal court and bar matters.
- **Why independent proof matters:** “Which version of the I-485 / what evidence was filed on what day” is a recurring fight. Independent seal of the generated packet and uploaded evidence at submit-time is immigration-specific and high-stakes.
- **Zapier role:** Forms-heavy. Zap on form packet generated / case status change. Family play with 8am.
---
## 11. LEAP (Legal)
- **Parent / owner:** LEAP Legal Software. Founder Christian Beck. Privately held (no PE announcement found).
- **Website:** https://www.leaplegalsoftware.com
- **Zap count:** 77 (rank ~1236)
- **USP:** Cloud legal **productivity** suite: PMS + document automation + legal accounting + billing + AI, sold as one product. Dominant in Australia; pushing US/UK/Canada.
- **ICP:** Small/mid firms in AU/NZ first; US expansion targeting firms that want precedents + accounting together (conveyancing, family, general practice).
- **HQ / founding / funding:** Sydney, NSW. Founded **1992**. No traditional VC. Founder has publicly described the broader legal businesses as very large (billion-dollar-scale revenue claims across the group — treat as founder-stated, not audited here).
- **Pricing posture:** Premium bundle, quote-led, often contract + per-user. Sold as replacement for multiple tools.
- **Record held:** Matter, automated documents (jurisdiction packs), trust, bills, client files. Conveyancing packs are title-adjacent (see Catalis note).
- **Why independent proof matters:** Generated conveyancing and court documents are the version of record. In AU, LEAP *is* how many firms produce the instrument that later sits on title.
- **Zapier role:** Lower zap volume (sticky native suite). US growth is the opening. **Catalis adjacency: medium** on AU/US conveyancing document generation — not a county system, but it authors instruments that get recorded.
- **Channel-conflict risk:** Medium if you sell “seal the deed/settlement pack” into the same county/title buyers Catalis already serves. Low if you sell only to the law firm as a malpractice/audit feature.
---
## 12. CosmoLex
- **Parent / owner:** **ProfitSolv** (formed 2020 by Lightyear Capital; **FTV Capital + Lightyear** strategic investment Jun 2025). Sister brands: Rocket Matter, Orion, Tabs3, TimeSolv, LexCharge, Law Ruler, others. Acquired Tabs3 + CosmoLex 2021.
- **Website:** https://www.cosmolex.com
- **Zap count:** 44 (rank ~1652)
- **USP:** PMS with **built-in legal accounting** (trust + operating in one ledger) — “dont sync QuickBooks.” Strong compliance story for trust.
- **ICP:** Small/mid US firms that want ABA-compliant books inside the PMS.
- **HQ / founding / funding:** Product historically North Brunswick, NJ. Parent ProfitSolv (US PE). Founded as CosmoLex ~2010s.
- **Pricing posture:** Mid-premium subscription; plans vary by users/features. Public pages push quote; third-party cites ~$147/mo for small CRM bundles — treat as directional. Real money is per-user PMS + LexCharge.
- **Record held:** The **trust ledger** and matter financials — three-way reconcilable books, plus matter docs.
- **Why independent proof matters:** Trust accounting is already a regulatory expectation. Today CosmoLex attests its own ledger. Sealing deposits, disbursements, and reconciliation snapshots is the IRS/bar-exam version of the DataCubes story.
- **Zapier role:** Lower volume. High value per event (trust transaction). PE parent is an OEM candidate if you can talk trust-exam language.
---
## 13. CampLegal
- **Parent / owner:** Independent. Fully remote team.
- **Website:** https://www.camplegal.com
- **Zap count:** 40 (rank ~1752)
- **USP:** Immigration CMS built from scratch for family and business immigration — USCIS e-filing, receipt extraction, smart forms — not a generic PMS with immigration bolted on.
- **ICP:** US immigration firms (family + business), competing with Docketwise / LawLogix.
- **HQ / founding / funding:** Philadelphia, PA (HQ listed). Founded **2017**. Company size ~1150. Funding **Unknown** (no material VC coverage found).
- **Pricing posture:** SMB SaaS, demo/quote. Competes on immigration depth, not brand.
- **Record held:** Same class as Docketwise — petitions, receipts, evidence, priority dates, payment records.
- **Why independent proof matters:** Same USCIS packet-integrity story as Docketwise. Smaller vendor = weaker vendor-attestation story in federal litigation (“your SaaS startup says the PDF is authentic”).
- **Zapier role:** Modest. Easy design partner. Zap on receipt extracted / packet generated.
---
## 14. ServeManager
- **Parent / owner:** Independent. Co-founder/CTO Trent Carlyle; small private company.
- **Website:** https://www.servemanager.com
- **Zap count:** 90 (rank ~1131)
- **USP:** Operating system for **process-serving** companies: jobs, routing, mobile serve attempts, **affidavits / proofs of service**, invoicing, client portal for law firms.
- **ICP:** US process-serving agencies (from mom-and-pop to multi-state) and the law-firm clients who track serves.
- **HQ / founding / funding:** Denver, CO. Founded ~2007. Funding **Unknown / bootstrapped**.
- **Pricing posture:** Value SMB. Historical public floor **from ~$44/mo**. Unlimited employees on higher plans.
- **Record held:** **Proof of service / affidavit** — attempt GPS/time, photos, recipient description, e-signed affidavit. This is a court-filed instrument.
- **Why independent proof matters:** Best single-record story in Vertical 5 after PI demands. Substituted service and “I was never served” motions attack exactly this log. Independent seal of attempt + affidavit at creation time is the product.
- **Zapier role:** High signal, moderate volume. Zap: job completed / affidavit generated → seal. Law-firm side: status webhook into Clio/Filevine + seal.
- **Channel-conflict risk:** Lowmedium. Courts consume the affidavit; Catalis courts products may store the *filed* return of service. Selling to process servers (not clerks) is the clean side of the line.
---
## 15. Clarra
- **Parent / owner:** **Legal Soft** (CEO Hamid Kohan; virtual staffing + legal ops). Clarra site describes a union/merger of Clarra case management with Legal Soft.
- **Website:** https://www.clarra.com
- **Zap count:** 14 (rank ~2797)
- **USP:** Lightweight cloud case/practice management for litigation and legal ops; also marketed to insurers, adjusters, entertainment. Bundled with Legal Softs staffing pitch.
- **ICP:** Small litigation firms and Legal Soft staffing customers; secondary: claims shops needing a cheap case database.
- **HQ / founding / funding:** Legal Soft founded 2016 (US). Clarra founding date **Unknown**. Funding **Unknown**.
- **Pricing posture:** SMB / unknown list price; sold alongside services. Low ACV likely.
- **Record held:** Case tasks, notes, documents — generic matter file, thinner than Clio.
- **Why independent proof matters:** Weak vendor attestation (small vendor). Any litigation use still produces discoverable notes. Proof is a differentiator vs “random case tracker.”
- **Zapier role:** Low priority except as a Legal Soft wedge. 14 zaps = almost no distribution.
---
## 16. Firm360
- **Parent / owner:** Independent. Founder Brandon Gray (practicing accountant).
- **Website:** https://www.myfirm360.com
- **Zap count:** 13 (rank ~2891)
- **USP:** **Accounting/CPA practice management** (workflow, time, billing, client comms) — **not a law-firm product**. Misfiled in this Zapier legal bucket.
- **ICP:** US small/mid CPA and bookkeeping firms.
- **HQ / founding / funding:** Raleigh, NC. Founded **2019**. Funding **Unknown** (appears bootstrapped).
- **Pricing posture:** Straightforward SMB; third-party comps ~$58$85/user-equivalent. US-based support as the pitch.
- **Record held:** Engagement workflow, workpapers pointers, time, invoices, client messages — **accountant work product**, not legal matters.
- **Why independent proof matters:** Better in Vertical 7 (Accounting). Workpaper “completed on date X” is an IRS-exam story. Leave in this file only as a catalog note.
- **Zapier role:** Low. Do not lead legal GTM with this app.
---
## 17. Vinesign by Filevine
- **Parent / owner:** **Filevine**.
- **Website:** https://www.filevine.com/integrations/vinesign/
- **Zap count:** 19 (rank ~2465)
- **USP:** Filevine-native e-sign (and public API) so PI/litigation firms collect signatures without leaving the case file. Can pair with Filevine Payments.
- **ICP:** Existing Filevine firms; some standalone API use.
- **HQ / founding / funding:** Same as Filevine (SLC; $3B / $400M 2025).
- **Pricing posture:** Bundled / quote with Filevine. Usage-based e-sign economics typical of the category.
- **Record held:** Executed releases, medical authorizations, fee contracts, settlement docs — the **signature ceremony** plus the bound PDF.
- **Why independent proof matters:** This is Vertical 1 (e-sign) inside Vertical 5. E-sign audit trails are vendor-attested. Independent seal at “complete” is the first-mover differentiator against DocuSign/Dropbox Sign *and* a reason Filevine would OEM you.
- **Zapier role:** Small zap count; **highest OEM strategic value** in the Filevine family. Prefer native webhook over Zapier for custody.
---
## 18. Legito
- **Parent / owner:** Independent. Founder/CEO Ondrej Materna.
- **Website:** https://legito.com
- **Zap count:** 2 (rank ~9472)
- **USP:** No-code **smart document workspace** — automation + lifecycle + e-sign + internal apps — for legal, compliance, HR, procurement, sales. More CLM/doc-gen than PMS.
- **ICP:** Mid-market corporate legal/ops in EU and US; some law firms. Not a US case-management buyer.
- **HQ / founding / funding:** Brno, Czech Republic (also lists New York). Founded **2014**. Seed-scale: WeXelerate, JIC, VentureOut. Amounts **Unknown** (small).
- **Pricing posture:** Mid-market quote. Competes with Templafy / HotDocs / Gavel on automation, not with Clio on matters.
- **Record held:** Generated contracts and approved versions — the “this is the template output we sent.”
- **Why independent proof matters:** Document-generation is the ideal seal moment (Vertical 11). Version-of-record for policies and generated agreements.
- **Zapier role:** Negligible distribution (2 zaps). OEM/API only if EU document-automation thesis is in scope.
---
## 19. Gavel
- **Parent / owner:** **Relativity** (Chicago e-discovery / legal data intelligence). Acquired **12 Jun 2026** (terms undisclosed). Founder Dorna Moini (formerly Documate).
- **Website:** https://www.gavel.io
- **Zap count:** 76 (rank ~1238)
- **USP:** No-code legal document automation + expert workflows; newer **Gavel Exec** AI contract review/redline in Word. “Turn intake into finished documents.”
- **ICP:** Law firms productizing services (estate, immigration, PI intake docs) and, post-acquisition, RelativityOne litigation teams who draft in Word off the evidence corpus.
- **HQ / founding / funding:** Los Angeles, CA. Founded as Documate ~20182019; rebranded Gavel 2023. Venture-backed (amounts **Unknown** in public recap); exit to Relativity 2026. ~2,000 legal orgs claimed pre-deal.
- **Pricing posture:** Was mid-market SaaS (workflows + Exec SKUs). Now will skew Relativity enterprise packaging.
- **Record held:** Generated work product and AI-redlined contracts. Post-Relativity: a bridge between evidence store and filed/sent document.
- **Why independent proof matters:** AI-assisted drafts have an authenticity problem. Sealing the *final sent* version (and optionally the playbook applied) is the only way a court can distinguish human-approved output from later edits.
- **Zapier role:** 76 zaps = real SMB automation base. Strategic path is Relativity OEM, not Zapier — but existing Zaps remain a land-in for sealing generated PDFs.
---
# Vertical 6 — Insurance & Claims (16)
**Why independent cryptographic proof matters.** Applications, ACORD forms, dec pages, recorded statements, contents inventories, photos, and claim notes are reconstructed in coverage litigation, SIU, E&O, and DOI exams. Carriers and opposing experts attack “this photo/note was added after the loss.” Agency CRMs attest their own pipelines; restoration apps attest their own photos. Independent seal at capture/submit is the claim-file equivalent of a notary.
**Catalis note:** Low direct conflict. Insurance tools do not run county land records. Indirect overlap only where a dec page or mortgagee clause is later used in a title/closing file.
---
## 20. AgencyZoom
- **Parent / owner:** **Vertafore** (acquired Nov 2021) → **Roper Technologies (NYSE: ROP)**.
- **Website:** https://www.agencyzoom.com
- **Zap count:** 1,395 (rank ~202)
- **USP:** Sales + automation CRM purpose-built for **P&C independent agents** — pipelines, texts, reviews, renewals. Sits on top of an AMS.
- **ICP:** US independent P&C agencies and some captive (Allstate/Farmers SKUs on pricing page).
- **HQ / founding / funding:** Columbus, OH. Founded ~2010s. Acquired 2021 (undisclosed). Now a Roper/Vertafore product.
- **Pricing posture:** Agency-level SaaS, not per-user legal pricing. Public: **Growth ~$199/mo**, **Pro ~$349/mo**, lower Independent tier ~$149/mo; annual 20%. Enterprise/captive quote.
- **Record held:** Prospect/insured timeline, quotes pitched, bind tasks, renewal outreach, call/text logs — the **sales and service chronology**, not the policy admin of record (thats the AMS).
- **Why independent proof matters:** E&O claims (“we never offered flood / we werent told about the dog”) are won or lost on this timeline. Sealing the outbound offer and the clients recorded answers matters more than sealing the AMS policy row.
- **Zapier role:** Highest insurance zap count. Best distribution in V6. Zap: opportunity won / note logged / document attached → seal. Procurement will eventually route through Vertafore/Roper.
---
## 21. EZLynx
- **Parent / owner:** **Applied Systems** (Hellman & Friedman). Acquired Jan 2021 (announced as Applied acquiring EZLynx / Webcetera rating stack).
- **Website:** https://www.ezlynx.com
- **Zap count:** 464 (rank ~407)
- **USP:** Pioneer of personal-lines **real-time comparative rating** plus agency management. “Quote 7M+/month” scale pitch.
- **ICP:** US independent P&C agencies that live on personal-lines quoting speed.
- **HQ / founding / funding:** Originally Lewisville / Dallas area (Webcetera). Parent Applied: University Park, IL, founded 1980, H&F-owned (H&F bought Applied from Bain, 2014, ~$1.8B).
- **Pricing posture:** Module/quote. Third-party breakdowns: rating-only from ~**$129/mo**; typical agencies **$178$376/mo** before add-ons; stacked life/benefits modules much higher. Not transparent.
- **Record held:** Quote snapshots, applications, comparative rater output, AMS policy/customer file (if they use EZLynx AMS).
- **Why independent proof matters:** The **quote that was offered** (limits, deductibles, carriers shown) is Exhibit A in E&O. Rating engines overwrite. Seal the quote PDF / dec of what was presented.
- **Zapier role:** Strong. Applied is a long sales cycle; Zapier is how SMB agencies already glue EZLynx to AgencyZoom/CRMs. Seal at “application submitted.”
---
## 22. AgencyBloc
- **Parent / owner:** Independent operating company; **Resurgens Technology Partners** (and historically Saratoga Partners). Not Zywave.
- **Website:** https://www.agencybloc.com
- **Zap count:** 248 (rank ~625)
- **USP:** AMS + CRM + commissions for **life, health, senior, and benefits** agencies. Acquired FormFire (small-group quoting) and Radius.
- **ICP:** US L&H / benefits / senior-market agencies — not P&C (thats AgencyZoom/EZLynx).
- **HQ / founding / funding:** Cedar Falls, IA. Founded 2008/2009 (Adam Lewis & co.). PE-backed; deal values **Unknown**.
- **Pricing posture:** Mid-market AMS, quote by book size / users. Higher switching cost than a CRM.
- **Record held:** Policies in force, beneficiaries, commissions, HIPAA-adjacent client data, FormFire group quotes, replacement/suitability trails.
- **Why independent proof matters:** Suitability, replacement, and commission disputes. NAIC/DOI exams ask “what was recommended when.” Seal applications and suitability forms.
- **Zapier role:** Good L&H wedge. 248 zaps. PE (Resurgens) is a conceivable OEM if you speak commissions + compliance.
---
## 23. Nowcerts (Momentum AMS)
- **Parent / owner:** Independent (NowCerts / Momentum AMP). CEO Peter Germanov; co-founders include Zhulien Kasnedelchev, Vladimir Vladimirov. President Michael Lebor (joined ~2023). Acquired CRM 20 Miles (2024).
- **Website:** https://www.nowcerts.com
- **Zap count:** 0 (listed; no reported usage)
- **USP:** Modern, lower-cost **open AMS** for independent agencies; carrier download; “best and most affordable AMS” positioning vs Applied/Vertafore.
- **ICP:** Cost-conscious US P&C (and mixed) independents leaving TAM / AMS360.
- **HQ / founding / funding:** US (team historically Southeast / distributed). Founded **2012**. Unfunded / bootstrapped per Tracxn. Acquirer of others, not acquired.
- **Pricing posture:** Value, published: **Essentials $99/mo**, Professional $169/mo, Business $349/mo, Enterprise quote.
- **Record held:** Full AMS file — clients, policies, endorsements, claims notes, commissions.
- **Why independent proof matters:** Same AMS system-of-record thesis as Vertafore, at a buyer who cannot afford Vertafores security SKU. Seal policy change and claim-note events.
- **Zapier role:** Connector exists but **0 zaps** — either new, broken, or unused. Validate the integration before promising a Zap motion. API/OEM may be easier with this independent vendor.
---
## 24. Vertafore
- **Parent / owner:** **Roper Technologies** (acquired 2020 for **~$5.35B** from Bain + Vista).
- **Website:** https://www.vertafore.com
- **Zap count:** 0 (listed; no reported usage)
- **USP:** Incumbent insurance software for agencies, MGAs, and carriers — AMS360, Sagitta, ImageRight, rating, AgencyZoom, etc. “Connected modern agency.”
- **ICP:** Mid-to-large US agencies, MGAs, carriers. Enterprise IT.
- **HQ / founding / funding:** Denver, CO. Long history (decades). Now a Roper vertical-software company — no venture funding.
- **Pricing posture:** Enterprise contract. High ACV, professional services, multi-year.
- **Record held:** The industrys **policy admin / document archive** (ImageRight) and agency books. Closest thing to a system of record for independent-agent America.
- **Why independent proof matters:** ImageRight is “the file,” but it is Vertafore-attested. Coverage litigation and agency E&O still need third-party integrity. Hardest sale (incumbent + Roper), highest legitimacy if you land it.
- **Zapier role:** **0 zaps** — this is not a Zapier-native buyer. Enterprise API/OEM only. AgencyZoom (same parent, 1,395 zaps) is the side door.
---
## 25. Encircle
- **Parent / owner:** Independent. Founders Christophe Biocca & Ronuk Raval.
- **Website:** https://www.encircleapp.com / https://www.getencircle.com
- **Zap count:** 193 (rank ~743)
- **USP:** Mobile **field documentation** for insurance restoration — photos, rooms, contents, sketches, now ROM estimating via **The Edge** acquisition (Nov 2025).
- **ICP:** Restoration contractors (water/fire/mold) and the carriers/TPAs who consume their files. ~3,000+ restoration businesses claimed.
- **HQ / founding / funding:** Kitchener, Ontario. Founded **2012**. Small raise (~**$1.6M** PitchBook) / largely bootstrapped; GetLatka estimates ~$10M ARR without VC. Acquirer, not acquired.
- **Pricing posture:** Per-seat / per-location restoration SaaS; public pricing page, quote for scale. Mid-market.
- **Record held:** **Loss-site evidence** — timestamped photos, contents inventories, moisture logs, estimates. This is the claim files factual core.
- **Why independent proof matters:** Strongest V6 fit and overlaps Vertical 3 (field evidence). Carriers cut estimates by attacking photos and scope dates. Encircle already sells “defensible documentation”; they cannot independently prove it. Seal at photo/job-close.
- **Zapier role:** 193 zaps. Restoration stacks already Zap into Xactimate/accounting. High-priority design partner.
---
## 26. Canopy Connect
- **Parent / owner:** Independent. Insurance data infrastructure.
- **Website:** https://usecanopy.com
- **Zap count:** 221 (rank ~675)
- **USP:** Consumer-permissioned **1-click dec page / policy data** pull from carriers (DecSight). Agents and advisors stop chasing PDFs.
- **ICP:** US P&C agencies, wealth/RIA insurance reviews, embedded insurance, landlords/fintechs via API.
- **HQ / founding / funding:** Remote-first; offices cited San Francisco and Beaverton, OR. Founded **2020**. **~$6.57M** (Series A led by Nevcaut; Elefund, Nimble, LocalGlobe, 9Yards).
- **Pricing posture:** Usage / API + agent dashboard. Quote. Infrastructure pricing, not $99 AMS.
- **Record held:** Retrieved **declaration pages** and structured policy data (limits, deductibles, premiums, mortgagee) as of pull time.
- **Why independent proof matters:** The dec page is the artifact title, mortgage, and claims all rely on. “This is the dec we pulled on date T from the carrier” is a verification claim. Today Canopy attests its own pull. Seal the raw dec + parsed JSON.
- **Zapier role:** 221 zaps — already the glue into CRMs/AMS. Ideal Zap: dec received → seal → AgencyZoom/EZLynx.
- **Channel-conflict risk:** Low with Catalis. Dec pages feed closings but Canopy is not a recorder.
---
## 27. SALT
- **Parent / owner:** SALT Insure, Inc. Independent.
- **Website:** https://saltinsure.com
- **Zap count:** 50 (rank ~1564)
- **USP:** Branded **digital personal-lines application** for independent agents — intake, current-policy pull, handoff to raters (incl. EZLynx). IIAT-endorsed.
- **ICP:** US personal-lines independents (TX-heavy), especially those drowning in PDFs.
- **HQ / founding / funding:** Grapevine, TX. Founded **2021**. **$2M Series A (May 2022, Eagle Venture Fund)**; total ~**$2.25M**.
- **Pricing posture:** Agency subscription; association discounts (IIAT 15%, Catalyit 10%). SMB.
- **Record held:** Client-completed applications and disclosed prior-policy data — the **application of record** before the rater.
- **Why independent proof matters:** Misrepresentation and E&O start at the app. Seal the submitted application as the client completed it.
- **Zapier role:** 50 zaps. Natural seal-on-submit Zap into EZLynx/AgencyZoom.
---
## 28. MC Professional
- **Parent / owner:** **Personify** (acquired MemberClicks 2020) → **Momentive Software** acquired Personify (Jan 2026). Product also sold as MemberClicks Professional.
- **Website:** https://personifycorp.com / https://memberclicks.com/products/professional/
- **Zap count:** 40 (rank ~1733)
- **USP:** **Association / membership AMS** (dues, events, members) — **not insurance**. Misclassified in the insurance vertical.
- **ICP:** Small/emerging professional associations, nonprofits, chapters.
- **HQ / founding / funding:** Atlanta, GA (MemberClicks heritage); Personify also Indianapolis / Vancouver BC. PE-owned via Momentive.
- **Pricing posture:** Association SaaS **from ~$4,500/year**.
- **Record held:** Membership rolls, dues payments, event registrations — not policies or claims.
- **Why independent proof matters:** Weak for this thesis (maybe membership vote / consent records). **Do not prioritize in insurance GTM.**
- **Zapier role:** Ignore for Vertical 6 targeting.
---
## 29. Wunderite
- **Parent / owner:** Independent. Co-founders Peter MacDonald (CEO) & Joe Schnare (COO).
- **Website:** https://wunderite.com
- **Zap count:** 31 (rank ~1991)
- **USP:** Collaborative, client-facing **commercial (and personal) insurance application** workspace — replace email/PDF ACORDs.
- **ICP:** Independent agencies and brokers doing commercial submissions.
- **HQ / founding / funding:** Boston, MA. Founded 2018/2019. **$3M seed (Apr 2021) led by Spark Capital**; also AIX, Correlation, a16z-adjacent mentions in some directories — treat Spark $3M as confirmed, later rounds **Unknown**.
- **Pricing posture:** Mid-market agency SaaS, demo/quote.
- **Record held:** Completed ACORD-like applications, schedules of values, loss-run uploads, client attestations.
- **Why independent proof matters:** Commercial submissions become the application warranty. Seal the client-approved application package at submit-to-market.
- **Zapier role:** 31 zaps. Good design partner; AMS/rater handoff is the Zap.
---
## 30. RiskAdvisor
- **Parent / owner:** Independent. Founder/CEO David Watson.
- **Website:** https://riskadvisor.insure
- **Zap count:** 30 (rank ~2010)
- **USP:** Agent-facing **digital discovery / risk questionnaire** so any VA or producer collects the same complete personal-lines facts.
- **ICP:** US personal-lines independents (auto/home/umbrella) and light small commercial.
- **HQ / founding / funding:** US. Founded ~late 2010s. Funding **Unknown** (appears bootstrapped).
- **Pricing posture:** SMB subscription; public pricing page (quote/tiers). Positioned as ROI-positive intake, not enterprise AMS.
- **Record held:** Structured risk-discovery answers — the “we asked about the trampoline / the teen driver” record.
- **Why independent proof matters:** Pure E&O evidence. Seal the completed discovery form.
- **Zapier role:** 30 zaps. Zap: form complete → seal → rater/CRM.
---
## 31. Insurgo
- **Parent / owner:** **BID Equity Fund III** (acquired Insurgo GmbH; PE). CEO Yannick Robin Leippold.
- **Website:** https://www.insurgo.de
- **Zap count:** 29 (rank ~2038)
- **USP:** Cloud **broker management** (German/EU *Maklerverwaltungsprogramm*) — digitized brokerage OS for DACH insurance brokers.
- **ICP:** German / DACH insurance and financial brokers, not US P&C agencies.
- **HQ / founding / funding:** Berlin, Germany (Französische Str. 20). Founded **2016**. PE-backed (BID Equity); terms **Unknown**.
- **Pricing posture:** EU broker SaaS, quote. Mid-market.
- **Record held:** EU broker customer file, policies, advice documentation (*Beratungsdokumentation* — legally required in DE).
- **Why independent proof matters:** German advice-documentation duties are statutory. Vendor-attested logs are a known weakness in disputes with BaFin/customers. GDPR makes “where is the proof stored” a design issue (EU timestamping).
- **Zapier role:** 29 zaps. Only pursue if DACH is in-scope. Different legal regime than US claim files.
---
## 32. Apizeal
- **Parent / owner:** Independent. Founder/CEO Joel Martinez.
- **Website:** https://apizeal.com
- **Zap count:** 25 (rank ~2202)
- **USP:** L&H / ACA **agency management** with integrated Health Marketplace quoter; bilingual (strong Hispanic-agent market).
- **ICP:** US health/life agencies, IMO downlines, ACA producers.
- **HQ / founding / funding:** US (Hispanic insurance-tech). Funding **Unknown**.
- **Pricing posture:** SMB AMS/CRM, demo/quote.
- **Record held:** Health/life policies, consent forms, commissions, marketplace quotes, client consents.
- **Why independent proof matters:** ACA/consent and replacement documentation. Seal consent + application.
- **Zapier role:** Niche. 25 zaps. Only if L&H/ACA is a wedge.
---
## 33. JenesisNow
- **Parent / owner:** Jenesis Software. Independent. Founder Eddie Price.
- **Website:** https://www.jenesissoftware.com
- **Zap count:** 20 (rank ~2454)
- **USP:** Affordable, easy AMS/CRM for small US agencies — “phone and web, just works.”
- **ICP:** Very small independents, often rural/Southeast, who will never buy Applied.
- **HQ / founding / funding:** Forest City / western North Carolina (phone 828-245-1171). Long-running private company. Funding **Unknown / bootstrapped**.
- **Pricing posture:** Value / low. Classic SMB AMS pricing (quote; historically cheap vs Applied).
- **Record held:** Small-agency policy/client file and notes.
- **Why independent proof matters:** Same E&O chronology, tiniest IT shop — Zap-only motion.
- **Zapier role:** 20 zaps. Low priority except geographic clustering.
---
## 34. NextAgency
- **Parent / owner:** **Take 44, Inc.** Independent. Co-founders Alan Katz and Mike Tomlinson (insurance veterans).
- **Website:** https://nextagency.com (Zapier still lists http://www.take44.com)
- **Zap count:** 13 (rank ~2897)
- **USP:** AMS + CRM for **health, life, and senior** agencies; NextCommission add-on.
- **ICP:** US L&H / senior / benefits shops (same pond as AgencyBloc, smaller).
- **HQ / founding / funding:** Simi Valley, CA. Founded **2015**. Privately owned; no PE/VC found.
- **Pricing posture:** SMB quote. Competes on simplicity vs AgencyBloc.
- **Record held:** L&H policies, commissions, client service log.
- **Why independent proof matters:** Same suitability/commission story as AgencyBloc, smaller vendor attestation.
- **Zapier role:** 13 zaps. Low unless an AgencyBloc-competitive L&H bundle.
---
## 35. InsurGrid
- **Parent / owner:** **Helium Ventures** (acquired Jan 2026). Operating CEO Rohit Mittal (acquired prior leadership; founded after selling Stilt). Original pre-seed CEO Chase Beach. Co-founder/CTO Priyank Singh.
- **Website:** https://insurgrid.com
- **Zap count:** 8 (rank ~3461)
- **USP:** Hub to **collect and verify policy data** (dec refresh, ACORD gen, landlord COI, AI workflows) — similar thesis to Canopy, more agent-workflow/AI.
- **ICP:** US P&C agents; landlords needing COI verification; premium-finance embeds.
- **HQ / founding / funding:** San Francisco (2261 Market St). Pre-seed 2021 (TechCrunch). Later funding **Unknown**. Acquired 2026 (terms **Unknown**).
- **Pricing posture:** Freemium / agent SaaS + API. “2,500+ agents” marketing.
- **Record held:** Verified policy data, generated ACORDs, landlord COIs — **proof-of-insurance artifacts**.
- **Why independent proof matters:** Landlord/lender “show me you are insured” is a third-party trust problem. Sealing the verification snapshot is the product. Competes with Canopy on the same record type.
- **Zapier role:** 8 zaps. Prefer API. **Catalis adjacency: lowmedium** if COIs feed closing packages; still not a recorder.
---
# Vertical 9 — Property, Title & Mortgage (17)
**Catalis channel-conflict rule of thumb**
Catalis sells **government** courts, land records, e-recording, official-records, tax/CAMA, and payments to counties/municipalities. Conflict is real when a Zapier vendor:
1. Authors or stores **instruments that get recorded** (deeds, mortgages, releases) and you would sell “seal the recorded package” into the **same county/title officers** Catalis already owns; or
2. Competes as a **land-records / e-recording / official-records** system.
| Conflict | Vendors | Guidance |
|---|---|---|
| **High** | Dotloop (executed purchase/closing docs), Paperless Pipeline (transaction + commission file), Finmo & BrokerEngine (mortgage application → submission packages), Surefire (mortgage CRM sitting on ICE/Encompass stack), VaultRE / MRI (agency trust + sales file in AU, MRI is enterprise proptech) | Sell to **broker/lender**, not to county recorder. Do not pitch “replace official records.” Seal the *private* transaction file. Coordinate any county/title talk with Catalis relationship owners. |
| **Medium** | LEAP conveyancing (V5), AFrame, Property Inspect, InventoryBase, RentCheck, Tenant Turner (lease/condition), Hostaway (STR occupancy/owner statements) | Condition reports and leases are provenance problems but are **not** official title. Low Catalis overlap if you stay on PM/inspector/STR buyers. |
| **Low / none** | Follow Up Boss, kvCORE, LeadSimple, myHomeIQ, Credit Repair Cloud | CRM/lead/credit tools. No title record. Safe to pursue. |
---
## 36. Dotloop
- **Parent / owner:** **Zillow Group** (acquired 2015).
- **Website:** https://dotloop.com
- **Zap count:** 204 (rank ~717)
- **USP:** Real-estate **transaction management + e-sign** — the loop is the deal file (offer, disclosures, amendments, closing docs).
- **ICP:** US agents, teams, brokerages (often Zillow Premier Agent adjacent).
- **HQ / founding / funding:** Product originated Cincinnati. Parent Seattle (Zillow). No standalone funding.
- **Pricing posture:** Freemium / brokerage-licensed / bundled with Zillow relationships. Not a clean published per-seat leader. Switching cost is the loop archive.
- **Record held:** The **executed transaction file** — purchase agreement, disclosures, amendments, signatures. These documents become the private-contract foundation of title.
- **Why independent proof matters:** “Which version of the addendum was signed when” is the classic RE dispute. Dotloops certificate is Zillow-attested. Independent seal at loop-complete is Vertical 1 + Vertical 9.
- **Zapier role:** 204 zaps. Zap: loop closed / document completed → seal. **High Catalis conflict if sold to recorders/title plants; low if sold only to brokerages as E&O.**
- **Channel-conflict risk:** **High** (instrument authorship + Zillow gravity). Stay on brokerage E&O, not county go-to-market.
---
## 37. Follow Up Boss
- **Parent / owner:** **Zillow Group**. Announced Nov 2023; closed Dec 2023. **$400M cash + up to $100M earnout**.
- **Website:** https://www.followupboss.com
- **Zap count:** 7,342 (rank ~80) — **highest on this entire three-vertical file**
- **USP:** Dead-simple **speed-to-lead CRM** for RE agents/teams. Ingests portal leads, assigns, texts, pipelines to close.
- **ICP:** US residential agents, teams, brokerages drowning in Zillow/Realtor.com/Facebook leads.
- **HQ / founding / funding:** Founded ~2011. Independent until Zillow 2023. HQ historically not emphasized (distributed); parent Seattle.
- **Pricing posture:** Mid CRM SaaS per user (published on site; team plans). Value is lead response, not compliance.
- **Record held:** Lead source, first-touch time, call/text log, deal stage — **not** the legal transaction file.
- **Why independent proof matters:** Weaker than Dotloop. Possible use: fair-housing / steering and “we never got the lead” disputes; generally low-value records. Not a proof priority except first-touch timestamp in advertising-rule fights.
- **Zapier role:** Massive distribution. Use as **top-of-funnel**, not as the record to seal. A FUB Zap can fan into Dotloop/AFrame where the real file lives.
- **Channel-conflict risk:** **Low.**
---
## 38. kvCORE (Inside Real Estate)
- **Parent / owner:** Inside Real Estate (InsideRE Holdings). **Lovell Minnick Partners** majority (acquired from NexPhase, Aug 2019).
- **Website:** https://www.insiderealestate.com (product kvCORE)
- **Zap count:** 2,525 (rank ~143)
- **USP:** All-in-one brokerage OS — IDX/websites, CRM, marketing automation, lead routing for brokers, teams, and agents.
- **ICP:** US residential brokerages and large teams that want one vendor for web + CRM.
- **HQ / founding / funding:** Utah (Lehi / Salt Lake tech corridor). PE-backed since 2019; earlier NexPhase. Deal values **Unknown**.
- **Pricing posture:** Brokerage contract, high five to six figures for big flags. Not SMB self-serve.
- **Record held:** Leads, marketing consents, websites, some transaction pointers. Heavier CRM than system of title.
- **Why independent proof matters:** Thin (similar to FUB). Consent/opt-in and lead-routing logs for TCPA/fair-housing. Do not position as title proof.
- **Zapier role:** Huge volume (2,525). Integration fabric for brokerages. Seal only if they also dump documents into the Zap.
- **Channel-conflict risk:** **Low.**
---
## 39. LeadSimple
- **Parent / owner:** Independent. Founders Christopher Berkompas & Jordan Muela (Muela now chairman; new CEO).
- **Website:** https://www.leadsimple.com
- **Zap count:** 442 (rank ~424)
- **USP:** CRM + inbox/phone + operations workflows for **residential property managers** — owner-lead → door → resident comms.
- **ICP:** US 3rd-party residential PMs (dozens to a few thousand doors).
- **HQ / founding / funding:** Vancouver, WA. Founded **2011**. Light/unknown institutional funding (Tracxn “funded”; amounts **Unknown**).
- **Pricing posture:** Mid SMB SaaS, modular (CRM / Phone+Inbox / Ops / Maintenance). Quote by doors/users.
- **Record held:** Owner and resident communications, work-order/maintenance timeline, leasing pipeline. Service chronology, not title.
- **Why independent proof matters:** Security-deposit and habitability fights turn on “what did we tell the resident when.” Seal notices and work-order completions.
- **Zapier role:** 442 zaps. Core PM stack glue (AppFolio/Buildium/Rent Manager). Good design partner.
- **Channel-conflict risk:** **Low.**
---
## 40. Finmo (Lendesk)
- **Parent / owner:** **Lendesk** (Vancouver), a **Rocket Companies** subsidiary (Rocket acquired Lendesk 2019). Lendesk acquired Finmo Oct 2020 (founders Greg Williamson, Carter Zimmerman).
- **Website:** https://www.lendesk.com/finmo
- **Zap count:** 258 (rank ~604)
- **USP:** End-to-end **Canadian mortgage broker origination** — application → submission to lenders, checks, visibility.
- **ICP:** Canadian mortgage brokers, brokerages, and (Lendesk) lenders/FIs.
- **HQ / founding / funding:** Vancouver, BC. Finmo founded ~2010s; now Rocket (NYSE: RKT) family. Standalone funding N/A.
- **Pricing posture:** Broker/brokerage SaaS, quote; often bundled via aggregator/lender relationships.
- **Record held:** Mortgage application, income/asset docs, submission package, lender conditions — the **origination file**.
- **Why independent proof matters:** Mortgage fraud, suitability, and “what was submitted to the lender” disputes. Seal the submitted application package. Canadian regulatory overlay (OSFI/provincial).
- **Zapier role:** 258 zaps. Seal-on-submit is clean.
- **Channel-conflict risk:** **High** if pitched into US/CA title/closing plants or recorders. **Lowmedium** if strictly broker compliance inside Canada. Rocket is a strategic, not a Zap-sized, conversation.
---
## 41. BrokerEngine
- **Parent / owner:** **Australian Finance Group (AFG)**. AFG took 70% in 2021 and **100% by 2023/2024**. Founders Craig Vaughan & Will Swayne.
- **Website:** https://brokerengine.com.au (Zapier app URL is app.brokerengine.com.au)
- **Zap count:** 217 (rank ~685)
- **USP:** AU mortgage-broker OS — docs, workflows, loan tracking, CX. “Built by a broker.” AFG also launched BrokerEngine Plus for its 4,000+ brokers.
- **ICP:** Australian mortgage brokers (independent + AFG network).
- **HQ / founding / funding:** Bowen Hills / Brisbane, QLD. Founded **2016**. Now owned by listed aggregator AFG (not VC).
- **Pricing posture:** AU broker SaaS + captive Plus SKU for AFG. Quote.
- **Record held:** Same class as Finmo, Australian regime — application, supporting docs, aggregator submission.
- **Why independent proof matters:** ASIC/aggregator audits and borrower disputes. Seal submitted pack.
- **Zapier role:** 217 zaps — surprisingly high for AU. Good regional design partner.
- **Channel-conflict risk:** **High** on settlement/title docs; **low** on broker-only compliance. AU land-titles offices are Catalis-adjacent in *category*, not in account.
---
## 42. AFrame
- **Parent / owner:** AFrameSoftware, LLC. Independent.
- **Website:** https://www.aframesoftware.com
- **Zap count:** 184 (rank ~770)
- **USP:** Combined **transaction coordinator software + CRM** for agents, TCs, and small brokerages. Checklists, parties, docs, GCI tracking.
- **ICP:** US TCs (outsourced and in-house), small teams, brokerages that find Dotloop/SkySlope heavy or expensive.
- **HQ / founding / funding:** Dallas, TX area (Facebook/local presence). Funding **Unknown / bootstrapped**.
- **Pricing posture:** Value published **from ~$54/user/mo** (some comps cite ~$29). SMB.
- **Record held:** Transaction checklist + documents + party comms — a lighter Dotloop. Includes contract docs that feed title.
- **Why independent proof matters:** TC shops are sued when dates/docs slip. Seal “contract executed / clear-to-close checklist complete.”
- **Zapier role:** 184 zaps. Eager SMB partner.
- **Channel-conflict risk:** **Medium.** Same instrument class as Dotloop, smaller footprint, no Zillow. Broker/TC sale is fine.
---
## 43. Surefire CRM
- **Parent / owner:** **ICE Mortgage Technology** (Intercontinental Exchange), via Top of Mind Networks / Black Knight lineage. Surefire is the mortgage CRM on the Encompass/ICE stack.
- **Website:** Product: https://www.topofmind.com and https://mortgagetech.ice.com/products/surefire-mortgage-crm — Zapier still points at `https://sf3.tomnx.com`
- **Zap count:** 104 (rank ~1073)
- **USP:**#1 most-used **mortgage CRM**” — borrower nurture from lead through closing and past-customer marketing, tightly coupled to LOS.
- **ICP:** US lenders, mortgage bankers, and brokers on Encompass/ICE.
- **HQ / founding / funding:** Top of Mind historically Atlanta. Parent ICE (NYSE: ICE) after Black Knight deal. No standalone raise.
- **Pricing posture:** Enterprise/lender contract. High ACV, IT-approved.
- **Record held:** Borrower marketing + communication timeline sitting next to the LOS file. The LOS (Encompass) is the legal origination record; Surefire is the comms record.
- **Why independent proof matters:** UDAAP/marketing and “we disclosed X” fights. Secondary to sealing the LOS closing package (not on this Zapier list).
- **Zapier role:** 104 zaps. Enterprise procurement via ICE — slow. Zapier is how smaller shops connect Surefire to point-of-sale tools.
- **Channel-conflict risk:** **High** near closing disclosure packages; **low** if you only seal marketing consents. ICE is a potential OEM *or* a conflict if Catalis-adjacent title plants sit in the same closing table.
---
## 44. Tenant Turner
- **Parent / owner:** **PropertyTek**, a **Greater Sum Ventures (GSV)** holding company (quietly acquired Tenant Turner and ShowMojo ~2024). Founders no longer involved (trade press).
- **Website:** https://tenantturner.com
- **Zap count:** 54 (rank ~1505)
- **USP:** Leasing automation for PMs — lead qualify, showing scheduling, self-show, listing syndication. Deep AppFolio/Buildium integrations.
- **ICP:** US residential PMs (especially AppFolio shops).
- **HQ / founding / funding:** Richmond, VA. PE-owned 2024+. Terms **Unknown**. Third-party ARR estimates ~$2.4M (unverified).
- **Pricing posture:** Per-unit / per-property leasing SaaS. Mid SMB.
- **Record held:** Showing logs, applications routed, lockbox/self-show events — **leasing process evidence**, not the signed lease of record (that lives in the PMS).
- **Why independent proof matters:** Fair-housing (who got which showing, when) and “the unit was already rented” disputes. Seal showing + application-received events.
- **Zapier role:** 54 zaps. Zap into AppFolio/LeadSimple.
- **Channel-conflict risk:** **Medium** only if you wander into lease-record / official habitability filings. Core product is scheduling.
---
## 45. Paperless Pipeline
- **Parent / owner:** Independent. Founder Dane Maxwell.
- **Website:** https://www.paperlesspipeline.com
- **Zap count:** 52 (rank ~1538)
- **USP:** Simple **transaction + commission** system for brokerages — unlimited users, flat price, no contract. Checklists, docs, 1099s.
- **ICP:** US independent brokerages and teams that reject SkySlope complexity.
- **HQ / founding / funding:** Dexter, IA. Founded **2009**. Bootstrapped. No PE/VC found.
- **Pricing posture:** Flat brokerage fee (third-party cites ~$75; site emphasizes unlimited users / no contracts). Value.
- **Record held:** Full brokerage transaction file + **commission ledger**. Compliance checklists for state real-estate commissions.
- **Why independent proof matters:** Commission disputes and regulator file reviews. Seal closed-file snapshot + commission worksheet.
- **Zapier role:** 52 zaps. Independent founder = fast design partner.
- **Channel-conflict risk:** **High** on the document file (same class as Dotloop); **low** on commission-only sealing. Do not sell to county recorders.
---
## 46. VaultRE (MRI Vault)
- **Parent / owner:** **MRI Software, LLC**. Product now marketed as **MRI Vault** (login.vaultre.com.au copyright MRI Software).
- **Website:** https://www.vaultre.com.au (MRI: https://www.mrisoftware.com/au/products/vault/)
- **Zap count:** 49 (rank ~1584)
- **USP:** AU real-estate **sales + listings + property management + trust accounting** in one agency platform.
- **ICP:** Australian (and some NZ) sales/PM agencies wanting fewer point solutions.
- **HQ / founding / funding:** Australia (product). Parent MRI: large global CRE software (US HQ Cleveland area). MRI is PE-backed enterprise (GI Partners / others historically). Exact MRI current sponsor: treat as **enterprise PE / MRI**.
- **Pricing posture:** Agency contract, AU mid-market to enterprise. Quote.
- **Record held:** Listings, sales files, PM trust accounts, owner ledgers — **trust money + transaction docs**. AU trust accounting is statutory.
- **Why independent proof matters:** Trust-account audits and sales-advice disputes. MRI-attested trust ledger has the same weakness as CosmoLex.
- **Zapier role:** 49 zaps. MRI enterprise cycle for OEM; Zapier for mid agencies.
- **Channel-conflict risk:** **High.** MRI is in the same “property system of record” conversation as Cataliss land/tax adjacency internationally. Coordinate before any MRI or AU titles-office motion.
---
## 47. Property Inspect
- **Parent / owner:** **Radweb / InventoryBase Ltd** (same company as InventoryBase). CEO & co-founder Steve Rad; CTO James Taylor.
- **Website:** https://propertyinspect.com
- **Zap count:** 4 (rank ~4299)
- **USP:** Web/mobile **property inspection and report** platform (US/international brand of the InventoryBase engine).
- **ICP:** Inspectors, PMs, agencies, enterprise housing outside the UK brand.
- **HQ / founding / funding:** London listing; engineering in Portsmouth, UK (Lakeside North Harbour). Product ~**2015**. Parent Radweb founded 2007. Funding **Unknown / bootstrapped**.
- **Pricing posture:** Per-report / per-user SMB-to-mid. Quote.
- **Record held:** Inspection reports with photos — condition at a date. Deposit and disrepair evidence.
- **Why independent proof matters:** Classic Vertical 3 + 9. “The mold was / wasnt there at move-in.” Vendor-attested photos lose in court; independent seal of report+images is the sale.
- **Zapier role:** 4 zaps — almost unused. Treat as API/OEM with Radweb, one conversation covering #47 and #51.
- **Channel-conflict risk:** **Medium** (condition evidence, not title). Safe vs Catalis if sold to PMs/inspectors.
---
## 48. Hostaway
- **Parent / owner:** Independent (founder-controlled with PE). Co-founders Marcus Räder (CEO), Saber Kordestanchi, Mikko Nurminen.
- **Website:** https://www.hostaway.com
- **Zap count:** 567 (rank ~364)
- **USP:** All-in-one **short-term rental PMS + channel manager** (Airbnb/Vrbo/Booking) — inbox, pricing, owner portal, AI co-host.
- **ICP:** Professional STR managers (tens to thousands of listings) worldwide.
- **HQ / founding / funding:** Helsinki, Finland (also Toronto ops). Founded **2015**. **PSG $175M** then **General Atlantic-led $365M (Dec 2024)** at ~**$925M**; later coverage of **~$1B unicorn** (2025). Tracxn total funding ~$543M.
- **Pricing posture:** Mid-to-premium per-listing SaaS. Scale pricing, quote for large managers.
- **Record held:** Reservations, guest comms, owner statements, house rules acknowledgements, sometimes inspection/cleaning logs.
- **Why independent proof matters:** Guest injury, deposit, occupancy-tax, and owner-remittance disputes. Seal owner statements and incident-related message threads. Lower legal intensity than title/claims.
- **Zapier role:** 567 zaps — largest STR distribution on the list. Easy Zap experiments; GA/PSG parent = serious OEM if STR proof becomes a category.
- **Channel-conflict risk:** **Lowmedium** (occupancy/tax, not land records).
---
## 49. Credit Repair Cloud
- **Parent / owner:** Daniel A. Rosen Inc. d/b/a Credit Repair Cloud. Founder Daniel Rosen; CEO/VP Product Keenan Jones (team page).
- **Website:** https://www.creditrepaircloud.com
- **Zap count:** 436 (rank ~428)
- **USP:** Software + training to **run a credit-repair business** (letters, CRM, payments). Also sold to mortgage brokers who “fix credit to close loans.”
- **ICP:** Credit-repair entrepreneurs; some mortgage shops. **Compliance cloud:** CFPB action Aug 2024 — proposed **$3M** penalties ($2M Rosen / $1M company) for substantially assisting illegal advance-fee credit-repair shops.
- **HQ / founding / funding:** California. Founded 2012/2013. Bootstrapped (GetLatka ~$2M ARR estimate, unverified).
- **Pricing posture:** SMB SaaS + education upsells. Mid monthly.
- **Record held:** Client authorizations, dispute letters, Metro-2/credit-report snapshots, payment authorizations.
- **Why independent proof matters:** Ironic fit — the industry has an authenticity *and* legality problem. Sealing consumer authorization + letter-sent time helps a *compliant* shop; it also could be marketed to bad actors. **Reputational risk. Do not lead GTM here.**
- **Zapier role:** 436 zaps is real distribution, but brand/CFPB risk is disqualifying for a proof company that will sit next to Catalis and ILTA buyers.
- **Channel-conflict risk:** None with Catalis. **High reputational conflict** with legal/insurance positioning.
---
## 50. myHomeIQ
- **Parent / owner:** Independent (sometimes listed as SOA Labs). Founders Alex Tkachuk, Oleg (last name **Unknown** in public recap).
- **Website:** https://myhomeiq.com
- **Zap count:** 72 (rank ~1270)
- **USP:** Homeowner **equity / mortgage / home-services** intelligence used by agents and loan officers to nurture “clients for life” and generate refinance/list leads.
- **ICP:** US loan officers and real-estate agents doing partnership marketing.
- **HQ / founding / funding:** US. Funding **Unknown**.
- **Pricing posture:** Marketing SaaS, quote / seat. Mid.
- **Record held:** Marketing touches and homeowner “IQ” snapshots — **not** loan files or title.
- **Why independent proof matters:** Minimal. Maybe TCPA consent. Not a proof vertical.
- **Zapier role:** 72 zaps as a lead pipe into FUB/kvCORE/Surefire. Do not seal.
- **Channel-conflict risk:** **None.**
---
## 51. InventoryBase
- **Parent / owner:** Same as Property Inspect — **InventoryBase Ltd / Radweb**. Founders Steve Rad & James Taylor.
- **Website:** https://inventorybase.co.uk
- **Zap count:** 18 (rank ~2518)
- **USP:** UK-standard **property inventories, check-in/out, interim inspections, risk assessments**. The domestic brand; Property Inspect is the export name.
- **ICP:** UK inventory clerks, letting agents, PMs, social housing.
- **HQ / founding / funding:** Portsmouth, UK. Inventory product ~20112012; company 10149118. Bootstrapped.
- **Pricing posture:** Per-report UK SaaS. Established, not cheap-and-new.
- **Record held:** Inventories that allocate deposit deductions — the UKs canonical deposit-dispute evidence (TDS/DPS/MyDeposits).
- **Why independent proof matters:** Deposit schemes and First-tier Tribunal cases attack whether the inventory was contemporaneous. Seal report+photos at lock. Same product thesis as Property Inspect / RentCheck / Encircle.
- **Zapier role:** 18 zaps. One Radweb OEM covers UK+export.
- **Channel-conflict risk:** **Medium** (condition, not HM Land Registry). Safe vs Catalis.
---
## 52. RentCheck
- **Parent / owner:** Independent. Co-founders Marco Nelson (CEO) & Lydia Winkler (COO).
- **Website:** https://www.getrentcheck.com (Zapier: https://app.getrentcheck.com)
- **Zap count:** 19 (rank ~2475)
- **USP:** **Resident-led** move-in/out and routine inspections — guided phone photos, high completion rates, no scheduler required.
- **ICP:** US residential PMs (AppFolio/Buildium class) who cannot staff inspections.
- **HQ / founding / funding:** New Orleans, LA. Founded ~2019. **Pre-seed + seed ~$2.6$3.6M (2021)**. Later rounds **Unknown**.
- **Pricing posture:** Per-unit / per-inspection SaaS. SMB. Free trial.
- **Record held:** Tenant-captured condition photos and answers — security-deposit evidence generated by the resident.
- **Why independent proof matters:** The whole product is a contemporaneous condition record that will be attacked as “the tenant/app faked it.” Independent seal of each submitted inspection (hash of image set + answers + time) is the missing third party. Strongest V9 *inspection* story after Encircle-class tools.
- **Zapier role:** 19 zaps. Zap: inspection submitted → seal → PMS.
- **Channel-conflict risk:** **Medium** (habitability evidence). Not a title plant.
---
# Cross-vertical observations
## Best proof-fit (record will be attacked)
1. **ServeManager** — affidavit of service
2. **Encircle / Property Inspect / InventoryBase / RentCheck** — field condition & contents
3. **CASEpeer / Filevine / Vinesign** — PI demands, medical files, releases
4. **Docketwise / CampLegal** — USCIS packets
5. **CosmoLex / VaultRE** — trust ledgers
6. **Canopy Connect / InsurGrid / SALT / Wunderite / RiskAdvisor** — applications and dec pages
7. **Dotloop / Paperless Pipeline / AFrame / Finmo / BrokerEngine** — executed closing / origination packs
## Best Zapier distribution (ship a Zap first)
| App | Zaps | Use |
|---|---|---|
| Follow Up Boss | 7,342 | Ignore as record; use as pipe |
| kvCORE | 2,525 | Same |
| Clio | 2,025 | Lead legal Zap |
| AgencyZoom | 1,395 | Lead insurance Zap |
| Lawmatics | 813 | Intake seal |
| MyCase | 609 | SMB legal |
| Hostaway | 567 | STR experiments |
| EZLynx | 464 | Quote/app seal |
| LeadSimple | 442 | PM notices |
| Credit Repair Cloud | 436 | **Skip** (CFPB) |
## Do not confuse these families
- **MyCase ≠ Clio.** MyCase / CASEpeer / Docketwise = **8am (TA Associates)**. Clio is a separate $5B company that bought **vLex**, not AffiniPay.
- **PracticePanther ≠ 8am.** PracticePanther = **Paradigm / Francisco Partners**. Payments may still ride LawPay rails.
- **Property Inspect = InventoryBase.** One UK company, two Zapier apps.
- **MC Professional and Firm360** are **not** insurance or legal practice tools.
## Catalis / municipal-title watchlist
Pursue on the **private-party** side (firm, agency, broker, PM, inspector). Pause and check channel conflict before any conversation with:
- County recorders, clerks of court, land-records vendors, e-recording networks
- Title plants / underwriters that Catalis already touches
- **MRI / VaultRE**, **Dotloop/Zillow** closing rooms, **ICE/Surefire** closing comms, **Rocket/Finmo** origination, **AFG/BrokerEngine** settlement packs
Safe greenfield next to Catalis: **legal PMS (Clio/Filevine/8am)**, **P&C agency CRMs**, **restoration (Encircle)**, **resident/inspector condition apps**, **process servers**.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,20 @@
count 19 next None
87 all All parent auto
95 app-families App Families parent curated
105 artificial-intelligence Artificial Intelligence parent curated
94 business-intelligence Business Intelligence parent curated
88 commerce Commerce parent curated
101 communication Communication parent curated
89 content-files Content & Files parent curated
100 filters Filters parent auto
93 human-resources Human Resources parent curated
98 internet-of-things Internet of Things parent curated
102 it-operations IT Operations parent curated
91 lifestyle-entertainment Lifestyle & Entertainment parent curated
99 marketing Marketing parent curated
104 new New parent curated
90 productivity Productivity parent curated
96 sales-crm Sales & CRM parent curated
92 support Support parent curated
97 website-app-building Website & App Building parent curated
107 zapier-products Zapier products parent other

View file

@ -0,0 +1,822 @@
[
{
"id": 7,
"title": "Accounting",
"slug": "accounting",
"description": "Tools for accounting and finance.",
"url": "https://zapier.com/api/v4/app-directory/categories/accounting/",
"type_of": "curated",
"featured_entry_slug": "accounting-automation",
"role": "child"
},
{
"id": 77,
"title": "Ads & Conversion",
"slug": "ads-conversion",
"description": "Tools to track and reach an audience online.",
"url": "https://zapier.com/api/v4/app-directory/categories/ads-conversion/",
"type_of": "curated",
"featured_entry_slug": "improve-ppc-campaigns",
"role": "child"
},
{
"id": 121,
"title": "AI Agents",
"slug": "ai-agents",
"description": "Tools that use AI to take action and complete tasks.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-agents/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 119,
"title": "AI Assistants",
"slug": "ai-assistants",
"description": "Tools that act as digital helpers for everyday tasks.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-assistants/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 122,
"title": "AI Chatbots",
"slug": "ai-chatbots",
"description": "Conversational bots that answer questions and automate support.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-chatbots/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 124,
"title": "AI Content Generation",
"slug": "ai-content-generation",
"description": "Tools to create text, images, audio, or video with AI.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-content-generation/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 125,
"title": "AI Document Extraction",
"slug": "ai-document-extraction",
"description": "Tools that extract structured data from documents and files.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-document-extraction/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 123,
"title": "AI Meeting Assistants",
"slug": "ai-meeting-assistants",
"description": "Tools that record, transcribe, and summarize meetings.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-meeting-assistants/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 120,
"title": "AI Models",
"slug": "ai-models",
"description": "Services to build, host, or access AI/ML models.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-models/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 128,
"title": "AI Safety, Compliance, Detection",
"slug": "ai-safety",
"description": "Tools to detect AI content, moderate risks, and ensure compliance.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-safety/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 127,
"title": "AI Sales Tools",
"slug": "ai-sales-tools",
"description": "AI tools to find, qualify, and engage leads.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-sales-tools/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 126,
"title": "AI Web Scraping",
"slug": "ai-web-scraping",
"description": "Tools that use AI to collect and structure web data.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-web-scraping/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 57,
"title": "Amazon",
"slug": "aws",
"description": "Tools from Amazon to host and manage sites and applications on the Amazon cloud.",
"url": "https://zapier.com/api/v4/app-directory/categories/aws/",
"type_of": "curated",
"featured_entry_slug": "automate-amazon-apps",
"role": "child"
},
{
"id": 24,
"title": "Analytics",
"slug": "analytics",
"description": "Tools to measure and report on success",
"url": "https://zapier.com/api/v4/app-directory/categories/analytics/",
"type_of": "curated",
"featured_entry_slug": "automate-analytics-tools",
"role": "child"
},
{
"id": 31,
"title": "App Builder",
"slug": "app-builder",
"description": "Tools to build a custom app with forms and databases.",
"url": "https://zapier.com/api/v4/app-directory/categories/app-builder/",
"type_of": "curated",
"featured_entry_slug": "create-lead-capture-form-with-interfaces",
"role": "child"
},
{
"id": 86,
"title": "Beta",
"slug": "beta",
"description": "Collection of integrations recently published to Zapier's platform.",
"url": "https://zapier.com/api/v4/app-directory/categories/beta/",
"type_of": "auto",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 19,
"title": "Bookmark Managers",
"slug": "bookmarks",
"description": "Tools to save your favorite links to view and read later.",
"url": "https://zapier.com/api/v4/app-directory/categories/bookmarks/",
"type_of": "curated",
"featured_entry_slug": "automate-read-it-later-bookmarking-apps",
"role": "child"
},
{
"id": 32,
"title": "Calendar",
"slug": "calendar",
"description": "Tools to plan your events and schedule.",
"url": "https://zapier.com/api/v4/app-directory/categories/calendar/",
"type_of": "curated",
"featured_entry_slug": "automate-google-calendar-with-zapier",
"role": "child"
},
{
"id": 33,
"title": "Call Tracking",
"slug": "call-tracking",
"description": "Tools to monitor calls and track data from non-digital marketing campaigns.",
"url": "https://zapier.com/api/v4/app-directory/categories/call-tracking/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 34,
"title": "Contact Management",
"slug": "contacts",
"description": "Tools to keep track of the people you need to keep in touch with most.",
"url": "https://zapier.com/api/v4/app-directory/categories/contacts/",
"type_of": "curated",
"featured_entry_slug": "automate-contact-management",
"role": "child"
},
{
"id": 3,
"title": "CRM (Customer Relationship Management)",
"slug": "crm",
"description": "Tools for customer relationship management.",
"url": "https://zapier.com/api/v4/app-directory/categories/crm/",
"type_of": "curated",
"featured_entry_slug": "crm-automation",
"role": "child"
},
{
"id": 70,
"title": "Customer Appreciation",
"slug": "customer-appreciation",
"description": "Tools that help you show appreciation to your customers.",
"url": "https://zapier.com/api/v4/app-directory/categories/customer-appreciation/",
"type_of": "curated",
"featured_entry_slug": "thank-customers",
"role": "child"
},
{
"id": 9,
"title": "Customer Support",
"slug": "customer-support",
"description": "Tools to answer your customers' questions through email, chat, and documentation.",
"url": "https://zapier.com/api/v4/app-directory/categories/customer-support/",
"type_of": "curated",
"featured_entry_slug": "create-customer-portals-with-interfaces",
"role": "child"
},
{
"id": 20,
"title": "Dashboards",
"slug": "dashboards",
"description": "Tools to view your data on a full-screen dashboard.",
"url": "https://zapier.com/api/v4/app-directory/categories/dashboards/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 35,
"title": "Databases",
"slug": "databases",
"description": "Tools for developers to store and manage data.",
"url": "https://zapier.com/api/v4/app-directory/categories/databases/",
"type_of": "curated",
"featured_entry_slug": "zapier-tables-guide",
"role": "child"
},
{
"id": 4,
"title": "Developer Tools",
"slug": "developer-tools",
"description": "Tools to build and maintain software, services, and websites.",
"url": "https://zapier.com/api/v4/app-directory/categories/developer-tools/",
"type_of": "curated",
"featured_entry_slug": "what-are-webhooks",
"role": "child"
},
{
"id": 36,
"title": "Devices",
"slug": "devices",
"description": "Tools for connecting Internet of Things devices through Zapier.",
"url": "https://zapier.com/api/v4/app-directory/categories/devices/",
"type_of": "curated",
"featured_entry_slug": "build-google-assistant-automations-zapier",
"role": "child"
},
{
"id": 37,
"title": "Documents",
"slug": "documents",
"description": "Tools to write, edit, and share text documents.",
"url": "https://zapier.com/api/v4/app-directory/categories/documents/",
"type_of": "curated",
"featured_entry_slug": "adding-document-automation-to-your-workflows",
"role": "child"
},
{
"id": 38,
"title": "Drip Emails",
"slug": "drip-emails",
"description": "Tools to send automated email messages on a set schedule.",
"url": "https://zapier.com/api/v4/app-directory/categories/drip-emails/",
"type_of": "curated",
"featured_entry_slug": "drip-email-automation",
"role": "child"
},
{
"id": 12,
"title": "eCommerce",
"slug": "ecommerce",
"description": "Tools to sell your products online.",
"url": "https://zapier.com/api/v4/app-directory/categories/ecommerce/",
"type_of": "curated",
"featured_entry_slug": "automate-ecommerce-business",
"role": "child"
},
{
"id": 103,
"title": "Education",
"slug": "education",
"description": "",
"url": "https://zapier.com/api/v4/app-directory/categories/education/",
"type_of": "curated",
"featured_entry_slug": "automation-for-education",
"role": "child"
},
{
"id": 39,
"title": "Email",
"slug": "email",
"description": "Tools to manage your personal and business email correspondence.",
"url": "https://zapier.com/api/v4/app-directory/categories/email/",
"type_of": "curated",
"featured_entry_slug": "email-automation",
"role": "child"
},
{
"id": 2,
"title": "Email Newsletters",
"slug": "email-newsletters",
"description": "Tools to send regular email updates and newsletters to your subscribers.",
"url": "https://zapier.com/api/v4/app-directory/categories/email-newsletters/",
"type_of": "curated",
"featured_entry_slug": "automate-email-newsletter-maintenance",
"role": "child"
},
{
"id": 13,
"title": "Event Management",
"slug": "event-management",
"description": "Tools to manage events and attendees.",
"url": "https://zapier.com/api/v4/app-directory/categories/event-management/",
"type_of": "curated",
"featured_entry_slug": "automate-your-events",
"role": "child"
},
{
"id": 71,
"title": "Facebook",
"slug": "facebook",
"description": "Facebook's Business apps help you grow your network and reach new customers.",
"url": "https://zapier.com/api/v4/app-directory/categories/facebook/",
"type_of": "curated",
"featured_entry_slug": "automate-facebook-apps",
"role": "child"
},
{
"id": 40,
"title": "Fax",
"slug": "fax",
"description": "Tools to send documents over fax.",
"url": "https://zapier.com/api/v4/app-directory/categories/fax/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 15,
"title": "File Management & Storage",
"slug": "files",
"description": "Tools to organize, share, and sync files.",
"url": "https://zapier.com/api/v4/app-directory/categories/files/",
"type_of": "curated",
"featured_entry_slug": "organize-files-with-automation",
"role": "child"
},
{
"id": 25,
"title": "Fitness",
"slug": "fitness",
"description": "Tools to track your workouts, food, and more.",
"url": "https://zapier.com/api/v4/app-directory/categories/fitness/",
"type_of": "curated",
"featured_entry_slug": "automate-personal-fitness-business",
"role": "child"
},
{
"id": 14,
"title": "Forms & Surveys",
"slug": "forms",
"description": "Tools to build forms and gather data from your website or apps.",
"url": "https://zapier.com/api/v4/app-directory/categories/forms/",
"type_of": "curated",
"featured_entry_slug": "form-survey-automation",
"role": "child"
},
{
"id": 64,
"title": "Fundraising",
"slug": "fundraising",
"description": "Tools to set up fundraising events and projects.",
"url": "https://zapier.com/api/v4/app-directory/categories/fundraising/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 73,
"title": "Gaming",
"slug": "gaming",
"description": "Tools that are centered around video gaming.",
"url": "https://zapier.com/api/v4/app-directory/categories/gaming/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 56,
"title": "Google",
"slug": "google",
"description": "Tools from Google, including Google Apps and Ads tools, to manage your business and collaborate online.",
"url": "https://zapier.com/api/v4/app-directory/categories/google/",
"type_of": "curated",
"featured_entry_slug": "google-apps-automations",
"role": "child"
},
{
"id": 41,
"title": "HR Talent & Recruitment",
"slug": "hr",
"description": "Tools to manage your hiring and human resource department.",
"url": "https://zapier.com/api/v4/app-directory/categories/hr/",
"type_of": "curated",
"featured_entry_slug": "human-resources-automation",
"role": "child"
},
{
"id": 79,
"title": "Images & Design",
"slug": "images",
"description": "Tools for creatives and those dealing with images",
"url": "https://zapier.com/api/v4/app-directory/categories/images/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 22,
"title": "Marketing Automation",
"slug": "marketing-automation",
"description": "Tools to market products, track interests, and turn visitors into customers.",
"url": "https://zapier.com/api/v4/app-directory/categories/marketing-automation/",
"type_of": "curated",
"featured_entry_slug": "automate-marketing-automation-apps",
"role": "child"
},
{
"id": 55,
"title": "Microsoft",
"slug": "microsoft",
"description": "Tools from Microsoft, including Office apps and server tools to manage your team.",
"url": "https://zapier.com/api/v4/app-directory/categories/microsoft/",
"type_of": "curated",
"featured_entry_slug": "automate-microsoft-apps",
"role": "child"
},
{
"id": 129,
"title": "Model Context Protocol (MCP)",
"slug": "ai-mcp",
"description": "Tools built on the Model Context Protocol (MCP) standard.",
"url": "https://zapier.com/api/v4/app-directory/categories/ai-mcp/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 69,
"title": "News & Lifestyle",
"slug": "news",
"description": "Tools to keep you informed on news and lifestyle content.",
"url": "https://zapier.com/api/v4/app-directory/categories/news/",
"type_of": "curated",
"featured_entry_slug": "rss-automation-with-zapier",
"role": "child"
},
{
"id": 42,
"title": "Notes",
"slug": "notes",
"description": "Tools to write down thoughts and organize them in notebooks.",
"url": "https://zapier.com/api/v4/app-directory/categories/notes/",
"type_of": "curated",
"featured_entry_slug": "automate-note-taking",
"role": "child"
},
{
"id": 11,
"title": "Notifications",
"slug": "notifications",
"description": "Tools to get customized notifications on your computer or mobile devices.",
"url": "https://zapier.com/api/v4/app-directory/categories/notifications/",
"type_of": "curated",
"featured_entry_slug": "automate-notifications",
"role": "child"
},
{
"id": 29,
"title": "Online Courses",
"slug": "it-operations-education",
"description": "Tools to publish lessons and educational material.",
"url": "https://zapier.com/api/v4/app-directory/categories/it-operations-education/",
"type_of": "curated",
"featured_entry_slug": "automate-online-courses",
"role": "child"
},
{
"id": 6,
"title": "Payment Processing",
"slug": "payment-processing",
"description": "Tools to process payments on your site or app.",
"url": "https://zapier.com/api/v4/app-directory/categories/payment-processing/",
"type_of": "curated",
"featured_entry_slug": "streamline-invoicing-with-zapier",
"role": "child"
},
{
"id": 16,
"title": "Phone & SMS",
"slug": "phone",
"description": "Tools to make calls and send SMS messages.",
"url": "https://zapier.com/api/v4/app-directory/categories/phone/",
"type_of": "curated",
"featured_entry_slug": "virtual-phone-system-voip-automation",
"role": "child"
},
{
"id": 67,
"title": "Premium",
"slug": "premium",
"description": "Collection of Premium integrations available on Zapier's platform. Require a paid plan to use in Zaps.",
"url": "https://zapier.com/api/v4/app-directory/categories/premium/",
"type_of": "auto",
"featured_entry_slug": "what-are-webhooks",
"role": "child"
},
{
"id": 43,
"title": "Printing",
"slug": "printing",
"description": "Tools to print your designs, either on your printer or on products such as t-shirts and stickers.",
"url": "https://zapier.com/api/v4/app-directory/categories/printing/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 44,
"title": "Product Management",
"slug": "product-management",
"description": "Tools to plan your product's lifecycle and roadmap.",
"url": "https://zapier.com/api/v4/app-directory/categories/product-management/",
"type_of": "curated",
"featured_entry_slug": "automate-product-management",
"role": "child"
},
{
"id": 1,
"title": "Project Management",
"slug": "project-management",
"description": "Tools for managing projects.",
"url": "https://zapier.com/api/v4/app-directory/categories/project-management/",
"type_of": "curated",
"featured_entry_slug": "project-management-automation",
"role": "child"
},
{
"id": 45,
"title": "Proposal & Invoice Management",
"slug": "invoices",
"description": "Tools to create and send proposals and invoices to clients.",
"url": "https://zapier.com/api/v4/app-directory/categories/invoices/",
"type_of": "curated",
"featured_entry_slug": "streamline-invoicing-with-zapier",
"role": "child"
},
{
"id": 76,
"title": "Reviews",
"slug": "reviews",
"description": "Tools to manage your reviews and ratings",
"url": "https://zapier.com/api/v4/app-directory/categories/reviews/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 47,
"title": "Scheduling & Booking",
"slug": "scheduling",
"description": "Tools to schedule appointments and events.",
"url": "https://zapier.com/api/v4/app-directory/categories/scheduling/",
"type_of": "curated",
"featured_entry_slug": "automate-scheduling-booking",
"role": "child"
},
{
"id": 82,
"title": "Security & Identity Tools",
"slug": "security-identity",
"description": "Tools to manage security and identity/permissions",
"url": "https://zapier.com/api/v4/app-directory/categories/security-identity/",
"type_of": "curated",
"featured_entry_slug": "protect-your-site-improve-security-with-automation",
"role": "child"
},
{
"id": 23,
"title": "Server Monitoring",
"slug": "server-monitoring",
"description": "Tools that monitor services and application metrics.",
"url": "https://zapier.com/api/v4/app-directory/categories/server-monitoring/",
"type_of": "curated",
"featured_entry_slug": "build-on-call-notification-bot",
"role": "child"
},
{
"id": 26,
"title": "Signatures",
"slug": "signatures",
"description": "Tools to manage and sign legal documents online.",
"url": "https://zapier.com/api/v4/app-directory/categories/signatures/",
"type_of": "curated",
"featured_entry_slug": "automatically-manage-electronic-signatures",
"role": "child"
},
{
"id": 5,
"title": "Social Media Accounts",
"slug": "social",
"description": "Tools to connect and share with others online.",
"url": "https://zapier.com/api/v4/app-directory/categories/social/",
"type_of": "curated",
"featured_entry_slug": "social-media-automation",
"role": "child"
},
{
"id": 48,
"title": "Social Media Marketing",
"slug": "social-marketing",
"description": "Tools to automatically share posts on social networks.",
"url": "https://zapier.com/api/v4/app-directory/categories/social-marketing/",
"type_of": "curated",
"featured_entry_slug": "social-media-automation",
"role": "child"
},
{
"id": 49,
"title": "Spreadsheets",
"slug": "spreadsheets",
"description": "Tools to manage numbers and data.",
"url": "https://zapier.com/api/v4/app-directory/categories/spreadsheets/",
"type_of": "curated",
"featured_entry_slug": "zapier-tables-guide",
"role": "child"
},
{
"id": 52,
"title": "Task Management",
"slug": "todo-lists",
"description": "Tools to manage your tasks on simple lists.",
"url": "https://zapier.com/api/v4/app-directory/categories/todo-lists/",
"type_of": "curated",
"featured_entry_slug": "task-management",
"role": "child"
},
{
"id": 85,
"title": "Taxes",
"slug": "tax",
"description": "Tools for automating your taxes.",
"url": "https://zapier.com/api/v4/app-directory/categories/tax/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 50,
"title": "Team Chat",
"slug": "team-chat",
"description": "Tools to help teams collaborate together online with real-time chat.",
"url": "https://zapier.com/api/v4/app-directory/categories/team-chat/",
"type_of": "curated",
"featured_entry_slug": "best-automations-for-slack",
"role": "child"
},
{
"id": 51,
"title": "Team Collaboration",
"slug": "team-collaboration",
"description": "Tools for business social networking, file sharing, and chat to help teams work together more effectively.",
"url": "https://zapier.com/api/v4/app-directory/categories/team-collaboration/",
"type_of": "curated",
"featured_entry_slug": "teamwork",
"role": "child"
},
{
"id": 10,
"title": "Time Tracking Software",
"slug": "time-tracking",
"description": "Tools to track time spent on work and projects.",
"url": "https://zapier.com/api/v4/app-directory/categories/time-tracking/",
"type_of": "curated",
"featured_entry_slug": "automation-for-time-tracking",
"role": "child"
},
{
"id": 53,
"title": "Transactional Email",
"slug": "transactional-email",
"description": "Tools to send email messages through your application.",
"url": "https://zapier.com/api/v4/app-directory/categories/transactional-email/",
"type_of": "curated",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 80,
"title": "Transcription",
"slug": "transcription",
"description": "Tools to transcribe audio into text",
"url": "https://zapier.com/api/v4/app-directory/categories/transcription/",
"type_of": "curated",
"featured_entry_slug": "automate-transcription-apps",
"role": "child"
},
{
"id": 68,
"title": "Upcoming",
"slug": "upcoming",
"description": "",
"url": "https://zapier.com/api/v4/app-directory/categories/upcoming/",
"type_of": "auto",
"featured_entry_slug": null,
"role": "child"
},
{
"id": 81,
"title": "URL Shortener",
"slug": "url-shorten",
"description": "Tools to shorten URLs",
"url": "https://zapier.com/api/v4/app-directory/categories/url-shorten/",
"type_of": "curated",
"featured_entry_slug": "automate-url-shorteners",
"role": "child"
},
{
"id": 27,
"title": "Video & Audio",
"slug": "video",
"description": "Tools to store and share multimedia assets.",
"url": "https://zapier.com/api/v4/app-directory/categories/video/",
"type_of": "curated",
"featured_entry_slug": "video-automation",
"role": "child"
},
{
"id": 54,
"title": "Video Conferencing",
"slug": "video-calls",
"description": "Tools to host team video calls and webinars.",
"url": "https://zapier.com/api/v4/app-directory/categories/video-calls/",
"type_of": "curated",
"featured_entry_slug": "automate-video-calls",
"role": "child"
},
{
"id": 60,
"title": "Webinars",
"slug": "webinars",
"description": "Tools for scheduling and holding webinars",
"url": "https://zapier.com/api/v4/app-directory/categories/webinars/",
"type_of": "curated",
"featured_entry_slug": "webinar-automation",
"role": "child"
},
{
"id": 21,
"title": "Website Builders",
"slug": "cms",
"description": "Tools to help manage content and build websites for your business.",
"url": "https://zapier.com/api/v4/app-directory/categories/cms/",
"type_of": "curated",
"featured_entry_slug": "automation-for-content-creators-and-publishers",
"role": "child"
},
{
"id": 59,
"title": "WordPress",
"slug": "wordpress",
"description": "Tools that turn WordPress into an advanced app for all of your blog and Ecommerce needs.",
"url": "https://zapier.com/api/v4/app-directory/categories/wordpress/",
"type_of": "curated",
"featured_entry_slug": "automate-wordpress",
"role": "child"
},
{
"id": 30,
"title": "Zapier",
"slug": "zapier-tools",
"description": "Tools from the Zapier Team to help you get more out of your Zapier integrations.",
"url": "https://zapier.com/api/v4/app-directory/categories/zapier-tools/",
"type_of": "curated",
"featured_entry_slug": "zapier-internal-apps-powerful-workflows",
"role": "child"
},
{
"id": 58,
"title": "Zoho",
"slug": "zoho",
"description": "Tools from Zoho to manage every part of your business.",
"url": "https://zapier.com/api/v4/app-directory/categories/zoho/",
"type_of": "curated",
"featured_entry_slug": "zoho-automation-guide",
"role": "child"
}
]

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,398 @@
{
"docusign": {
"legal_name": "Docusign, Inc.",
"brand": "Docusign",
"website": "https://www.docusign.com",
"hq_address": "221 Main Street, Suite 800, San Francisco, CA 94105, United States",
"phone": "1-877-720-2040 (sales); +1 415-985-2687 (HQ)",
"email": null,
"sales_form": "https://www.docusign.com/contact-sales",
"support": "https://support.docusign.com/s/contactSupport?language=en_US",
"linkedin": "https://www.linkedin.com/company/docusign",
"notes": "Public company. Investor contacts also list 877-720-2040 and investors@docusign.com. Sales is via the contact-sales form; no public sales@ inbox on the official contact page. Multiple regional offices listed at https://www.docusign.com/company/contact-us."
},
"signnow": {
"legal_name": "airSlate, Inc.",
"brand": "airSlate SignNow",
"website": "https://www.signnow.com",
"hq_address": "17 Station Street, Ste. 203, Brookline, MA 02445, United States",
"phone": null,
"email": "support@signnow.com",
"sales_form": "https://www.signnow.com/contact-sales",
"support": "https://support.signnow.com",
"linkedin": "https://www.linkedin.com/company/signnow-esignature",
"notes": "SignNow is an airSlate product. Parent airSlate also publishes https://www.airslate.com/contact, pr@airslate.com, investors@airslate.com, affiliates@airslate.com, and privacy@airslate.com. Demo/sales form also at https://www.signnow.com/contact."
},
"esignatures": {
"legal_name": null,
"brand": "eSignatures.com",
"website": "https://esignatures.com",
"hq_address": "470 Kilda Road, Melbourne VIC 3004, Australia",
"phone": null,
"email": "support@esignatures.com",
"sales_form": "https://esignatures.com/support",
"support": "https://esignatures.com/support",
"linkedin": null,
"notes": "Formerly esignatures.io; site now redirects to esignatures.com. Sales booking via Calendly on the support page (https://calendly.com/esignaturescom/phone-call). Legal entity name is not published on the official site."
},
"signrequest": {
"legal_name": "SignRequest B.V.",
"brand": "SignRequest",
"website": "https://signrequest.com",
"hq_address": "Basisweg 10, 1043 AP Amsterdam, The Netherlands",
"phone": null,
"email": "support@signrequest.com",
"sales_form": "https://help.signrequest.com/hc/en-us/requests/new",
"support": "https://help.signrequest.com/hc/en-us",
"linkedin": "https://www.linkedin.com/company/signrequest",
"notes": "Acquired by Box in 2021. Dutch KvK 61138088, VAT NL854224798B01. Product still operates as SignRequest; parent commercial contact is Box."
},
"signwell": {
"legal_name": "Docsketch, LLC",
"brand": "SignWell",
"website": "https://www.signwell.com",
"hq_address": "12042 SE Sunnyside RD, Suite #546, Portland, OR 97015, United States",
"phone": "+1 503-908-4143",
"email": "support@signwell.com",
"sales_form": "https://www.signwell.com/pricing-contact/",
"support": "https://help.signwell.com",
"linkedin": "https://www.linkedin.com/company/signwell",
"notes": "DBA SignWell. About/contact block on https://www.signwell.com/about/ is the official address, phone, and email."
},
"zoho-sign": {
"legal_name": "Zoho Corporation",
"brand": "Zoho Sign",
"website": "https://www.zoho.com/sign/",
"hq_address": "4141 Hacienda Drive, Pleasanton, CA 94588, United States",
"phone": "+1 877-834-4428",
"email": "sales@zohocorp.com",
"sales_form": "https://www.zoho.com/sign/contact.html",
"support": "support@zohosign.com",
"linkedin": "https://www.linkedin.com/company/zoho",
"notes": "Zoho Sign is a Zoho product. India HQ: Estancia IT Park, Plot no. 140, 151, GST Road, Vallancheri, Chengalpattu District 603 202, India. Additional published emails: support@zohosign.com, upgrade@zohocorp.com, legal@zohocorp.com. US also lists +1 844-584-2497, +1 833-968-1705, and +1 888-900-9646 (support). Full office list: https://www.zoho.com/contactus.html."
},
"dropbox-sign": {
"legal_name": "Dropbox, Inc.",
"brand": "Dropbox Sign",
"website": "https://sign.dropbox.com",
"hq_address": "1800 Owens Street, San Francisco, CA 94158, United States",
"phone": null,
"email": null,
"sales_form": "https://sign.dropbox.com/form/contact-us-general",
"support": "https://help.dropbox.com",
"linkedin": "https://www.linkedin.com/company/dropbox",
"notes": "Formerly HelloSign. hellosign.com redirects to sign.dropbox.com. Demo form also at https://sign.dropbox.com/form/contact-us-general?_tk=cf_DBXS-001_v3. Parent Dropbox sales/support channels apply."
},
"boldsign": {
"legal_name": "Syncfusion, Inc.",
"brand": "BoldSign",
"website": "https://boldsign.com",
"hq_address": "2501 Aerial Center Parkway, Suite 111, Morrisville, NC 27560, United States",
"phone": "+1 888-936-8638",
"email": "sales@boldsign.com",
"sales_form": "https://boldsign.com/contact-us/",
"support": "support@boldsign.com",
"linkedin": "https://www.linkedin.com/showcase/bold-sign-app",
"notes": "BoldSign is a Syncfusion product. Additional HQ phone +1 919-481-1974, fax +1 919-573-0306. WhatsApp sales/support: +1 984-234-5259. India offices in Chetpet and Anna Nagar, Chennai; also Kisumu, Kenya."
},
"docuseal": {
"legal_name": "DocuSeal, LLC",
"brand": "DocuSeal",
"website": "https://www.docuseal.com",
"hq_address": "332 S Michigan Ave, Suite 121 #5896, Chicago, IL 60604, United States",
"phone": null,
"email": "hi@docuseal.com",
"sales_form": "https://www.docuseal.com/contact",
"support": "hi@docuseal.com",
"linkedin": "https://www.linkedin.com/company/docuseal",
"notes": "Privacy contact privacy@docuseal.com. Open-source and hosted product."
},
"getaccept": {
"legal_name": "GetAccept AB",
"brand": "GetAccept",
"website": "https://www.getaccept.com",
"hq_address": "Västra Varvsgatan 19, 211 77 Malmö, Sweden",
"phone": "+46 40 668 80 10",
"email": "support@getaccept.com",
"sales_form": "https://www.getaccept.com/contact",
"support": "https://help.getaccept.com/en/",
"linkedin": "https://www.linkedin.com/company/getaccept",
"notes": "Digital sales room + e-sign. Also publishes finance@getaccept.com, marketing@getaccept.com, jobs@getaccept.com, and hej@getaccept.com. US office commonly listed as Palo Alto. Contact hub: https://www.getaccept.com/contact."
},
"xodosign": {
"legal_name": "Apryse Software Inc.",
"brand": "Xodo Sign",
"website": "https://eversign.com",
"hq_address": "2399 Blake Street #125, Denver, CO 80205, United States",
"phone": null,
"email": "sales@eversign.com",
"sales_form": "https://eversign.com/contact",
"support": "https://help.eversign.com/support/home",
"linkedin": "https://www.linkedin.com/company/xodosign",
"notes": "Formerly eversign. Product of Apryse. Also lists Vancouver (#1735 - 555 Burrard St, Vancouver, BC V7X 1M7, Canada) and Vienna (Universitätsring 10, 1010 Vienna, Austria). Contact page labels Support/Legal/Sales inboxes on the eversign.com domain. Apryse privacy: Privacy@apryse.com; Apryse mail 500-838 West Hastings Street, Vancouver BC V6C 0A6, Canada."
},
"adobe-acrobat-sign": {
"legal_name": "Adobe Inc.",
"brand": "Adobe Acrobat Sign",
"website": "https://www.adobe.com/sign.html",
"hq_address": "345 Park Avenue, San Jose, CA 95110-2704, United States",
"phone": "800-585-0774",
"email": null,
"sales_form": "https://www.adobe.com/acrobat/contact",
"support": "https://helpx.adobe.com/support.html",
"linkedin": "https://www.linkedin.com/company/adobe",
"notes": "Acrobat Sign is Adobe's standalone e-sign product (also see https://business.adobe.com/products/sign-solutions.html). Official HQ tel 408-536-6000. Creative Cloud/Acrobat sales 800-585-0774; SMB Creative Cloud 800-915-9428. Enterprise support: https://helpx.adobe.com/contact/enterprise-support.html."
},
"oneflow": {
"legal_name": "Oneflow AB (publ)",
"brand": "Oneflow",
"website": "https://oneflow.com",
"hq_address": "Gävlegatan 12a, 113 30 Stockholm, Sweden",
"phone": "+46 8 517 297 70",
"email": "sales@oneflow.com",
"sales_form": "https://oneflow.com/contact/",
"support": "https://support.oneflow.com",
"linkedin": "https://www.linkedin.com/company/oneflow",
"notes": "Swedish public company, org no. 556903-2989. IR: ir@oneflow.com. Other offices: Oslo (Universitetsgata 10, +47 815 03 026), Helsinki (Alvar Aallon katu 5, +358 40 128 9084), London (The Tea Building, 56 Shoreditch High Street, +44 20 4586 3829), Amsterdam (Weesperstraat 107, +31 20 532 1633), Colombo."
},
"signaturit": {
"legal_name": "Ivnosys Soluciones, S.L.U.",
"brand": "Signaturit",
"website": "https://www.signaturit.com",
"hq_address": "C/ Àvila 29, 08005 Barcelona, Spain",
"phone": "+34 960 031 203",
"email": "info@signaturit.com",
"sales_form": "https://www.signaturit.com/contact/",
"support": "https://servicedesk-spain-latam.namirial.com/hc/en-gb",
"linkedin": "https://www.linkedin.com/company/signaturit",
"notes": "Website owner per official legal notice is Ivnosys Soluciones, S.L.U. (B-98333362), member of Signaturit Group, a Namirial Company. Registered address: Calle Acceso Ademuz No. 12, 1st Floor, Office 1, 46980 Paterna, Valencia, Spain. Commercial/contact page also lists Barcelona (C/ Àvila 29). Sister entities: Validated ID SL (Barcelona), Universign / Cryptolog International and Vialink SAS (33 Place Ronde, 92800 Puteaux, France). Support desk: https://servicedesk-spain-latam.namirial.com/hc/en-gb. DPO: dpo@signaturit.com."
},
"signable": {
"legal_name": null,
"brand": "Signable",
"website": "https://www.signable.com",
"hq_address": "3 Unity Street, First Floor Arclight House, Bristol BS1 5HH, United Kingdom",
"phone": "0800 612 6263",
"email": "help@signable.com",
"sales_form": "https://www.signable.com/contact/",
"support": "https://help.signable.app/",
"linkedin": "https://www.linkedin.com/company/signable",
"notes": "UK-based. signable.co.uk redirects to signable.com. Press page: https://www.signable.com/signable-media-press-page/. Status: https://status.signable.co.uk/."
},
"rightsignature": {
"legal_name": "Progress Software Corporation",
"brand": "RightSignature / ShareFile",
"website": "https://www.sharefile.com/rightsignature",
"hq_address": "15 Wayside Road, Suite 400, Burlington, MA 01803, United States",
"phone": "+1 781-280-4000",
"email": null,
"sales_form": "https://www.sharefile.com/contact-us",
"support": "https://support.sharefile.com/s/",
"linkedin": "https://www.linkedin.com/company/sharefile",
"notes": "RightSignature is no longer sold standalone; it is consolidating into ShareFile (Progress Software Corporation). Existing customers still log in at https://secure.rightsignature.com/. Progress HQ: 15 Wayside Rd, Suite 400, Burlington, MA 01803; HQ phone +1-781-280-4000; US toll-free +1-800-477-6473. Use ShareFile sales/support for new business."
},
"anvil": {
"legal_name": "Anvil Foundry, Inc.",
"brand": "Anvil",
"website": "https://www.useanvil.com",
"hq_address": "535 Mission Street #1766, San Francisco, CA 94105, United States",
"phone": "+1 415-952-9552",
"email": "hello@useanvil.com",
"sales_form": "https://www.useanvil.com/pricing/",
"support": "support@useanvil.com",
"linkedin": "https://www.linkedin.com/company/anvil-foundry",
"notes": "Etch is Anvil's e-sign product. Privacy/DPF: privacyframework@useanvil.com. Help center: https://www.useanvil.com/help/. Enterprise contact is the in-page 'Contact sales' / Let's talk form on pricing."
},
"scrive": {
"legal_name": "Scrive AB",
"brand": "Scrive",
"website": "https://www.scrive.com",
"hq_address": "Grev Turegatan 11A, 114 46 Stockholm, Sweden",
"phone": "+46 8 446 866 02",
"email": "finance@scrive.com",
"sales_form": "https://www.scrive.com/contact-sales",
"support": "https://www.scrive.com/contact-support",
"linkedin": "https://www.linkedin.com/company/scrive",
"notes": "Support phone +46 10-810 99 90 (Mon-Fri 10:00-14:00 CET). Other sales lines: Norway +47 23 50 70 90; Denmark +45 89 88 96 60; Netherlands +31 20 808 5903; Germany +49 32 22 185 3202. Help center: https://helpcenter.scrive.com/kb/en. Also acquired Contractbook."
},
"foxit-esign": {
"legal_name": "Foxit Software Inc.",
"brand": "Foxit eSign",
"website": "https://www.foxit.com/esign-pdf/",
"hq_address": "39355 California Street, Suite 302, Fremont, CA 94538, United States",
"phone": "1-866-680-3668",
"email": null,
"sales_form": "https://www.foxit.com/company/contact.html",
"support": "https://www.foxit.com/support/",
"linkedin": "https://www.linkedin.com/company/foxit-software",
"notes": "US support 1-866-MYFOXIT / 1-866-693-6948. Additional offices include Alpharetta, GA and Berlin. EMEA sales numbers listed on the Foxit contact page."
},
"breezedoc": {
"legal_name": null,
"brand": "BreezeDoc",
"website": "https://breezedoc.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": null,
"support": null,
"linkedin": null,
"notes": "Official site is a product homepage only. No public /contact, phone, sales inbox, or HQ address found on breezedoc.com. Commonly sold via AppSumo; treat as a small/self-serve vendor until a published contact channel appears."
},
"contractbook": {
"legal_name": "Contractbook ApS",
"brand": "Contractbook",
"website": "https://contractbook.com",
"hq_address": "Masnedøgade 22, 2100 Copenhagen, Denmark",
"phone": "+45 89 87 78 38",
"email": "support@contractbook.com",
"sales_form": "https://contractbook.com/contact-sales",
"support": "https://support.contractbook.com",
"linkedin": "https://www.linkedin.com/company/contractbook",
"notes": "Now branded Contractbook by Scrive. US phone support +1 680-215-0190 (09:00-17:00 ET). Support hub: https://contractbook.com/contact-us. Demo: https://contractbook.com/demo/info."
},
"vinesign": {
"legal_name": "Filevine, Inc.",
"brand": "VineSign",
"website": "https://www.vinesign.com",
"hq_address": "1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States",
"phone": "+1 801-657-5228",
"email": "info@filevine.com",
"sales_form": "https://www.filevine.com/contact-us/",
"support": "support@filevine.com",
"linkedin": "https://www.linkedin.com/company/filevine",
"notes": "VineSign is Filevine's e-sign product. Billing inbox is also published on the Filevine contact page. Additional offices: Chicago, New York, Prague, Bratislava."
},
"boloforms": {
"legal_name": null,
"brand": "BoloSign (BoloForms)",
"website": "https://www.boloforms.com/signature/",
"hq_address": null,
"phone": "+1 415-649-6611",
"email": null,
"sales_form": "https://www.boloforms.com/signature/",
"support": null,
"linkedin": "https://www.linkedin.com/company/boloforms",
"notes": "Header on official site lists Sales: +1 (415) 6496611. About page has no street address or published sales/info inbox. Product login/signup at https://signature.boloforms.com."
},
"signaturely-ca130106": {
"legal_name": "Signaturely, LLC",
"brand": "Signaturely",
"website": "https://signaturely.com",
"hq_address": "440 N Barranca Ave #1760, Covina, CA 91723, United States",
"phone": "+1 800-590-7449",
"email": "support@signaturely.com",
"sales_form": "https://signaturely.com/contact-us/",
"support": "support@signaturely.com",
"linkedin": "https://www.linkedin.com/company/signaturely",
"notes": "California LLC. Address and phone published on the official contact-us and privacy pages."
},
"signify": {
"legal_name": null,
"brand": "Signify",
"website": "https://signifyapp.com",
"hq_address": "Tbilisi, Georgia",
"phone": null,
"email": null,
"sales_form": "https://signifyapp.com",
"support": null,
"linkedin": "https://www.linkedin.com/company/signifyapp",
"notes": "Georgian e-sign/CLM vendor at signify.ge, which redirects to signifyapp.com. Homepage has a Request a Demo form. No official street address, phone, or sales/support inbox published on the public site. Not the lighting company Signify N.V."
},
"papersign": {
"legal_name": "Paperform Pty Ltd",
"brand": "Papersign",
"website": "https://papersign.com",
"hq_address": "Sydney, New South Wales, Australia",
"phone": null,
"email": "support@paperform.co",
"sales_form": "https://paperform.co/contact/",
"support": "https://paperform.co/help/",
"linkedin": "https://www.linkedin.com/company/paperformco",
"notes": "Papersign is a Paperform product. paperform.co/products/papersign redirects to papersign.com. Enterprise sales is in-product chat. Legal: legal@paperform.co (counsel address via Law Squared, Melbourne)."
},
"ironclad": {
"legal_name": "Ironclad, Inc.",
"brand": "Ironclad",
"website": "https://ironcladapp.com",
"hq_address": "650 California Street, Suite 1100, San Francisco, CA 94108, United States",
"phone": "+1 855-999-4766",
"email": "hello@ironcladapp.com",
"sales_form": "https://ironcladapp.com",
"support": "support@ironcladhq.com",
"linkedin": "https://www.linkedin.com/company/ironclad-inc-",
"notes": "CLM. Privacy: privacy@ironcladhq.com. Official privacy policy confirms HQ address and 855 number for consumer-rights requests. Demo CTA is on the homepage (request-a-demo URL 404s)."
},
"juro-1": {
"legal_name": "Juro Online Limited",
"brand": "Juro",
"website": "https://juro.com",
"hq_address": "Third Floor, 2 Pear Tree Court, London EC1R 0DS, United Kingdom",
"phone": null,
"email": "hello@juro.com",
"sales_form": "https://juro.com/get-demo",
"support": "support@juro.com",
"linkedin": "https://www.linkedin.com/company/juro",
"notes": "Companies House 09684844. US office: 22 Boston Wharf Rd, 7th Floor, Boston, MA 02210 (also lists 1 Boston Place, Suite 2600, MA 02108). Contact: https://juro.com/contact-us. Help: https://intercom.help/juro/en/."
},
"concord-1": {
"legal_name": "Concord",
"brand": "Concord",
"website": "https://www.concord.app",
"hq_address": "4810 Spicewood Springs Rd, Austin, TX 78759, United States",
"phone": null,
"email": "sales@concordnow.com",
"sales_form": "https://www.concord.app/contact/",
"support": null,
"linkedin": "https://www.linkedin.com/company/concordnow/",
"notes": "concordnow.com redirects to concord.app. Demo: https://www.concord.app/request-demo/ and https://www.concord.app/sales-contact/. Also lists a Paris office (19 Rue des Petites Écuries, 75010 Paris). Phone is not published on the official contact page."
},
"spotdraft": {
"legal_name": "Draftspotting Technologies Pvt. Ltd.",
"brand": "SpotDraft",
"website": "https://www.spotdraft.com",
"hq_address": "No. 1193 & 1194, Sector VII, HSR Layout, Bengaluru 560102, India",
"phone": "+91 80 4221 2884",
"email": "help@spotdraft.com",
"sales_form": "https://www.spotdraft.com/request-a-demo",
"support": "help@spotdraft.com",
"linkedin": "https://www.linkedin.com/company/spotdraft",
"notes": "Registered address: BLOCK-C, 944, Sushant Lok-1, Gurugram, Haryana 122001, India. CIN U72200HR2017PTC068652. US office: 447 Broadway, 2nd Floor #1410, New York, NY 10013. Demo URL variant: https://www.spotdraft.com/requestfordemo/."
},
"outlaw": {
"legal_name": "Filevine, Inc.",
"brand": "Outlaw",
"website": "https://getoutlaw.com",
"hq_address": "1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106, United States",
"phone": "+1 833-668-8529",
"email": "sales@getoutlaw.com",
"sales_form": "https://getoutlaw.com/contact/",
"support": "hello@getoutlaw.com",
"linkedin": "https://www.linkedin.com/company/getoutlaw",
"notes": "Acquired by Filevine (2021). www.getoutlaw.com currently has a DNS error; apex getoutlaw.com still serves the site. Use Filevine parent contacts as a fallback: info@filevine.com / +1 801-657-5228."
},
"evisort": {
"legal_name": "Workday, Inc.",
"brand": "Evisort / Workday Contract Intelligence",
"website": "https://www.workday.com",
"hq_address": "6110 Stoneridge Mall Road, Pleasanton, CA 94588, United States",
"phone": "1-877-967-5329",
"email": null,
"sales_form": "https://forms.workday.com/en-us/sales/sales-contact/form.html",
"support": "https://www.workday.com/en-us/company/about-workday/contact-us.html",
"linkedin": "https://www.linkedin.com/company/workday",
"notes": "Evisort was acquired by Workday (announced 2024) and is now sold as Workday Contract Intelligence / Workday CLM, powered by Evisort AI. evisort.com redirects to the Workday sales form. HQ main line (925) 951-9000. Parent contact page: https://www.workday.com/en-us/company/about-workday/contact-us.html."
},
"gatekeeper": {
"legal_name": "Gatekeeper",
"brand": "Gatekeeper",
"website": "https://www.gatekeeperhq.com",
"hq_address": "117 Fenchurch Street, London EC3M 5DY, United Kingdom",
"phone": "+44 800 0293 227",
"email": null,
"sales_form": "https://www.gatekeeperhq.com/contact_us",
"support": "https://knowledge.gatekeeperhq.com",
"linkedin": "https://www.linkedin.com/company/gatekeeperhq",
"notes": "Official contact page lists Americas +1 877-336-9070, EMEA +44 800 0293 227, APAC +61 2 9056 4073, and UK finance +44 2045 796214. Also lists a New York office (375 Park Avenue, Suite 2607) on LinkedIn. Demo booking via HubSpot on the site."
}
}

View file

@ -0,0 +1,578 @@
{
"gocanvas": {
"legal_name": "Canvas Solutions, Inc.",
"brand": "GoCanvas",
"website": "https://www.gocanvas.com",
"hq_address": "11911 Freedom Dr, Suite 400, Reston, VA 20190, USA",
"phone": "866-242-9334",
"email": "sales@gocanvas.com",
"sales_form": "https://www.gocanvas.com/contact-us",
"support": "https://help.gocanvas.com/hc/en-us; support@gocanvas.com; +1 703-436-8069 ext. 3",
"linkedin": "https://www.linkedin.com/company/gocanvas",
"notes": "Also lists HQ phones 703-436-8069. APAC +61 2 7209 1600; EMEA +44 20 7049 0432. Parent of Device Magic / SiteDocs product lines. Nemetschek Group."
},
"fulcrum": {
"legal_name": "Spatial Networks, Inc.",
"brand": "Fulcrum",
"website": "https://www.fulcrumapp.com",
"hq_address": "548 Market St, PMB 14914, San Francisco, CA 94104-5401, USA",
"phone": "+1 415-256-8000",
"email": "sales@fulcrumapp.com",
"sales_form": "https://www.fulcrumapp.com/contact-us/",
"support": "https://www.fulcrumapp.com/contact-us/; support hours MonFri 7am7pm ET",
"linkedin": "https://www.linkedin.com/company/fulcrum-mobile-data-collection",
"notes": "Fulcrum is a product of Spatial Networks, Inc. Demo: https://www.fulcrumapp.com/demo-request/"
},
"devicemagic": {
"legal_name": "Canvas Solutions, Inc.",
"brand": "Device Magic",
"website": "https://www.devicemagic.com",
"hq_address": "11911 Freedom Dr, Suite 400, Reston, VA 20190, USA",
"phone": "1-855-997-0800 x1",
"email": "sales@devicemagic.com",
"sales_form": "https://www.devicemagic.com/contact-us/",
"support": "https://docs.devicemagic.com/; support@devicemagic.com; 1-855-997-0800 x2",
"linkedin": "https://www.linkedin.com/company/device-magic",
"notes": "Now a GoCanvas / Canvas Solutions product line (privacy policy uses GoCanvas Reston address). LinkedIn still lists historic Raleigh office: 1 Glenwood Ave, Suite 500, Raleigh, NC 27603."
},
"inspect-point": {
"legal_name": "Inspect Point LLC",
"brand": "Inspect Point",
"website": "https://www.inspectpoint.com",
"hq_address": "24 4th St., Troy, NY 12180, USA",
"phone": "1-855-338-0476",
"email": "sales@inspectpoint.com",
"sales_form": "https://www.inspectpoint.com/contact-us/",
"support": "https://support.inspectpoint.com/; support@inspectpoint.com",
"linkedin": "https://www.linkedin.com/company/inspect-point",
"notes": "Sales hours MonFri 8am5pm ET. Demo: https://www.inspectpoint.com/get-a-demo/. Partners: https://www.inspectpoint.com/partners/"
},
"property-inspect": {
"legal_name": "Property Inspect Inc",
"brand": "Property Inspect",
"website": "https://propertyinspect.com",
"hq_address": "Portsmouth, UK (UK & EU); Greenville, SC (US & Canada)",
"phone": "+44 330 912 5005",
"email": "sales@propertyinspect.uk",
"sales_form": "https://propertyinspect.com/contact/",
"support": "https://support.propertyinspect.com; support@propertyinspect.com",
"linkedin": "https://www.linkedin.com/company/property-inspect",
"notes": "US & Canada: sales@propertyinspect.com, +1 646-661-3180. South Africa: sales@propertyinspect.co.za, +27 21 879 6071, Cape Town. Demo: https://propertyinspect.com/demo/. Street-level HQ not published beyond city."
},
"captego": {
"legal_name": "Captego ApS",
"brand": "Captego",
"website": "https://captego.com",
"hq_address": "Niels Jernes Vej 10, 9220 Aalborg Ø, Denmark",
"phone": "+45 40 34 03 14",
"email": null,
"sales_form": "https://captego.com/bookdemo",
"support": "https://captego.com/bookdemo (form); phone +45 40 34 03 14",
"linkedin": "https://www.linkedin.com/company/captego",
"notes": "DK-CVR 39630680. No public sales@ email on official pages. Homepage contact form also used for demos."
},
"photo-id": {
"legal_name": "U Scope Solutions LLC",
"brand": "PHOTO iD by U Scope",
"website": "https://photoidapp.net",
"hq_address": "5450 Bruce B Downs Blvd, Wesley Chapel, FL 33544, USA",
"phone": "844-872-6732",
"email": "info@uscope.net",
"sales_form": "https://photoidapp.net/contact/",
"support": "info@uscope.net; uscope@photoidapp.com; Google Play lists support@photoidapp.net",
"linkedin": "https://www.linkedin.com/company/photoidbyuscope",
"notes": "Also branded U Scope Technologies. Google Play developer address: 1110 Ardeena Way SE, Conyers, GA 30013. Contact page lists uscope@photoidapp.com."
},
"vlx": {
"legal_name": "Visualogyx, Inc.",
"brand": "VLX",
"website": "https://vlx.ai",
"hq_address": "20803 Biscayne Blvd, Aventura, FL 33180, USA",
"phone": "(954) 684-5236",
"email": "sales@vlx.ai",
"sales_form": "https://vlx.ai/contact/",
"support": "https://help.vlx.ai/; info@vlx.ai",
"linkedin": "https://www.linkedin.com/company/visualogyx",
"notes": "DBA VLX. General: info@vlx.ai. Demo: https://vlx.ai/demo/. Accessibility page also lists support@vlx.ai and 1-844-438-8978."
},
"hip-office": {
"legal_name": "Home Inspector Pro Software Inc.",
"brand": "Home Inspector Pro / HIP Office",
"website": "https://hipoffice.homeinspectorpro.com/",
"hq_address": null,
"phone": "888-750-4777",
"email": null,
"sales_form": "https://homeinspectorpro.com/contact-us/",
"support": "https://help.homeinspectorpro.com; help@homeinspectorpro.com",
"linkedin": "https://www.linkedin.com/company/home-inspector-pro",
"notes": "Product site is a HIP Office subdomain; parent marketing site is https://homeinspectorpro.com. Street HQ not published on official contact pages. Support hours listed as weekdays 5:00 AM9:00 PM PT, weekends 8:00 AM5:00 PM PT."
},
"inventorybase": {
"legal_name": "InventoryBase Ltd",
"brand": "InventoryBase",
"website": "https://inventorybase.co.uk",
"hq_address": "Building 1000, Lakeside North Harbour, Western Road, Portsmouth, PO6 3EN, United Kingdom",
"phone": "+44 (0)3333 444 506",
"email": "sales@inventorybase.com",
"sales_form": "https://inventorybase.co.uk/contact/",
"support": "https://support.inventorybase.com/; support@inventorybase.com",
"linkedin": "https://www.linkedin.com/company/inventorybase",
"notes": "Trading name of Radweb Ltd. Demo: https://inventorybase.co.uk/demo/. Companies House registered office matches HQ address."
},
"rentcheck": {
"legal_name": "RentCheck Holdings, Inc.",
"brand": "RentCheck",
"website": "https://www.getrentcheck.com",
"hq_address": "1582 Magazine Street, New Orleans, LA 70130, USA",
"phone": "+1 (504) 336-7771",
"email": "hello@getrentcheck.com",
"sales_form": "https://app.getrentcheck.com/get-started",
"support": "https://help.getrentcheck.com/en/; hello@getrentcheck.com",
"linkedin": "https://www.linkedin.com/company/getrentcheck",
"notes": "Demo: https://go.getrentcheck.com/view-rentcheck-demo. Terms list same Magazine Street address."
},
"formitize": {
"legal_name": "Mobile Interactive Technologies Pty Ltd",
"brand": "Formitize",
"website": "https://www.formitize.com",
"hq_address": "11 Rodeo Road, Gregory Hills NSW 2557, Australia",
"phone": "1300 552 008",
"email": "info@formitize.com",
"sales_form": "https://www.formitize.com/contact-us/",
"support": "https://support.formitize.com/; support@formitize.com",
"linkedin": "https://www.linkedin.com/company/formitize",
"notes": "ABN 27 156 432 389. Regional numbers: USA & Canada 1-800-785-7508; UK 0800 208 1092; NZ 0800 854 764; Singapore 800 852 3084; global +61 1300 552 008. Quick chat: https://www.formitize.com/quick-chat/"
},
"moreapp": {
"legal_name": "MoreApp B.V.",
"brand": "MoreApp",
"website": "https://moreapp.com",
"hq_address": "Stationsplein 45, 3013 AK Rotterdam, The Netherlands",
"phone": null,
"email": "info@moreapp.com",
"sales_form": "https://links.moreapp.com/meeting/sales/en",
"support": "https://helpcenter.moreapp.com/en; support@moreapp.com",
"linkedin": "https://nl.linkedin.com/company/moreapp",
"notes": "CoC 85743577; VAT NL863726410B01. Other offices: Pau Claris 194-196, Floor 4, 08037 Barcelona, Spain; Lohmühlenstraße 65, 12435 Berlin, Germany; 3 Rue Maya Angelou, 44200 Nantes, France. No public sales phone on official contact page."
},
"checklist-facil": {
"legal_name": "Softplan S.A.",
"brand": "Checklist Fácil",
"website": "https://www.checklistfacil.com",
"hq_address": "Sapiens Parque Av. Luiz Boiteux Piazza, 1302 lote 87/89 Cachoeira do Bom Jesus, Florianópolis SC, 88056-000, Brazil",
"phone": "+55 48 3771-4101",
"email": "contato@checklistfacil.com",
"sales_form": "https://checklistfacil.com/",
"support": "https://spa.checklistfacil.com.br/login (in-app ticket / 24h help center)",
"linkedin": "https://www.linkedin.com/company/checklist-facil/",
"notes": "Product of Starian / Softplan group. Also SP office: Thera Office Faria Lima, Sala 503, R. Pais Leme, 215, Pinheiros, São Paulo SP, 05424-010. Mexico City office listed on site. Commercial outreach is form-based ('Fale com um especialista'). Phone and contato@ appear on public company listings and Facebook; not a dedicated sales@ inbox."
},
"mitti": {
"legal_name": "SafetyCulture Pty Ltd",
"brand": "Mitti (by SafetyCulture)",
"website": "https://mitti.com",
"hq_address": "72 Foveaux Street, Surry Hills NSW 2010, Australia",
"phone": null,
"email": "info@safetyculture.com",
"sales_form": "https://mitti.com/book-demo",
"support": "https://help.mitti.com/; support@mitti.com (also support@safetyculture.com)",
"linkedin": "https://www.linkedin.com/company/safetyculturehq",
"notes": "SafetyCulture rebranded to Mitti; safetyculture.com redirects to mitti.com. ABN 16 089 180 049. Phone support only after login/chat — no public global sales number published on current contact page. Historic AU numbers 1300 306 604 / 1300 984 245 appear on older SafetyCulture pages. Contacts requested as SafetyCulture."
},
"sterblue": {
"legal_name": "Sterblue SAS",
"brand": "Sterblue",
"website": "https://www.sterblue.com",
"hq_address": "Nantes, France",
"phone": null,
"email": null,
"sales_form": null,
"support": null,
"linkedin": "https://www.linkedin.com/company/sterblue",
"notes": "Official site states the Sterblue platform ended active operations; team continues at LabelFlow (https://labelflow.ai/). Historic Facebook listing (not re-verified on current site): 2 rue Alfred Kastler, Nantes; +33 2 28 00 53 98; contact@sterblue.com. Do not treat those as current sales contacts."
},
"joynt": {
"legal_name": null,
"brand": "Joynt",
"website": "https://tryjoynt.com",
"hq_address": "Riyadh, Saudi Arabia",
"phone": null,
"email": null,
"sales_form": "https://tryjoynt.com/en/consultation-2/",
"support": "https://tryjoynt.com/en/#contact",
"linkedin": "https://sa.linkedin.com/company/try-joynt",
"notes": "Priced in SAR; App Store publisher region SA. Play package com.cilium.joynt. No public sales email or street HQ on tryjoynt.com. Do not confuse with unrelated US Joynt LLC."
},
"encircle": {
"legal_name": "Encircle Inc.",
"brand": "Encircle",
"website": "https://www.getencircle.com",
"hq_address": "151 Charles St W, Suite 100, Kitchener, ON N2G 1H6, Canada",
"phone": "1-888-788-3747",
"email": null,
"sales_form": "https://www.getencircle.com/demo/",
"support": "https://help.encircleapp.com/hc/en-us; support@encircleapp.com; 1-888-937-1077 ext. 1",
"linkedin": "https://www.linkedin.com/company/encircle",
"notes": "Zapier listing URL encircleapp.com; current marketing site is getencircle.com. Sales number is the 888-788-3747 line; support is 888-937-1077 ext. 1. No public sales@ inbox."
},
"procore": {
"legal_name": "Procore Technologies, Inc.",
"brand": "Procore",
"website": "https://www.procore.com",
"hq_address": "6309 Carpinteria Avenue, Carpinteria, CA 93013, USA",
"phone": "(866) 477-6267",
"email": null,
"sales_form": "https://www.procore.com/contact",
"support": "https://support.procore.com/",
"linkedin": "https://www.linkedin.com/company/procore-technologies",
"notes": "Public company. Sales hours MonFri 8:00 AM5:00 PM PT. No public sales@ on official contact page. Austin office: 221 W 6th St, Suite 200, Austin, TX 78701."
},
"companycam": {
"legal_name": "CompanyCam, Inc.",
"brand": "CompanyCam",
"website": "https://companycam.com",
"hq_address": "300 Canopy Street, Suite 200, Lincoln, NE 68508, USA",
"phone": "+1 (855) 464-5403",
"email": null,
"sales_form": "https://companycam.com/",
"support": "https://help.companycam.com/; support@companycam.com; SMS +1-866-609-9728",
"linkedin": "https://www.linkedin.com/company/companycam",
"notes": "Official support article states they do not offer a support call-in line. 855 number is from the official privacy notice. LinkedIn lists 350 Canopy St; privacy notice uses 300 Canopy St, Suite 200. press@companycam.com for media."
},
"jobnimbus": {
"legal_name": "JobNimbus, LLC",
"brand": "JobNimbus",
"website": "https://www.jobnimbus.com",
"hq_address": "3451 N Triumph Blvd, Suite 650, Lehi, UT 84043, USA",
"phone": "(855) 964-6287",
"email": null,
"sales_form": "https://www.jobnimbus.com/contact",
"support": "https://support.jobnimbus.com/; support@jobnimbus.com; (855) 964-6287 option 2",
"linkedin": "https://www.linkedin.com/company/jobnimbus",
"notes": "Official contact page publishes support@ only, not a separate sales@ inbox. Support hours MonFri 8am5pm MT."
},
"jobber": {
"legal_name": "Octopusapp Inc.",
"brand": "Jobber",
"website": "https://www.getjobber.com",
"hq_address": "Suite 300, 10130 103 Street NW, Edmonton, AB T5J 3N9, Canada",
"phone": "1-888-475-4473",
"email": "sales@getjobber.com",
"sales_form": "https://www.getjobber.com/contact/",
"support": "https://help.getjobber.com/hc/en-us; support@getjobber.com; 1-888-424-5301",
"linkedin": "https://www.linkedin.com/company/getjobber",
"notes": "DBA Jobber. Main switchboard / terms number 1-888-721-1115. Other offices: Toronto, Vancouver, Kitchener, Boston."
},
"housecall-pro": {
"legal_name": "Housecall Pro, Inc.",
"brand": "Housecall Pro",
"website": "https://www.housecallpro.com",
"hq_address": "12651 High Bluff Drive, Suites 130 & 150, San Diego, CA 92130, USA",
"phone": "858-842-5746",
"email": null,
"sales_form": "https://www.housecallpro.com/contact-us/",
"support": "https://help.housecallpro.com/; support@housecallpro.com",
"linkedin": "https://www.linkedin.com/company/housecallpro",
"notes": "LinkedIn now lists Denver HQ at 4180 Wynkoop St, Suite 310, Denver, CO 80216; official contact page still publishes San Diego. Homepage also shows 858-758-8495 / 858-943-6338 for demo/opt-out flows. No public sales@ inbox."
},
"servicetitan": {
"legal_name": "ServiceTitan, Inc.",
"brand": "ServiceTitan",
"website": "https://www.servicetitan.com",
"hq_address": "800 N Brand Blvd, Suite 100, Glendale, CA 91203, USA",
"phone": null,
"email": "partner-sales@servicetitan.com",
"sales_form": "https://www.servicetitan.com/demo",
"support": "https://help.servicetitan.com/",
"linkedin": "https://www.linkedin.com/company/servicetitan",
"notes": "Public company. Official site is form-based for customer sales; partner-sales@ is published for partner/dealer referrals. No public sales@ or main sales phone on official contact/demo pages reviewed. Press: press@servicetitan.com."
},
"workiz": {
"legal_name": "Workiz Inc.",
"brand": "Workiz",
"website": "https://www.workiz.com",
"hq_address": "9444 Balboa Ave #150, San Diego, CA 92123, USA",
"phone": "855-790-7363",
"email": null,
"sales_form": "https://www.workiz.com/demo/",
"support": "https://help.workiz.com/; support@workiz.com; 855-790-7363",
"linkedin": "https://www.linkedin.com/company/workiz",
"notes": "Official contact page does not publish a sales@ inbox. Support hours 5am6pm PT weekdays, 8am5pm PT weekends. Facebook lists info@workiz.com (not independently confirmed on current contact page)."
},
"service-fusion": {
"legal_name": "FSM Technologies, LLC",
"brand": "Service Fusion",
"website": "https://www.servicefusion.com",
"hq_address": "8605 Freeport Parkway, Suite 200, Irving, TX 75063, USA",
"phone": "888-902-0304",
"email": null,
"sales_form": "https://www.servicefusion.com/contact-us-service-fusion",
"support": "https://servicefusion.zendesk.com/hc/en-us; support@servicefusion.com",
"linkedin": "https://www.linkedin.com/company/service-fusion",
"notes": "EverCommerce company. Header also lists sales (817) 230-8203. Sales IVR option 1 on 888-902-0304. Official llm-info page lists 901 W Walnut Hill Ln Suite 130 B, Irving, TX 75038 — treat LinkedIn/legacy Irving Freeport address as the commonly published HQ."
},
"leap-crm": {
"legal_name": null,
"brand": "Leap",
"website": "https://leaptodigital.com",
"hq_address": "Columbia, Maryland, USA",
"phone": "844-370-5327",
"email": null,
"sales_form": "https://leaptodigital.com/contact/",
"support": "https://leaptodigital.com/contact/",
"linkedin": "https://www.linkedin.com/company/leaptodigital",
"notes": "844-370-LEAP. Street address and legal entity not published on official contact page. Hours listed as 8:30 AM7 PM ET on contact page snippets. No public sales@ confirmed on official pages."
},
"knowify": {
"legal_name": "Knowify, LLC",
"brand": "Knowify",
"website": "https://www.knowify.com",
"hq_address": "76 Bowery, 7th floor, New York, NY 10013, USA",
"phone": "+1 (212) 233-3230",
"email": "knowify@knowify.com",
"sales_form": "https://knowify.com/contact/",
"support": "https://knowify.com/training-and-support/; support@knowify.com",
"linkedin": "https://www.linkedin.com/company/knowify-llc",
"notes": "LinkedIn lists 45 Broadway, Suite 1440, New York, NY 10006; official contact page currently publishes 76 Bowery, 7th floor."
},
"busybusy": {
"legal_name": "ToolWatch, LLC",
"brand": "busybusy",
"website": "https://busybusy.com",
"hq_address": "965 S Tech Ridge Dr #120, St George, UT 84770, USA",
"phone": "+1 702-960-4534",
"email": "info@busybusy.com",
"sales_form": "https://busybusy.com/contact/",
"support": "https://helpcenter.busybusy.io/en/; +1 435-292-7376",
"linkedin": "https://www.linkedin.com/company/busybusy",
"notes": "Now marketed as busybusy by AlignOps. AlignOps phone +1 303-799-0272. Google Play developer ToolWatch, LLC. Toll-free +1 855-287-9287 appears on app store listings."
},
"contractor-foreman": {
"legal_name": null,
"brand": "Contractor Foreman",
"website": "https://www.contractorforeman.com",
"hq_address": "PO Box 911, Forest City, NC 28139, USA",
"phone": "(828) 375-8042",
"email": "sales@contractorforeman.com",
"sales_form": "https://contractorforeman.com/contact/",
"support": "https://kb.contractorforeman.com/; support@contractorforeman.com; https://contractorforeman.com/support/",
"linkedin": "https://www.linkedin.com/company/contractor-foreman",
"notes": "Street HQ not published (PO Box only). Contact page returned 403 from some fetches; phone/email confirmed on official support and product pages."
},
"handoff": {
"legal_name": "1Build, Inc.",
"brand": "Handoff",
"website": "https://www.handoff.ai",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://www.handoff.ai/",
"support": "support@handoff.ai",
"linkedin": "https://www.linkedin.com/company/handoff-ai",
"notes": "Handoff is developed by 1build (YC W20). Official legal pages only publish support@handoff.ai. No public sales phone or street HQ on official site."
},
"projul": {
"legal_name": null,
"brand": "Projul",
"website": "https://projul.com",
"hq_address": "St. George, Utah, USA",
"phone": "(844) 776-5853",
"email": "sales@projul.com",
"sales_form": "https://projul.com/about/contact-us/",
"support": "https://projul.com/about/contact-us/; sales@projul.com; support hours MonFri 8:00 AM5:00 PM MST",
"linkedin": "https://www.linkedin.com/company/projul",
"notes": "Street address not on official contact page. Third-party directories list 1173 S 250 W Ste 507, St. George, UT 84770 (not used as verified HQ)."
},
"one-click-contractor-1": {
"legal_name": null,
"brand": "One Click Contractor",
"website": "https://oneclickcontractor.com",
"hq_address": "3984 E Endeavor Dr, Appleton, WI 54915, USA",
"phone": "1-877-320-2391",
"email": "info@oneclickcontractor.com",
"sales_form": "https://oneclickcontractor.com/contact-us",
"support": "https://oneclickcontractor.com/contact-us; info@oneclickcontractor.com",
"linkedin": "https://www.linkedin.com/company/one-click-contractor",
"notes": "Address from official contact page / company listings. Demo booking referenced as info.oneclickcontractor.com/schedule-a-demo."
},
"assignar": {
"legal_name": null,
"brand": "Assignar",
"website": "https://www.assignar.com",
"hq_address": "1615 Platte St, Suite 200, Denver, CO 80202, USA",
"phone": "(833) 584-2220",
"email": null,
"sales_form": "https://www.assignar.com/schedule-demo/",
"support": "https://support.assignar.com/hc/en-au",
"linkedin": "https://www.linkedin.com/company/assignar",
"notes": "AUS sales (07) 5230 8223. AU mailing: PO Box 441, North Sydney NSW 2059. Privacy page lists +1 (855) 608-4772. No public sales@ on pages reviewed."
},
"buildtopia": {
"legal_name": "Constellation HomeBuilder Systems",
"brand": "BuildTopia",
"website": "https://www.constellationhb.com/products/buildtopia-construction-software/",
"hq_address": "8133 Warden Ave, Markham, ON L6G 1B3, Canada",
"phone": "1-888-723-2222",
"email": "sales@constellationhb.com",
"sales_form": "https://www.constellationhb.com/contact-us/",
"support": "http://help.buildtopia.com/; app.buildtopia.com customer care",
"linkedin": "https://www.linkedin.com/company/constellation-homebuilder-systems",
"notes": "BuildTopia is a Constellation HomeBuilder Systems product. buildtopia.com is the product app, not a standalone vendor site."
},
"finalcad": {
"legal_name": "Orisha",
"brand": "FINALCAD / Orisha Construction",
"website": "https://www.orisha.com/fr/construction/",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://www.orisha.com/fr/construction/contact",
"support": "https://www.orisha.com/fr/construction/espace-client",
"linkedin": "https://www.linkedin.com/company/finalcad/",
"notes": "FINALCAD is now part of Orisha Construction (merged path via Advae / Wizzcad). Official English construction.orisha.com redirects to the French Orisha Construction site. Street HQ and public sales phone/email not published on the construction landing page."
},
"bluebeam": {
"legal_name": "Bluebeam, LLC",
"brand": "Bluebeam",
"website": "https://www.bluebeam.com",
"hq_address": "55 South Lake Avenue, Suite 260, Pasadena, CA 91101, USA",
"phone": "1-866-496-2140",
"email": "sales@bluebeam.com",
"sales_form": "https://www.bluebeam.com/contact/",
"support": "https://support.bluebeam.com/; support@bluebeam.com; 626-788-4100 / 1-866-496-2140",
"linkedin": "https://www.linkedin.com/company/bluebeam-software",
"notes": "Nemetschek company. Terms of sale list 55 South Lake Avenue, Suite 260. LinkedIn still lists 443 S Raymond Ave, Pasadena, CA 91105. UK +44 20 3868 9061; Australia 07-3608-5800. Enterprise sales modal on contact page for 50+ seats."
},
"contractor-plus": {
"legal_name": "Contractor Plus, Inc.",
"brand": "Contractor+",
"website": "https://contractorplus.app",
"hq_address": "1317 Edgewater Drive, Suite 719, Orlando, FL 32804, USA",
"phone": "+1 (855) 392-8803",
"email": "hello@contractorplus.app",
"sales_form": "https://contractorplus.app/",
"support": "https://support.contractorplus.app/; in-app chat",
"linkedin": "https://www.linkedin.com/company/contractorplus",
"notes": "Suite 719 is a virtual/PMB-style address. Terms also list legal@contractorplus.app."
},
"onfleet": {
"legal_name": "Onfleet, Inc.",
"brand": "Onfleet",
"website": "https://onfleet.com",
"hq_address": "268 Bush Street #4305, San Francisco, CA 94104, USA",
"phone": null,
"email": null,
"sales_form": "https://onfleet.com/contact-sales",
"support": "https://support.onfleet.com/; support@onfleet.com",
"linkedin": "https://www.linkedin.com/company/onfleet",
"notes": "No public sales phone or sales@ on official contact pages. LinkedIn lists 717 California St (historic). Partnerships: https://onfleet.com/partnerships"
},
"track-pod": {
"legal_name": "Geros Technologijos, Ltd.",
"brand": "Track-POD",
"website": "https://www.track-pod.com",
"hq_address": "Šeimyniškių g. 19, 09200 Vilnius, Lithuania",
"phone": null,
"email": "sales@track-pod.com",
"sales_form": "https://www.track-pod.com/contact-us/",
"support": "https://www.track-pod.com/contact-us/; support@track-pod.com",
"linkedin": "https://www.linkedin.com/company/track-pod",
"notes": "North America/Australia entity listed as Track-POD, Ltd., 4711 Yonge St, North York, ON M2N 6K8. Emails on official page are Cloudflare-obfuscated; sales@track-pod.com is the published pattern on that page."
},
"detrack": {
"legal_name": "Detrack Systems Pte. Ltd.",
"brand": "Detrack",
"website": "https://www.detrack.com",
"hq_address": "60 Kaki Bukit Place #05-16, Eunos Techpark, Singapore 415979",
"phone": null,
"email": "sales@detrack.com",
"sales_form": "https://www.detrack.com/get-in-touch-with-us/",
"support": "https://help.detrack.com/en/; in-dashboard chat / ticket form",
"linkedin": "https://www.linkedin.com/company/detrack-systems",
"notes": "Demo: https://www.detrack.com/book-a-consultation/. Terms list the Eunos Techpark address. +65 6844 0509 appears on third-party profiles, not on the current official contact page."
},
"tookan": {
"legal_name": "Jungleworks Inc.",
"brand": "Tookan",
"website": "https://jungleworks.com/tookan/",
"hq_address": "4830 West Kennedy Blvd, Suite 600, Tampa, FL 33609, USA",
"phone": "+1-579-809-0491",
"email": "contact@jungleworks.com",
"sales_form": "https://jungleworks.com/tookan/",
"support": "https://help.jungleworks.com/; contact@jungleworks.com",
"linkedin": "https://www.linkedin.com/company/jungleworks",
"notes": "Tookan is a JungleWorks product (tookanapp.com). Demo/signup forms on jungleworks.com/tookan/. Play Store also lists contact@jungleworks.com. Alternate legal name Click Labs Inc. appears on some Trustpilot listings."
},
"wodely": {
"legal_name": "Asbing Technology Pty Ltd",
"brand": "Wodely",
"website": "https://www.wodely.com",
"hq_address": "Level 45/680 George Street, Sydney, NSW 2000, Australia",
"phone": null,
"email": null,
"sales_form": "https://www.wodely.com/contact-sales/",
"support": "https://www.wodely.com/contact/ (in-dashboard ticket); https://www.wodely.com/category/support/",
"linkedin": null,
"notes": "Formerly WooDelivery. US office: 66 Franklin Street, Suite 300, Oakland, CA 94607. Email and reception numbers are published only as images on the contact page — not transcribed. Site states no phone support for product inquiries."
},
"workwave-route-manager": {
"legal_name": "WorkWave LLC",
"brand": "WorkWave Route Manager",
"website": "https://www.workwave.com/route-manager/",
"hq_address": "101 Crawfords Corner Road, Suite 2511-W, Holmdel, NJ 07733, USA",
"phone": "(866) 794-1658",
"email": null,
"sales_form": "https://www.workwave.com/contact-us",
"support": "https://www.workwave.com/support; (800) 762-0301; wwrmsupport@workwave.com",
"linkedin": "https://www.linkedin.com/company/workwave",
"notes": "Product-specific Route Manager marketing site https://www.route-manager.com/ lists sales (866) 497-4993 and service (800) 762-0301 opt. 1. Corporate WorkWave contact-us page lists sales (866) 794-1658."
},
"cigo-tracker": {
"legal_name": "Cigo Tracker Inc.",
"brand": "Cigo Tracker",
"website": "https://cigotracker.com",
"hq_address": "3343 Peachtree Rd NE, Ste 145, Atlanta, GA 30326, USA",
"phone": "(888) 816-2446",
"email": "sales@cigotracker.com",
"sales_form": "https://cigotracker.com/contact-us-today/",
"support": "https://cigotracker.com/contact-us-today/",
"linkedin": "https://www.linkedin.com/company/cigo-tracker",
"notes": "Canadian roots; privacy policy lists 9850 rue Saint-Urbain, Montreal, QC H3L 2T2. US HQ announced in Atlanta. Hours MonFri 9am6pm ET. Additional number 1-514-418-3113 on contact page snippets. Historic 866-377-0885 appears on older directories."
},
"vromo": {
"legal_name": null,
"brand": "VROMO",
"website": "https://vromo.io",
"hq_address": "Annaville House, Dunmore Road, Waterford, X91 CC85, Ireland",
"phone": null,
"email": "sales@vromo.io",
"sales_form": "https://vromo.io/contact/",
"support": "https://help.vromo.io/knowledge; information@vromo.io",
"linkedin": "https://www.linkedin.com/company/vromo",
"notes": "US registered agent address listed: Corporate Services Inc., 251 Little Falls Drive, Wilmington, DE 19808. Demo: https://vromo.io/book-a-demo/"
},
"easypost": {
"legal_name": "Simpler Postage, Inc.",
"brand": "EasyPost",
"website": "https://www.easypost.com",
"hq_address": "2889 Ashton Blvd, Lehi, UT 84043, USA",
"phone": null,
"email": null,
"sales_form": "https://www.easypost.com/talk-to-easypost/",
"support": "https://support.easypost.com/; https://support.easypost.com/hc/en-us/requests/new",
"linkedin": "https://www.linkedin.com/company/easypost",
"notes": "DBA EasyPost. Official support article: no complimentary phone support. HQ address from company profiles; not printed on the sales form page. Do not use Belgian EasyPost (easypost.eu) contacts."
},
"shippo": {
"legal_name": "Popout, Inc.",
"brand": "Shippo",
"website": "https://goshippo.com",
"hq_address": "2261 Market Street, Suite 5603, San Francisco, CA 94114, USA",
"phone": null,
"email": null,
"sales_form": "https://goshippo.com/contact/sales",
"support": "https://support.goshippo.com/hc/en-us; https://support.goshippo.com/hc/en-us/requests/new",
"linkedin": "https://www.linkedin.com/company/shippo",
"notes": "DBA Shippo. Legal/mail address from official privacy/law-enforcement policy. No public sales phone or sales@ on official contact pages. Third-party listings of 731 Market St or 628-777-3789 not used."
}
}

View file

@ -0,0 +1,626 @@
{
"clio": {
"legal_name": "Themis Solutions Inc.",
"brand": "Clio",
"website": "https://www.clio.com",
"hq_address": "Suite 300, 4611 Canada Way, Burnaby, BC V5G 4X3, Canada",
"phone": "1-888-858-2546",
"email": null,
"sales_form": "https://www.clio.com/schedule-a-demo/",
"support": "https://help.clio.com/hc/en-us; 1-888-858-2546 ext. 2; local (604) 210-2944 ext. 2",
"linkedin": "https://www.linkedin.com/company/clio---cloud-based-legal-technology",
"notes": "Legal entity from official Terms of Service. HQ from official contact page (Vancouver / Burnaby head office). Sales email on contact page is Cloudflare-obfuscated. Also listed as goclio.com. Other offices: Toronto, Calgary, Dublin."
},
"lawmatics": {
"legal_name": "Lawmatics, Inc.",
"brand": "Lawmatics",
"website": "https://www.lawmatics.com",
"hq_address": "9191 Towne Centre Dr., Suite 401, San Diego, CA 92122, United States",
"phone": "(800) 883-1105",
"email": "mail@lawmatics.com",
"sales_form": "https://www.lawmatics.com/demo",
"support": "support@lawmatics.com",
"linkedin": "https://www.linkedin.com/company/lawmatics",
"notes": "Legal name and postal HQ from official privacy policy. Contact page lists mail@lawmatics.com and (800) 883-1105. LinkedIn lists a different primary office (4250 Executive Sq Ste 101, San Diego, CA 92121); not used as HQ because privacy policy is the official postal address."
},
"mycase": {
"legal_name": "8am, LLC",
"brand": "8am MyCase",
"website": "https://www.mycase.com",
"hq_address": "3700 N Capital of Texas Hwy #300, Austin, TX 78746",
"phone": "(800) 462-8173",
"email": "sales@mycase.com",
"sales_form": "https://www.mycase.com/contact/",
"support": "support@mycase.com; (800) 571-8062; https://www.mycase.com/support/learning-center/",
"linkedin": "https://www.linkedin.com/company/mycase",
"notes": "Parent 8am (formerly AffiniPay). Product contact page lists Austin address, sales phone (800) 462-8173, support (800) 571-8062. Parent switchboard on 8am.com: 1-844-335-3373 (Visa card support). Legal name 8am, LLC from 8am product-site trademark notice."
},
"filevine": {
"legal_name": "Filevine, Inc.",
"brand": "Filevine",
"website": "https://www.filevine.com",
"hq_address": "1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106",
"phone": "801-657-5228",
"email": "info@filevine.com",
"sales_form": "https://www.filevine.com/contact-us/",
"support": "support@filevine.com; https://support.filevine.com/",
"linkedin": "https://www.linkedin.com/company/filevine",
"notes": "Official contact page lists general/info, support, and billing emails plus SLC HQ. Other offices: Chicago, New York, Prague, Bratislava."
},
"practicepanther-legal-software": {
"legal_name": null,
"brand": "PracticePanther",
"website": "https://www.practicepanther.com",
"hq_address": "12000 Biscayne Blvd, Suite 300, Miami, FL 33181",
"phone": "1-800-856-8729",
"email": "help@practicepanther.com",
"sales_form": "https://www.practicepanther.com/contact-us/",
"support": "help@practicepanther.com; 1-800-856-8729",
"linkedin": "https://www.linkedin.com/company/practicepanther",
"notes": "Official contact page is the source for address, phone, and help@ email. Part of Paradigm (Francisco Partners); legal entity not published on the contact page."
},
"actionstep": {
"legal_name": "Actionstep Operations New Zealand Limited",
"brand": "Actionstep",
"website": "https://www.actionstep.com",
"hq_address": "Level 10, Ste 3, Aon Centre, 29 Customs Street West, Auckland 1010, New Zealand",
"phone": null,
"email": null,
"sales_form": "https://www.actionstep.com/contact/",
"support": "https://actionstep.freshdesk.com/support/tickets/new/",
"linkedin": "https://www.linkedin.com/company/actionstep",
"notes": "ANZ privacy policy names Actionstep Operations New Zealand Limited (CN 1302336) at the Auckland address and Actionstep Operations Australia Pty Ltd (ACN 636 757 125), 301 Coronation Drive, Milton QLD 4064. LinkedIn primary office: 1743 Wazee St, Suite 200, Denver, CO 80202. No public sales phone/email on the contact-sales page."
},
"smokeball-1": {
"legal_name": null,
"brand": "Smokeball",
"website": "https://www.smokeball.com",
"hq_address": "200 W Adams Street, Chicago, IL 60606",
"phone": "(866) 934-9062",
"email": null,
"sales_form": "https://www.smokeball.com/contact-us",
"support": "https://support.smokeball.com/hc/en-us/requests/new",
"linkedin": "https://www.linkedin.com/company/smokeball-com",
"notes": "US contact page lists Chicago address and (866) 934-9062. About page says global head office is Sydney (Level 15, 333 Kent St, Sydney NSW 2000 on AU contact page) with US office in Chicago and UK office in London. Legal entity not confirmed on US contact page."
},
"casepeer": {
"legal_name": "8am, LLC",
"brand": "8am CasePeer",
"website": "https://www.casepeer.com",
"hq_address": "3700 N Capital of Texas Hwy #300, Austin, TX 78746",
"phone": "(888) 605-7337",
"email": "info@casepeer.com",
"sales_form": "https://www.casepeer.com/contact-us/",
"support": "support@casepeer.com; (949) 416-5777; https://www.casepeer.com/support/",
"linkedin": "https://www.linkedin.com/company/casepeer",
"notes": "8am product. Contact page lists Austin parent address, sales (888) 605-7337, support (949) 416-5777, info@casepeer.com. Support page lists support@casepeer.com."
},
"lawcus": {
"legal_name": "Lawcus Inc.",
"brand": "Lawcus",
"website": "https://lawcus.com",
"hq_address": "4445 Eastgate Mall, Suite 200, San Diego, CA 92121",
"phone": "+1 888 885 5766",
"email": null,
"sales_form": "https://calendly.com/lawcus/demo",
"support": "support@lawcus.com; https://support.lawcus.com/",
"linkedin": "https://www.linkedin.com/company/lawcus",
"notes": "Legal name and address from official site footer and contact page. Contact page publishes support@lawcus.com as the general inbox (no separate sales@)."
},
"docketwise": {
"legal_name": "8am, LLC",
"brand": "8am DocketWise",
"website": "https://www.docketwise.com",
"hq_address": "3700 N Capital of Texas Hwy #300, Austin, TX 78746",
"phone": null,
"email": "team@docketwise.com",
"sales_form": "https://www.docketwise.com/schedule-your-demo/",
"support": "team@docketwise.com; https://www.docketwise.com/support/; https://supportcenter.docketwise.com/en/",
"linkedin": "https://www.linkedin.com/company/docketwise",
"notes": "8am product. Founded in Philadelphia; parent HQ is Austin (same 8am address as MyCase/CasePeer). No product-specific public sales number on official pages; parent 8am switchboard 1-844-335-3373."
},
"leap-legal": {
"legal_name": null,
"brand": "LEAP Legal Software",
"website": "https://www.leaplegalsoftware.com",
"hq_address": "3 2nd Street, Jersey City, NJ 07302",
"phone": null,
"email": "sales@leap.us",
"sales_form": "https://www.leaplegalsoftware.com/us/demonstration",
"support": "https://community.leap.us; implementations@leap.us",
"linkedin": "https://www.linkedin.com/company/leap-legal-software",
"notes": "US contact page lists Jersey City as Headquarters and sales@leap.us. LinkedIn primary: Level 38, Two International Towers, 200 Barangaroo Ave, Sydney NSW 2000. Marketing: marketing@leap.us."
},
"cosmolex": {
"legal_name": "ProfitSolv Purchaser, Inc.",
"brand": "CosmoLex",
"website": "https://www.cosmolex.com",
"hq_address": "1555 Palm Beach Lakes Blvd, Ste 220, West Palm Beach, FL 33401",
"phone": "+1 866-878-6798",
"email": "partners@cosmolex.com",
"sales_form": "https://www.cosmolex.com/demo/",
"support": "support@cosmolex.com; US (732) 595-9015; CA (365) 804-0050; https://support.cosmolex.com/submit-a-ticket/",
"linkedin": "https://www.linkedin.com/company/cosmolex-llc/",
"notes": "Footer copyright is ProfitSolv Purchaser, Inc. Contact page mailing address is 1100 Cornwall Road, Suite 215, Monmouth Junction, NJ 08852; footer HQ is West Palm Beach. Partner portal lists partners@cosmolex.com and 866-878-6798."
},
"camplegal": {
"legal_name": null,
"brand": "CampLegal",
"website": "https://camplegal.com",
"hq_address": null,
"phone": "(844) 700-0123",
"email": "support@camplegal.com",
"sales_form": "https://camplegal.com/contact-us/",
"support": "support@camplegal.com; (844) 700-0123",
"linkedin": "https://www.linkedin.com/company/camplegal",
"notes": "About page says fully remote across multiple states/countries. LinkedIn lists Philadelphia, PA as HQ city only. Contact page publishes phone and support@ as the public inbox."
},
"servemanager": {
"legal_name": "InfoTrack LLC",
"brand": "ServeManager",
"website": "https://www.servemanager.com",
"hq_address": "5341 Old Redwood Highway, Suite 310, Petaluma, CA 94954",
"phone": "(800) 280-4400",
"email": null,
"sales_form": "https://www.servemanager.com/contact/new",
"support": "https://support.servemanager.com/; (800) 280-4400",
"linkedin": "https://www.linkedin.com/company/servemanager",
"notes": "ServeManager is an InfoTrack product. Product contact page lists Petaluma office. Privacy policy names InfoTrack LLC, 1400 N. McDowell Blvd, Suite 300, Petaluma, CA 94954; privacy line 1-800-938-8815. Law-firms page lists support (800) 280-4400, 8am6pm MonFri MST."
},
"clarra": {
"legal_name": null,
"brand": "Clarra",
"website": "https://www.clarra.com",
"hq_address": "2100 Geng Rd, Suite 210, Palo Alto, CA 94303",
"phone": null,
"email": null,
"sales_form": "https://clarra.com/contact-us/",
"support": null,
"linkedin": "https://www.linkedin.com/company/askclarra",
"notes": "Address from official Terms of Service (legal@clarra.com for legal notices only). LinkedIn HQ city: Emeryville, CA. Contact-us page returned 403 during collection."
},
"firm360": {
"legal_name": "Firm Software LLC",
"brand": "Firm360",
"website": "https://www.myfirm360.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://www.myfirm360.com/contact-us/",
"support": "support@myfirm360.com; https://www.myfirm360.com/support-center",
"linkedin": "https://www.linkedin.com/company/myfirm360",
"notes": "Privacy policy: Firm Software LLC d/b/a Firm360; support@myfirm360.com. No HQ address or sales phone on official contact/privacy pages. Unrelated Canadian firm360.com (Mississauga) is a different company."
},
"vinesign": {
"legal_name": "Filevine, Inc.",
"brand": "Vinesign",
"website": "https://www.vinesign.com",
"hq_address": "1260 Stringham Ave, Suite 600, Salt Lake City, UT 84106",
"phone": "801-657-5228",
"email": "info@filevine.com",
"sales_form": "https://www.filevine.com/contact-us/",
"support": "https://support.filevine.com/; support@filevine.com",
"linkedin": "https://www.linkedin.com/company/filevine",
"notes": "Filevine e-sign product. Filevine help center: contact Filevine sales or call 801-657-5228 / email info@filevine.com. Same parent switchboard as Filevine."
},
"legito": {
"legal_name": "Legito, Inc.",
"brand": "Legito",
"website": "https://legito.com",
"hq_address": "25 W 39th St, New York, NY 10018",
"phone": "+1 332-334-7750",
"email": "sales@legito.com",
"sales_form": "https://www.legito.com/contact-sales/",
"support": "support@legito.com; https://www.legito.com/contact/",
"linkedin": "https://www.linkedin.com/company/legito",
"notes": "US sales number +1 332-334-7750 and sales@legito.com from official contact-sales page. UK +44 20 4587 9222. LinkedIn also lists Přízova 1, Brno 60200, Czechia. Contact page was JS-heavy."
},
"gavel": {
"legal_name": "Documate, Inc.",
"brand": "Gavel",
"website": "https://www.gavel.io",
"hq_address": "453 S. Spring St., Suite 400-1630, Los Angeles, CA 90013",
"phone": "(415) 941-6866",
"email": null,
"sales_form": "https://www.gavel.io/contact",
"support": "https://help.gavel.io/",
"linkedin": "https://www.linkedin.com/company/gaveltech",
"notes": "Footer: Documate, Inc. d/b/a Gavel. Acquired by Relativity (announced on site). Crunchbase lists hello@gavel.io; not independently confirmed on the contact page. Phone/address from official site footer."
},
"agencyzoom-ca67272": {
"legal_name": "Vertafore, Inc.",
"brand": "AgencyZoom",
"website": "https://www.agencyzoom.com",
"hq_address": "999 18th St, Suite 400, Denver, CO 80202",
"phone": "1-800-444-4813",
"email": "info@agencyzoom.com",
"sales_form": "https://www.agencyzoom.com/book-a-demo",
"support": "https://support.agencyzoom.com/en/; chat on agencyzoom.com for existing customers",
"linkedin": "https://www.linkedin.com/company/agencyzoom",
"notes": "Owned by Vertafore. Product contact page: new customers email info@agencyzoom.com. Parent sales/support switchboard 1-800-444-4813 and Denver HQ from official Vertafore locations page."
},
"ezlynx": {
"legal_name": "Applied Systems, Inc.",
"brand": "EZLynx",
"website": "https://www.ezlynx.com",
"hq_address": "350 Highland Dr, Suite 150, Lewisville, TX 75067",
"phone": "(877) 932-2382",
"email": "sales@appliedsystems.com",
"sales_form": "https://www1.appliedsystems.com/en-us/contact-us/",
"support": "support@ezlynx.com; (877) 932-2382 option 1; https://community.appliedsystems.com/",
"linkedin": "https://www.linkedin.com/company/ezlynx",
"notes": "Applied company. Parent HQ: 320 North Sangamon Street, Suite 750, Chicago, IL 60607. Parent general/sales: 708.534.5575 or 800.786.1362; sales@appliedsystems.com. EZLynx support directory: (877) 932-2382; support@ezlynx.com; training@ezlynx.com."
},
"agencybloc": {
"legal_name": null,
"brand": "AgencyBloc",
"website": "https://www.agencybloc.com",
"hq_address": "115 E 2nd St, Cedar Falls, IA 50613",
"phone": "866-338-7075",
"email": "help@agencybloc.com",
"sales_form": "https://www.agencybloc.com/schedule-demo/",
"support": "866-338-7075; help@agencybloc.com",
"linkedin": "https://www.linkedin.com/company/agencybloc",
"notes": "Official contact page: Sales and Support 866-338-7075. Privacy policy postal address 115 E 2nd St, Cedar Falls, IA 50613; opt-out help@agencybloc.com. LLM info page lists HQ as Des Moines, Iowa; LinkedIn also lists Clive, IA office. Legal entity not stated on contact/privacy pages."
},
"nowcerts": {
"legal_name": null,
"brand": "NowCerts",
"website": "https://www.nowcerts.com",
"hq_address": null,
"phone": "801-999-0550",
"email": "help@nowcerts.com",
"sales_form": "https://www.nowcerts.com/",
"support": "help@nowcerts.com; 801-999-0550",
"linkedin": "https://www.linkedin.com/company/nowcerts",
"notes": "Phone and help@ published on official NowCerts pages. Street HQ not confirmed on official contact page (third-party directories list Salt Lake City / Flower Mound)."
},
"vertafore": {
"legal_name": null,
"brand": "Vertafore",
"website": "https://www.vertafore.com",
"hq_address": "999 18th St Ste 400, Denver, CO 80202",
"phone": "1-800-444-4813",
"email": null,
"sales_form": "https://www.vertafore.com/request-info",
"support": "https://support.vertafore.com/; 1-800-444-4813",
"linkedin": "https://www.linkedin.com/company/vertafore",
"notes": "Official locations page lists Denver HQ and other US/Canada/India offices. Roper Technologies (NYSE: ROP) parent. Press email publicrelations@vertafore.com from official press releases."
},
"canopy-connect": {
"legal_name": "Canopy Connect, Inc.",
"brand": "Canopy Connect",
"website": "https://www.usecanopy.com",
"hq_address": "9450 SW Gemini Dr, PMB 37656, Beaverton, OR 97008, USA",
"phone": "707-789-1110",
"email": "hello@usecanopy.com",
"sales_form": "https://www.usecanopy.com/",
"support": "hello@usecanopy.com",
"linkedin": "https://www.linkedin.com/company/usecanopy",
"notes": "Legal name, mail address, phone, and hello@ from official privacy policy. PMB is a mail-forwarding address, not necessarily a staffed office."
},
"salt": {
"legal_name": null,
"brand": "SALT Insure",
"website": "https://www.saltinsure.com",
"hq_address": null,
"email": null,
"phone": null,
"sales_form": "https://demo.saltinsure.com",
"support": "https://support.saltinsure.com/knowledge-base/",
"linkedin": "https://www.linkedin.com/company/saltinsure",
"notes": "Official terms list terms@saltinsure.com (not a sales inbox). Discovery-call booking at demo.saltinsure.com. Street HQ not published on official site."
},
"mc-professional": {
"legal_name": null,
"brand": "Personify / MC Professional",
"website": "https://personifycorp.com",
"hq_address": "7010 Easy Wind Dr, Building II, Suite 210, Austin, TX 78752",
"phone": null,
"email": "info@personifycorp.com",
"sales_form": "https://personifycorp.com/request-a-demo/",
"support": "https://personifycorp.com/support/account-support",
"linkedin": "https://www.linkedin.com/company/personify-corp",
"notes": "MC Professional is a Personify product. info@personifycorp.com from official contact page. Austin address from official LinkedIn locations (company page). Product-specific phone not published."
},
"wunderite": {
"legal_name": null,
"brand": "Wunderite",
"website": "https://wunderite.com",
"hq_address": null,
"phone": "888-986-3374",
"email": "sales@wunderite.com",
"sales_form": "https://wunderite.com/pricing/",
"support": "https://wunderite.com/",
"linkedin": "https://www.linkedin.com/company/wunderite",
"notes": "Official site footer (how-it-works): sales@wunderite.com and 888-wunderite (888-986-3374); 'Made in Boston'. Street address not confirmed on official pages."
},
"riskadvisor": {
"legal_name": null,
"brand": "RiskAdvisor",
"website": "https://www.riskadvisor.insure",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://riskadvisor.insure/demo",
"support": null,
"linkedin": "https://www.linkedin.com/company/riskadvisor",
"notes": "Sales is demo-form only. Careers page uses a personal founder email, omitted. No official public HQ, phone, or generic sales inbox found."
},
"insurgo": {
"legal_name": "Insurgo GmbH",
"brand": "Insurgo",
"website": "https://insurgo.de",
"hq_address": "Französische Straße 20, 10117 Berlin, Germany",
"phone": null,
"email": null,
"sales_form": "https://insurgo.de/demo-vereinbaren",
"support": null,
"linkedin": "https://www.linkedin.com/company/insurgo-cloud",
"notes": "German insurance-broker MVP. Legal name and Berlin address from official site footer. Demo form is the public sales path. Unrelated UK/US 'Insurgo' media-destruction companies exist."
},
"apizeal": {
"legal_name": null,
"brand": "Apizeal",
"website": "https://apizeal.com",
"hq_address": null,
"phone": null,
"email": "sales@apizeal.com",
"sales_form": "https://apizeal.com/en/free-trial",
"support": "https://apizeal.com/en/contact; https://docs.apizeal.com/en/; live chat MonFri 9:0018:00 Florida time",
"linkedin": "https://www.linkedin.com/company/apizeal",
"notes": "sales@apizeal.com from official free-trial/pricing copy. Support is live chat, not a published phone. Street HQ not on official contact page."
},
"jenesisnow": {
"legal_name": null,
"brand": "Jenesis Software",
"website": "https://www.jenesissoftware.com",
"hq_address": null,
"phone": "(828) 245-1171",
"email": "sales@jenesissoftware.com",
"sales_form": "https://www.jenesissoftware.com/contact/",
"support": "support@jenesissoftware.com; (828) 245-1171",
"linkedin": "https://www.linkedin.com/company/jenesis-software",
"notes": "Official homepage/contact snippets: (828) 245-1171, sales@jenesissoftware.com, support@jenesissoftware.com. LinkedIn HQ city: Elon, NC. Street address not confirmed on a fetched official page."
},
"nextagency": {
"legal_name": "Take 44, Inc.",
"brand": "NextAgency",
"website": "https://nextagency.com",
"hq_address": null,
"phone": "(469) 269-2226",
"email": "Sales@NextAgency.com",
"sales_form": "https://nextagency.com/contact-nextagency/",
"support": "Support@NextAgency.com; (469) 269-2226; https://help.nextagency.com/",
"linkedin": "https://www.linkedin.com/company/nextagency",
"notes": "Copyright on official site: Take 44, Inc. FAQ: sales@NextAgency.com or 469-269-2226. Contact page also lists Support@NextAgency.com. Zapier website field take44.com is the parent. No street HQ on official pages."
},
"insurgrid": {
"legal_name": "InsurGrid Tech, Inc.",
"brand": "InsurGrid",
"website": "https://insurgrid.com",
"hq_address": "2261 Market Street STE 22875, San Francisco, CA 94114, USA",
"phone": "(415) 900-4323",
"email": null,
"sales_form": "https://insurgrid.com/landing/book-call-calendly",
"support": "support@insurgrid.com",
"linkedin": "https://www.linkedin.com/company/insurgrid",
"notes": "Privacy policy: InsurGrid Tech, Inc.; mail 2261 Market Street STE 22875 (also lists older 548 Market St PMB 22672). CCPA phone (415) 900-4323. Footer support@insurgrid.com. Market Street suite is a virtual/PMB-style address."
},
"encircle": {
"legal_name": null,
"brand": "Encircle",
"website": "https://www.encircleapp.com",
"hq_address": "151 Charles St W Suite #100, Kitchener, ON N2G 1H6, Canada",
"phone": "1-888-788-3747",
"email": null,
"sales_form": "https://www.getencircle.com/demo/",
"support": "support@encircleapp.com; 1-888-937-1077 ext. 1; https://help.encircleapp.com/hc/en-us",
"linkedin": "https://www.linkedin.com/company/encircle",
"notes": "Official contact (getencircle.com/contact): sales 1-888-788-3747; support 1-888-937-1077 ext. 1 and support@encircleapp.com. Marketing site getencircle.com; product login encircleapp.com."
},
"dotloop": {
"legal_name": "DotLoop LLC",
"brand": "dotloop",
"website": "https://www.dotloop.com",
"hq_address": null,
"phone": "1-888-dotloop",
"email": null,
"sales_form": "https://www.dotloop.com/",
"support": "support@dotloop.com; 1-888-dotloop",
"linkedin": "https://www.linkedin.com/company/dotloop",
"notes": "Zillow Group product. Official site footer: 1-888-dotloop, support@dotloop.com; trademarks of DotLoop LLC. Parent HQ is Zillow (Seattle); product street HQ not on the homepage footer."
},
"follow-up-boss": {
"legal_name": null,
"brand": "Follow Up Boss",
"website": "https://www.followupboss.com",
"hq_address": null,
"phone": "(855) 622-5311",
"email": null,
"sales_form": "https://app.followupboss.com/signup/v2",
"support": "https://help.followupboss.com/hc/en-us; (855) 622-5311; support@followupboss.com",
"linkedin": "https://www.linkedin.com/company/follow-up-boss",
"notes": "Now part of Zillow Group (stated on official About). Help Center publishes phone/email support 8am8pm ET, 7 days. Sales number (855) 888-9769 appeared on an official how-we-help crawl in search snippets. Street HQ not published (remote / Zillow parent)."
},
"kvcore": {
"legal_name": "INSIDERE, LLC",
"brand": "kvCORE / BoldTrail",
"website": "https://www.insiderealestate.com",
"hq_address": null,
"phone": "(877) 896-0778",
"email": null,
"sales_form": "https://insiderealestate.com/contact/",
"support": "https://help.insiderealestate.com/; billing@insiderealestate.com",
"linkedin": "https://www.linkedin.com/company/inside-real-estate",
"notes": "kvCORE login footer: © INSIDERE, LLC. Product is now marketed as BoldTrail Front Office. BoldTrail marketing lists (877) 896-0778. Contact page https://insiderealestate.com/contact/ is the official sales/support ticket hub."
},
"leadsimple": {
"legal_name": null,
"brand": "LeadSimple",
"website": "https://www.leadsimple.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://www.leadsimple.com/demo",
"support": "https://www.leadsimple.com/help",
"linkedin": "https://www.linkedin.com/company/leadsimple",
"notes": "Official site is demo/trial led; no public HQ, phone, or generic sales inbox on homepage. Support path /help."
},
"finmo": {
"legal_name": "Lendesk Technologies ULC",
"brand": "Finmo",
"website": "https://www.lendesk.com/finmo",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://www.lendesk.com/contact",
"support": "usersupport@finmo.ca (borrower terms); support@finmo.net also cited on Finmo help portal",
"linkedin": "https://www.linkedin.com/company/lendesk",
"notes": "Finmo is a Lendesk product (Rocket Companies / Lendesk acquisition of Finmo Financial Technologies). Official Finmo broker terms: owned/operated by Lendesk Technologies ULC. Contact is HubSpot booking forms on lendesk.com/contact. No public street HQ on that page."
},
"brokerengine": {
"legal_name": null,
"brand": "BrokerEngine",
"website": "https://brokerengine.com.au",
"hq_address": null,
"phone": "1300 998 791",
"email": null,
"sales_form": "https://brokerengine.com.au/",
"support": "support@brokerengine.com.au; 1300 998 791; https://brokerengine.com.au/support/",
"linkedin": "https://www.linkedin.com/company/brokerengine",
"notes": "Official support page: support@brokerengine.com.au and 1300 998 791, 9am5pm weekdays. Now owned by Australian Finance Group (AFG). LinkedIn lists 22 Brookes St, Bowen Hills QLD 4006; not independently confirmed on the support page."
},
"aframesoftware": {
"legal_name": "AFrameSoftware, LLC",
"brand": "AFrame",
"website": "https://www.aframesoftware.com",
"hq_address": "4245 N Central Expy, Ste 492, Dallas, TX 75205, United States",
"phone": null,
"email": null,
"sales_form": "https://www.aframesoftware.com/",
"support": "support@AFrameSoftware.com",
"linkedin": "https://www.linkedin.com/company/aframe-software",
"notes": "Legal name and Dallas address from official Terms of Service (copyright/arbitration notices). Support email published there. No public sales phone."
},
"surefire": {
"legal_name": null,
"brand": "Surefire CRM",
"website": "https://mortgagetech.ice.com/products/surefire-mortgage-crm",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://mortgagetech.ice.com/products/surefire-mortgage-crm",
"support": "https://sf3.tomnx.com/",
"linkedin": "https://www.linkedin.com/company/top-of-mind-networks",
"notes": "Zapier app is the mortgage CRM (Top of Mind / Black Knight / now ICE Mortgage Technology), login https://sf3.tomnx.com/. Do not use surefire.com (unrelated firearms company). No standalone product switchboard found; use ICE Mortgage Technology sales channels."
},
"tenant-turner": {
"legal_name": null,
"brand": "Tenant Turner",
"website": "https://tenantturner.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://tenantturner.com/schedule-a-demo/",
"support": null,
"linkedin": "https://www.linkedin.com/company/tenant-turner",
"notes": "Official site is demo-led. No generic sales/info email or phone confirmed on a fetched official contact page. LinkedIn HQ city Glen Allen, VA."
},
"paperless-pipeline": {
"legal_name": null,
"brand": "Paperless Pipeline",
"website": "https://www.paperlesspipeline.com",
"hq_address": "1606 Headway Cir. Ste. 9410, Austin, TX 78754",
"phone": null,
"email": "help@paperlesspipeline.com",
"sales_form": "https://www.paperlesspipeline.com/contact",
"support": "help@paperlesspipeline.com; https://help.paperlesspipeline.com/",
"linkedin": "https://www.linkedin.com/company/paperless-pipeline",
"notes": "Official terms list Austin mailing address and help@paperlesspipeline.com. Contact page is form/chat/callback. LinkedIn HQ city Dexter, Iowa."
},
"vaultre": {
"legal_name": "MRI Software LLC",
"brand": "MRI Vault / VaultRE",
"website": "https://www.vaultre.com.au",
"hq_address": null,
"phone": "1300 788 689",
"email": null,
"sales_form": "https://www.mrisoftware.com/au/contact/",
"support": "1300 788 689 (Australia VaultRE); parent MRI AU 1300 657 700; https://www.mrisoftware.com/au/contact-support/",
"linkedin": "https://www.linkedin.com/company/vaultre",
"notes": "VaultRE is MRI Vault CRM (MRI Software). Official MRI AU support directory lists VaultRE 1300 788 689, MonFri 8:30 AM6:00 PM AEST. Play listing support email support@vaultrealestate.com.au. Street HQ not on the MRI support page."
},
"hostaway": {
"legal_name": "Hostaway Oy",
"brand": "Hostaway",
"website": "https://www.hostaway.com",
"hq_address": "Bulevardi 21, 00180 Helsinki, Finland",
"phone": "+1-786-829-7337",
"email": "sales@hostaway.com",
"sales_form": "https://www.hostaway.com/get-free-demo/",
"support": "support@hostaway.com; +1-210-622-8536; https://support.hostaway.com/",
"linkedin": "https://www.linkedin.com/company/hostaway",
"notes": "Official contact page: worldwide sales +1-786-829-7337 / sales@hostaway.com; worldwide support +1-210-622-8536 / support@hostaway.com. Finnish head office from official support article: Hostaway Oy, reg. 2726246-5, Bulevardi 21, Helsinki 00180, info@hostaway.com. Company describes itself as fully remote."
},
"credit-repair-cloud": {
"legal_name": null,
"brand": "Credit Repair Cloud",
"website": "https://www.creditrepaircloud.com",
"hq_address": null,
"phone": "1-800-944-1838",
"email": null,
"sales_form": "https://signup.creditrepaircloud.com/",
"support": "https://help.creditrepaircloud.com/; 1-800-944-1838; support@creditrepaircloud.com",
"linkedin": "https://www.linkedin.com/company/credit-repair-cloud",
"notes": "Official contact page: 1-800-944-1838; billing issues also support@creditrepaircloud.com. LinkedIn lists 12517 Venice Blvd, Los Angeles, CA 90066; not confirmed on the contact page."
},
"myhomeiq": {
"legal_name": "SOA Labs, Inc.",
"brand": "myhomeIQ",
"website": "https://www.myhomeiq.com",
"hq_address": null,
"phone": "877-418-2003",
"email": null,
"sales_form": "https://app.myhomeiq.report/sign-up?source=website",
"support": "877-418-2003",
"linkedin": "https://www.linkedin.com/company/myhomeiq",
"notes": "Footer: SOA Labs, Inc. DBA myhomeIQ. Official site CTA phone 877-418-2003. LinkedIn primary: 355 S Main Street, 1st and 2nd Floor, Greenville, SC 29601 (company page)."
},
"property-inspect": {
"legal_name": "Radweb Ltd",
"brand": "Property Inspect",
"website": "https://propertyinspect.com",
"hq_address": "Building 1000, Western Road, Portsmouth, PO6 3EN, United Kingdom",
"phone": "+44 330 912 5005",
"email": "sales@propertyinspect.uk",
"sales_form": "https://propertyinspect.com/demo/",
"support": "https://support.propertyinspect.com; support@propertyinspect.com",
"linkedin": "https://www.linkedin.com/company/property-inspect",
"notes": "Trading name of Radweb Ltd. Official contact: UK/EU sales@propertyinspect.uk +44 330 912 5005 Portsmouth; US/Canada sales@propertyinspect.com +1 646 661 3180 Greenville, SC; South Africa sales@propertyinspect.co.za +27 21 879 6071 Cape Town. Same parent as InventoryBase."
},
"inventorybase": {
"legal_name": "Radweb LTD",
"brand": "InventoryBase",
"website": "https://inventorybase.co.uk",
"hq_address": "Building 1000, Lakeside North Harbour, Western Road, Portsmouth, PO6 3EN, UK",
"phone": "033 33 444 506",
"email": null,
"sales_form": "https://inventorybase.co.uk/demo/",
"support": "support@inventorybase.com; 033 33 444 506; https://support.inventorybase.com/en/",
"linkedin": "https://www.linkedin.com/company/inventorybase",
"notes": "Official terms: Radweb LTD, company number 6057546 (also styled 06057546). Contact: support@inventorybase.com. Same parent/office as Property Inspect. Sales form is /demo/ and /contact/."
},
"rentcheck": {
"legal_name": "RentCheck Holdings, Inc.",
"brand": "RentCheck",
"website": "https://www.getrentcheck.com",
"hq_address": "1582 Magazine Street, New Orleans, LA 70130",
"phone": "+1 (504) 336-7771",
"email": "hello@getrentcheck.com",
"sales_form": "https://go.getrentcheck.com/view-rentcheck-demo",
"support": "https://help.getrentcheck.com/; hello@getrentcheck.com; privacy@getrentcheck.com",
"linkedin": "https://www.linkedin.com/company/getrentcheck",
"notes": "Legal name and Magazine Street address from official privacy/terms. Footer publishes hello@getrentcheck.com and +1 (504) 336-7771."
}
}

View file

@ -0,0 +1,710 @@
{
"quickbooks": {
"legal_name": "Intuit Inc.",
"brand": "QuickBooks",
"website": "https://quickbooks.intuit.com",
"hq_address": "2700 Coast Avenue, Mountain View, CA 94043, United States",
"phone": "+1 650-944-6000",
"email": null,
"sales_form": "https://quickbooks.intuit.com/contact/",
"support": "https://quickbooks.intuit.com/contact/; Intuit customer support 1-800-4INTUIT (1-800-446-8848)",
"linkedin": "https://www.linkedin.com/company/intuit",
"notes": "Public parent Intuit Inc. (Nasdaq: INTU). IR contact page lists corporate office at 2700 Coast Avenue and main line 650-944-6000. Product site is QuickBooks Online; corporate site https://www.intuit.com."
},
"xero": {
"legal_name": "Xero Limited",
"brand": "Xero",
"website": "https://www.xero.com",
"hq_address": "Xero One, 1923 Taranaki Street, Te Aro, Wellington 6011, New Zealand",
"phone": null,
"email": null,
"sales_form": "https://www.xero.com/us/about/contact/",
"support": "https://central.xero.com/; Xero states it has no inbound support phone line",
"linkedin": "https://www.linkedin.com/company/xero",
"notes": "ASX/NZX: XRO. Official offices page lists Wellington as HQ. US office: 1875 South Grant Street, Suite #640, San Mateo, CA 94402. Escalation published as ceo@xero.com."
},
"wave": {
"legal_name": "Wave Financial Inc.",
"brand": "Wave",
"website": "https://www.waveapps.com",
"hq_address": "Toronto, Ontario, Canada",
"phone": null,
"email": null,
"sales_form": null,
"support": "https://support.waveapps.com/",
"linkedin": "https://www.linkedin.com/company/wave-hq",
"notes": "Subsidiary of H&R Block, Inc. Official about page says proudly Canadian / Toronto-based; no current street HQ published on the marketing site. Support is in-app / help-center tickets (paid/Pro users)."
},
"zoho-books": {
"legal_name": "Zoho Corporation Private Limited",
"brand": "Zoho Books",
"website": "https://www.zoho.com/books",
"hq_address": "Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India",
"phone": "+1 877-834-4428",
"email": "sales@zohocorp.com",
"sales_form": "https://www.zoho.com/contactus.html",
"support": "https://www.zoho.com/us/books/contact-support.html; support.usa@zohobooks.com; US Books toll-free +1 844-316-5544",
"linkedin": "https://www.linkedin.com/company/zoho",
"notes": "Parent Zoho Corporation (Chennai HQ). US HQ offices also listed: 3100 Alvin DeVane Boulevard, Building A, Austin, TX 78741; 4141 Hacienda Drive, Pleasanton, CA 94588. Books partnership emails: partnership@zohobooks.com, accountants@zohocorp.com."
},
"freshbooks": {
"legal_name": "2ndSite Inc.",
"brand": "FreshBooks",
"website": "https://www.freshbooks.com",
"hq_address": "225 King St W, Suite 1200, Toronto, ON M5V 3M2, Canada",
"phone": "+1 416-780-2700",
"email": null,
"sales_form": "https://www.freshbooks.com/contact",
"support": "https://www.freshbooks.com/support; toll-free 1-888-674-3175 (site footer)",
"linkedin": "https://www.linkedin.com/company/freshbooks",
"notes": "Official contact page lists Toronto as head office; 416-780-2700 is for office-related inquiries. Amsterdam office is a Mindspace virtual/coworking address."
},
"taxdome": {
"legal_name": "TaxDome, Inc.",
"brand": "TaxDome",
"website": "https://taxdome.com",
"hq_address": "1501 S Greeley Hwy #30, Cheyenne, WY 82007, United States",
"phone": "+1 833-829-3663",
"email": null,
"sales_form": "https://taxdome.com/contact-sales",
"support": "https://taxdome.com; support@taxdome.com (imprint); +1-833-TAX-DOME",
"linkedin": "https://www.linkedin.com/company/taxdome",
"notes": "Official imprint lists Cheyenne registered address and (833) 829-3663. Sales page says call +1-833-TAX-DOME or use the form if it does not load. Do not treat Facebook success@ as independently verified on the corporate site."
},
"moneybird": {
"legal_name": "Moneybird B.V.",
"brand": "Moneybird",
"website": "https://www.moneybird.com",
"hq_address": "Moutlaan 35, 7523 MC Enschede, Netherlands",
"phone": "+31 85 002 0887",
"email": null,
"sales_form": "https://www.moneybird.com/support/",
"support": "mailto:support@moneybird.com; https://www.moneybird.com/support/",
"linkedin": "https://www.linkedin.com/company/moneybird",
"notes": "Dutch product site https://www.moneybird.nl. Official 404/support pages publish support@moneybird.com. Google Play developer listing (MoneyBird B.V.) publishes Moutlaan 35 and +31 85 002 0887. No public sales@ found."
},
"bexio": {
"legal_name": "bexio AG",
"brand": "bexio",
"website": "https://www.bexio.com",
"hq_address": "Alte Jonastrasse 24, 8640 Rapperswil, Switzerland",
"phone": "+41 71 552 00 61",
"email": "info@bexio.com",
"sales_form": "https://www.bexio.com/en-CH/about-us/contact",
"support": "https://help.bexio.com/; +41 (0)71 552 00 61",
"linkedin": "https://www.linkedin.com/company/bexio-ag",
"notes": "Owned by Die Mobiliar. Contact form page lists head office Rapperswil and Vevey office Avenue Reller 22, 1800 Vevey. Privacy policy names bexio AG at Alte Jonastrasse 24 as controller."
},
"dext": {
"legal_name": "Dext Software Ltd",
"brand": "Dext",
"website": "https://dext.com",
"hq_address": "Unit 2.1 Techspace Shoreditch, 25 Luke Street, London EC2A 4DS, United Kingdom",
"phone": "+44 20 3699 5005",
"email": null,
"sales_form": "https://dext.com/us/contact-us",
"support": "mailto:support@dext.com",
"linkedin": "https://www.linkedin.com/company/hellodext",
"notes": "Part of IRIS Software Group (Hg). Official US contact page lists registered office, accountant/bookkeeper sales line, and support@dext.com."
},
"freeagent": {
"legal_name": "FreeAgent Central Limited",
"brand": "FreeAgent",
"website": "https://www.freeagent.com",
"hq_address": "One Edinburgh Quay, 133 Fountainbridge, Edinburgh EH3 9QG, United Kingdom",
"phone": "0131 447 0011",
"email": "practices@freeagent.com",
"sales_form": "https://www.freeagent.com/company/contact-us/",
"support": "support@freeagent.com / 0800 288 8691 (SMB); practicesupport@freeagent.com / 0800 025 3800 (accountants)",
"linkedin": "https://www.linkedin.com/company/freeagent",
"notes": "NatWest Group subsidiary. Company number SC316774. Practice sales: practices@freeagent.com. Partner integrations: integrationsrequests@freeagent.com. Reception 0131 447 0011 is not a support number."
},
"canopy": {
"legal_name": "Canopy Tax, Inc.",
"brand": "Canopy",
"website": "https://www.getcanopy.com",
"hq_address": "10355 S Jordan Gateway, Suite 500, South Jordan, UT 84095, United States",
"phone": "+1 855-616-7305",
"email": null,
"sales_form": "https://www.getcanopy.com/",
"support": "mailto:support@canopytax.com; support phone 855-558-8407; https://support.getcanopy.com/",
"linkedin": "https://www.linkedin.com/company/canopy-inc",
"notes": "Also canopytax.com. Homepage lists (855) 616-7305. Customer-experience page publishes support@canopytax.com and 855-558-8407. LinkedIn primary location is the South Jordan suite."
},
"sage-accounting": {
"legal_name": "The Sage Group plc",
"brand": "Sage Accounting",
"website": "https://www.sage.com",
"hq_address": "Sage (UK) Limited, C23 5 & 6 Cobalt Park Way, Cobalt Business Park, Newcastle upon Tyne, Tyne & Wear NE28 9EJ, United Kingdom",
"phone": null,
"email": null,
"sales_form": "https://www.sage.com/en-gb/about-us/contact-us/",
"support": "https://www.sage.com/en-gb/support/",
"linkedin": "https://www.linkedin.com/company/sage-software",
"notes": "LSE: SGE. Official UK contact page lists Newcastle as the Sage (UK) Limited office used as the groups historic HQ campus, plus London, Manchester, Winnersh, and Bristol (Brightpearl) offices. No single global sales phone published on that page."
},
"double-hq": {
"legal_name": null,
"brand": "Double",
"website": "https://doublehq.com",
"hq_address": "New York, NY, United States",
"phone": null,
"email": null,
"sales_form": "https://doublehq.com/",
"support": "https://help.doublehq.com/",
"linkedin": "https://www.linkedin.com/company/doublehq",
"notes": "YC S21 bookkeeping/CAS software. Public HQ is New York (also Austin presence). No street address, generic sales email, or phone published on the marketing site."
},
"exact-online": {
"legal_name": "Exact Holding B.V.",
"brand": "Exact Online",
"website": "https://www.exact.com",
"hq_address": "Molengraaffsingel 33, 2629 JD Delft, The Netherlands",
"phone": "+31 15 711 51 00",
"email": null,
"sales_form": "https://www.exact.com/contact",
"support": "https://www.exact.com/nl/support",
"linkedin": "https://www.linkedin.com/company/exact",
"notes": "KKR-owned Exact Group. Official contact page lists Delft HQ, PO Box 5066, 2600 GB Delft, fax +31 15 711 50 10, and an on-page sales form."
},
"fortnox-1": {
"legal_name": "Fortnox AB",
"brand": "Fortnox",
"website": "https://www.fortnox.se",
"hq_address": "Bollgatan 3b, 352 46 Växjö, Sweden",
"phone": "+46 470-78 50 00",
"email": null,
"sales_form": "https://www.fortnox.se/om-fortnox/kontakt",
"support": "https://support.fortnox.se/; 0470-78 50 00",
"linkedin": "https://www.linkedin.com/company/fortnox",
"notes": "Postal: Fortnox AB, Box 427, 351 06 Växjö. Official offices page lists Växjö as huvudkontor. Taken private by EQT/First Kraft in 2025."
},
"fyi": {
"legal_name": null,
"brand": "FYI",
"website": "https://fyi.app",
"hq_address": "Adelaide, South Australia, Australia",
"phone": null,
"email": null,
"sales_form": "https://fyi.app/",
"support": "mailto:support@fyidocs.com; https://support.fyidocs.com/",
"linkedin": "https://www.linkedin.com/company/fyi-app",
"notes": "Also fyidocs.com. Official help materials use support@fyidocs.com. LinkedIn lists 266 Rundle Street, Level 1, Adelaide SA 5000; not independently confirmed on the marketing homepage."
},
"brightmanager": {
"legal_name": "Bright SG Limited",
"brand": "BrightManager",
"website": "https://brightsg.com",
"hq_address": "Unit 35, Duleek Business Park, Duleek, Co. Meath A92 N15E, Ireland",
"phone": "+44 1926 355 366",
"email": "hello@brightsg.com",
"sales_form": "https://brightsg.com/contact-us/",
"support": "BrightManager UK support 01926 355 366; help guides at https://practicemanagementsupport.brightsg.com/",
"linkedin": "https://www.linkedin.com/company/brightsg",
"notes": "Bright Software Group. Ireland HQ published on LinkedIn/About materials; UK Warwick office also used (9 Smith Street / Edgehill Drive, Warwick). Trustpilot/About pages list hello@brightsg.com. UK Companies House also shows a Bright SG Limited entity."
},
"expensify": {
"legal_name": "Expensify, Inc.",
"brand": "Expensify",
"website": "https://www.expensify.com",
"hq_address": "401 SW 5th Ave, Portland, OR 97204, United States",
"phone": "+1 971-365-3939",
"email": "investors@expensify.com",
"sales_form": "https://www.expensify.com/",
"support": "mailto:concierge@expensify.com; in-product Concierge",
"linkedin": "https://www.linkedin.com/company/expensify",
"notes": "Nasdaq: EXFY. S-1 / corporate filings list Portland HQ and (971) 365-3939. Also maintains 88 Kearny St, Suite 1600, San Francisco, CA 94104. Investor FAQ: investors@expensify.com."
},
"quaderno": {
"legal_name": null,
"brand": "Quaderno",
"website": "https://quaderno.io",
"hq_address": "Gran Canaria, Canary Islands, Spain",
"phone": null,
"email": null,
"sales_form": "https://quaderno.io/contact-specialist/",
"support": "https://support.quaderno.io",
"linkedin": "https://www.linkedin.com/company/quaderno",
"notes": "Visma-owned since 2023. Official contact page is a specialist form plus help center. No public HQ street, phone, or generic sales inbox on the contact page."
},
"pennylane": {
"legal_name": "Pennylane",
"brand": "Pennylane",
"website": "https://www.pennylane.com",
"hq_address": "2-4 rue Jules Lefebvre, 75009 Paris, France",
"phone": null,
"email": "contact@pennylane.com",
"sales_form": "https://www.pennylane.com/fr/contact",
"support": "https://help.pennylane.com/",
"linkedin": "https://www.linkedin.com/company/pennylaneaccounting",
"notes": "Also pennylane.tech historically. Official FR contact page is a company-size router into signup/sales. contact@pennylane.com appears on Trustpilot/Crunchbase; partner tech email tech.partnerships@pennylane.com is published in API docs."
},
"senta": {
"legal_name": "Senta SaaS Ltd",
"brand": "Senta",
"website": "https://www.senta.co",
"hq_address": "Heathrow Approach, 4th Floor, 470 London Road, Slough SL3 8QY, United Kingdom",
"phone": "+44 3442 643 714",
"email": "hello@senta.co",
"sales_form": "https://www.senta.co/gb/iris-sales/",
"support": "mailto:support@senta.co; https://support.senta.co/support/tickets/new; +44 3442 643 714",
"linkedin": "https://www.linkedin.com/company/senta",
"notes": "IRIS Software Group (Hg) since Jan 2021. Official contact page names Senta SaaS Ltd at the Slough IRIS address. IRIS sales page also lists 0117 456 3000."
},
"karbon": {
"legal_name": "Karbon HQ, Inc.",
"brand": "Karbon",
"website": "https://karbonhq.com",
"hq_address": "548 Market St #45902, San Francisco, CA 94104-5401, United States",
"phone": "+1 415-592-6352",
"email": "sales@karbonhq.com",
"sales_form": "https://karbonhq.com/contact-us/",
"support": "https://help.karbonhq.com/; US +1 415 592 6352; AU +61 27 908 7702; UK +44 20 4600 6764 (24/7 phone support)",
"linkedin": "https://www.linkedin.com/company/karbonhq",
"notes": "Partnerships: partnerships@karbonhq.com. 548 Market St is a WeWork/virtual mailbox address published on the official contact page."
},
"taxbandits": {
"legal_name": "SPAN Enterprises LLC",
"brand": "TaxBandits",
"website": "https://www.taxbandits.com",
"hq_address": "2685 Celanese Road, Suite 100, Rock Hill, SC 29732, United States",
"phone": "+1 704-684-4758",
"email": "sales@taxbandits.com",
"sales_form": "https://www.taxbandits.com/demo-request",
"support": "mailto:support@taxbandits.com; support phone (704) 684-4751; https://support.taxbandits.com/",
"linkedin": "https://www.linkedin.com/company/taxbandits",
"notes": "Official contact page: sales phone (704) 684-4758 and sales@taxbandits.com for product/partnership; developer@taxbandits.com for API. Parent site spanenterprises.com uses the same Rock Hill address."
},
"bamboohr": {
"legal_name": "BambooHR LLC",
"brand": "BambooHR",
"website": "https://www.bamboohr.com",
"hq_address": "42 Future Way, Draper, UT 84020, United States",
"phone": "+1 866-387-9595",
"email": null,
"sales_form": "https://www.bamboohr.com/about-bamboohr/contact/",
"support": "mailto:support@bamboohr.com; https://help.bamboohr.com/; 1-866-387-9595",
"linkedin": "https://www.linkedin.com/company/bamboohr",
"notes": "Official contact page lists 42 Future Way, Draper, plus local 801-724-6600 and toll-free 1-866-387-9595 for sales and support. Partner program: https://partners.bamboohr.com/."
},
"recruitee": {
"legal_name": "Recruitee B.V.",
"brand": "Tellent Recruitee",
"website": "https://recruitee.com",
"hq_address": "Keizersgracht 313, 1016 EE Amsterdam, The Netherlands",
"phone": "+31 85 888 0226",
"email": "hello@recruitee.com",
"sales_form": "https://recruitee.com/contact-sales",
"support": "https://support.recruitee.com/",
"linkedin": "https://www.linkedin.com/company/tellenthq",
"notes": "Tellent (PSG Equity). Official impressum: Recruitee B.V., US phone +1 888-272-3709, EU +31 85 888 0226, hello@recruitee.com. Holdco site https://tellent.com."
},
"ashby": {
"legal_name": "Ashby, Inc.",
"brand": "Ashby",
"website": "https://www.ashbyhq.com",
"hq_address": "548 Market St PMB 397006, San Francisco, CA 94104-5401, United States",
"phone": null,
"email": null,
"sales_form": "https://www.ashbyhq.com/request-demo",
"support": "mailto:support@ashbyhq.com; https://www.ashbyhq.com/support",
"linkedin": "https://www.linkedin.com/company/ashbyhq",
"notes": "Privacy policy mailing address is the 548 Market St PMB. Remote-first; small SF Bay Area office mentioned on careers. Footer copyright Ashby, Inc."
},
"hibob": {
"legal_name": "Hibob Inc.",
"brand": "HiBob",
"website": "https://www.hibob.com",
"hq_address": "275 7th Ave, New York, NY 10001, United States",
"phone": "+1 855-426-6627",
"email": "contact@hibob.com",
"sales_form": "https://www.hibob.com/contact-us/",
"support": "In-product Bob support tickets (no public support inbox on contact page)",
"linkedin": "https://www.linkedin.com/company/hibob",
"notes": "Official contact/about pages list NY, London (Space House, 1 Kemble St., Floor 2), Tel Aviv (Derech Menachem Begin 148, 6492104), and Sydney. 855 number and contact@hibob.com appear on Crunchbase/HR.com directories; NY street is on hibob.com."
},
"zoho-recruit": {
"legal_name": "Zoho Corporation Private Limited",
"brand": "Zoho Recruit",
"website": "https://www.zoho.com/recruit",
"hq_address": "Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India",
"phone": "+1 877-834-4428",
"email": "sales@zohocorp.com",
"sales_form": "https://www.zoho.com/contactus.html",
"support": "https://help.zoho.com/portal/en/home",
"linkedin": "https://www.linkedin.com/company/zoho",
"notes": "Same Zoho parent and corporate contact stack as Zoho Books. US sales numbers on zoho.com/contactus.html."
},
"workable": {
"legal_name": "Workable Software Limited",
"brand": "Workable",
"website": "https://www.workable.com",
"hq_address": "Athens, Greece",
"phone": "+1 617-861-3548",
"email": null,
"sales_form": "https://get.workable.com/contact-sales",
"support": "https://help.workable.com/; US +1 (857) 214-7574; UK +44 20 3977 1259; GR +30 21 1199 1410",
"linkedin": "https://www.linkedin.com/company/workable-software",
"notes": "Founding office Athens; US commercial presence (Boston/Norwood cited in directories). Official sales form lists Americas +1 617 861 3548 and Europe/RoW +44 20 4579 3313."
},
"greenhouse": {
"legal_name": "Greenhouse Software, Inc.",
"brand": "Greenhouse",
"website": "https://www.greenhouse.com",
"hq_address": "250 W 34th Street, Suite 329, New York, NY 10119, United States",
"phone": "+1 917-780-4130",
"email": null,
"sales_form": "https://www.greenhouse.com/contact",
"support": "https://support.greenhouse.io/",
"linkedin": "https://www.linkedin.com/company/greenhouse-inc-",
"notes": "Official contact page: mailing address 228 Park Ave. S PMB 14744, New York, NY 10003-1502; office is Industrious 250 W 34th Street Suite 329. General inquiries +1 917 780 4130. Also greenhouse.io."
},
"metaview": {
"legal_name": "Metaview Global Ltd",
"brand": "Metaview",
"website": "https://www.metaview.ai",
"hq_address": "Floor 8, 4 Elder Street, London E1 6BT, United Kingdom",
"phone": null,
"email": "hello@metaview.ai",
"sales_form": "https://www.metaview.ai/demo",
"support": "mailto:support@metaview.ai",
"linkedin": "https://www.linkedin.com/company/metaview-technologies",
"notes": "Website terms list Floor 8, 4 Elder Street, London E1 6BT and support@ / privacy@metaview.ai. LinkedIn also lists 75 Federal St, San Francisco, CA 94107. Chrome Web Store publisher listing still shows an older 2-20 Scrutton Street address."
},
"teamtailor": {
"legal_name": "Teamtailor AB",
"brand": "Teamtailor",
"website": "https://www.teamtailor.com",
"hq_address": "Östgötagatan 16, 116 21 Stockholm, Sweden",
"phone": "+46 10 330 22 22",
"email": "hello@teamtailor.com",
"sales_form": "https://www.teamtailor.com/en/contact/",
"support": "mailto:support@teamtailor.com",
"linkedin": "https://www.linkedin.com/company/teamtailor",
"notes": "Company number 556936-6668. Official contact/privacy pages list Östgötagatan 16 and +46 (0)10 330 22 22. Some site footers use 116 25 Stockholm postal code."
},
"breezy-hr": {
"legal_name": "Breezy HR, Inc.",
"brand": "Breezy HR",
"website": "https://breezy.hr",
"hq_address": "Jacksonville, FL, United States",
"phone": null,
"email": null,
"sales_form": "https://breezy.hr/",
"support": "mailto:support@breezyhr.com; https://help.breezy.hr/",
"linkedin": "https://www.linkedin.com/company/breezy-hr",
"notes": "Learning Technologies Group (LTG) since 2019. Help center publishes support@breezyhr.com. LinkedIn lists 1534 Oak St #301, Jacksonville, FL 32246; not confirmed on breezy.hr contact page (none found)."
},
"manatal": {
"legal_name": "Manatal Co., Ltd.",
"brand": "Manatal",
"website": "https://www.manatal.com",
"hq_address": "Lumphini, Bangkok 10330, Thailand",
"phone": null,
"email": null,
"sales_form": "https://www.manatal.com/contact-us",
"support": "https://support.manatal.com/",
"linkedin": "https://www.linkedin.com/company/manatal",
"notes": "Official contact is a form only. LinkedIn HQ is Lumphini, Bangkok. No public sales inbox or phone on the contact page."
},
"crelate": {
"legal_name": "Crelate, Inc.",
"brand": "Crelate",
"website": "https://www.crelate.com",
"hq_address": "2976 E State St, Ste 120, Unit 2209, Eagle, ID 83616, United States",
"phone": "+1 443-569-8262",
"email": "sales@crelate.com",
"sales_form": "https://join.crelate.com/best-recruiting-and-staffing-software-demo",
"support": "https://www.crelate.com/contact",
"linkedin": "https://www.linkedin.com/company/crelate",
"notes": "Official contact page: sales (443) 569-8262, sales@crelate.com, mailing 2976 E State St Ste 120 Unit 2209, office 1740 E State St Suite 120, Eagle, ID 83616."
},
"zoho-people": {
"legal_name": "Zoho Corporation Private Limited",
"brand": "Zoho People",
"website": "https://www.zoho.com/people",
"hq_address": "Estancia IT Park, Plot No. 140 & 151, GST Road, Vallancheri, Chengalpattu District 603 202, India",
"phone": "+1 877-834-4428",
"email": "sales@zohocorp.com",
"sales_form": "https://www.zoho.com/contactus.html",
"support": "https://help.zoho.com/portal/en/home",
"linkedin": "https://www.linkedin.com/company/zoho",
"notes": "Same Zoho parent contact stack as Books/Recruit."
},
"wizehire": {
"legal_name": "Wizehire, Inc.",
"brand": "Wizehire",
"website": "https://wizehire.com",
"hq_address": "3737 Buffalo Speedway, Suite 1750, Houston, TX 77098, United States",
"phone": "+1 877-225-8978",
"email": "team@wizehire.com",
"sales_form": "https://wizehire.com/",
"support": "Customer support (877) 292-4568",
"linkedin": "https://www.linkedin.com/company/wizehire",
"notes": "Official about/careers/footer publish Houston suite and sales (877) 225-8978. Job-seeker privacy policy also lists 70 Buckwalter Rd, Suite 900, Box 223, Royersford, PA 19468 and team@wizehire.com."
},
"peopleforce": {
"legal_name": "PeopleForce Ltd",
"brand": "PeopleForce",
"website": "https://peopleforce.io",
"hq_address": "Velyka Vasylkivska 30A, Kyiv, Ukraine",
"phone": null,
"email": "contact@peopleforce.io",
"sales_form": "https://peopleforce.io/request-demo",
"support": "https://peopleforce.io/",
"linkedin": "https://www.linkedin.com/company/peopleforceapp",
"notes": "Terms name contact@peopleforce.io. LinkedIn primary location Velyka Vasylkivska 30A, Kyiv. Sales is demo-form based."
},
"hireflix": {
"legal_name": "HIREFLIX, S.L.",
"brand": "Hireflix",
"website": "https://hireflix.com",
"hq_address": "Travessera de Gràcia 15, floor sob, door 2, 08021 Barcelona, Spain",
"phone": null,
"email": "hola@hireflix.com",
"sales_form": "https://hireflix.com/en/request-demo",
"support": "mailto:support@hireflix.com",
"linkedin": "https://www.linkedin.com/company/hireflix",
"notes": "Official terms: NIF B-67189183, Barcelona Mercantile Register. Emails hola@hireflix.com and support@hireflix.com. Help articles also use hello@hireflix.com for integrations."
},
"deel": {
"legal_name": "Deel, Inc.",
"brand": "Deel",
"website": "https://www.deel.com",
"hq_address": "San Francisco, CA, United States",
"phone": null,
"email": null,
"sales_form": "https://www.deel.com/demo",
"support": "https://help.letsdeel.com/; https://app.deel.com/contact-support",
"linkedin": "https://www.linkedin.com/company/deel",
"notes": "LinkedIn primary 995 Market St, San Francisco, CA 94103. Other public filings/directories also list 425 1st St. Support is in-app / help.letsdeel.com. Privacy: dpo@deel.com. No generic sales inbox on the public site."
},
"testgorilla": {
"legal_name": "TestGorilla B.V.",
"brand": "TestGorilla",
"website": "https://www.testgorilla.com",
"hq_address": "Keizersgracht 520-H, 1017 EK Amsterdam, The Netherlands",
"phone": null,
"email": null,
"sales_form": "https://www.testgorilla.com/",
"support": "https://support.testgorilla.com/",
"linkedin": "https://www.linkedin.com/company/testgorilla",
"notes": "Amsterdam HQ published on LinkedIn/HR.com (Keizersgracht 520). No public sales phone or generic sales inbox on the marketing homepage."
},
"spark-hire": {
"legal_name": "Spark Hire, Inc.",
"brand": "Spark Hire",
"website": "https://www.sparkhire.com",
"hq_address": "2057-A Green Bay Road, Highland Park, IL 60035, United States",
"phone": "+1 800-219-0480",
"email": "info@sparkhire.com",
"sales_form": "https://www.sparkhire.com/contact/",
"support": "https://www.sparkhire.com/contact/",
"linkedin": "https://www.linkedin.com/company/spark-hire",
"notes": "Official contact page: US HQ Highland Park; +1-224-545-5599 and toll-free 800-219-0480. Facebook lists info@sparkhire.com. Company historically associated with Northbrook, IL."
},
"factorial": {
"legal_name": "EVERYDAY SOFTWARE, S.L.",
"brand": "Factorial",
"website": "https://factorialhr.com",
"hq_address": "Carrer de Llacuna, 56, Building C, 08005 Barcelona, Spain",
"phone": "+1 305-424-2362",
"email": null,
"sales_form": "https://factorialhr.com/contact-sales",
"support": "https://help.factorialhr.com/; in-app support portal (no public support email)",
"linkedin": "https://www.linkedin.com/company/factorialhr",
"notes": "Official legal notice: CIF B-66854530, Registro Mercantil de Barcelona. Contact page lists US sales +1 305-424-2362 and Barcelona HQ. UK site lists +44 20 3318 5548."
},
"workday": {
"legal_name": "Workday, Inc.",
"brand": "Workday",
"website": "https://www.workday.com",
"hq_address": "6110 Stoneridge Mall Road, Pleasanton, CA 94588, United States",
"phone": "+1 925-951-9000",
"email": null,
"sales_form": "https://forms.workday.com/en-us/sales/sales-contact/form.html",
"support": "https://www.workday.com/en-us/company/about-workday/contact-us.html",
"linkedin": "https://www.linkedin.com/company/workday",
"notes": "Nasdaq: WDAY. Official contact-us page: HQ 6110 Stoneridge Mall Road; (925) 951-9000 and 1-877-WORKDAY (1-877-967-5329). Investor email IR@workday.com."
},
"pinpoint": {
"legal_name": null,
"brand": "Pinpoint",
"website": "https://www.pinpointhq.com",
"hq_address": "One Waverley Place, St Helier, Jersey JE2 3XD",
"phone": "+44 20 3608 5943",
"email": "sales@pinpointhq.com",
"sales_form": "https://www.pinpointhq.com/contact",
"support": "https://www.pinpointhq.com/contact",
"linkedin": "https://www.linkedin.com/company/pinpointhq",
"notes": "Official contact: sales@pinpointhq.com; UK +44 (0) 203 608 5943; US +1 276-208-7833. Privacy policy also lists Union Street / One Waverley Place, St Helier, JE1 2PP and privacy@pinpointhq.com. hello@pinpointhq.com appears on Crunchbase."
},
"join": {
"legal_name": "JOIN Solutions AG",
"brand": "Join",
"website": "https://join.com",
"hq_address": "Eichenstrasse 2, 8808 Pfäffikon SZ, Switzerland",
"phone": null,
"email": null,
"sales_form": "https://join.com/en/contact",
"support": "mailto:contact@join.com; https://help.join.com/",
"linkedin": "https://www.linkedin.com/company/join-com",
"notes": "Official imprint: JOIN Solutions AG (CHE-280.732.424) in Pfäffikon; German entity JOIN Solutions GmbH, Schönhauser Allee 36, 10435 Berlin (HRB 201243 B); Spanish JOIN Pirates S.L.U., Carrer de París 184, 3° 1, 08036 Barcelona. legal@join.com."
},
"small-improvements": {
"legal_name": "Small Improvements GmbH",
"brand": "Small Improvements",
"website": "https://www.small-improvements.com",
"hq_address": "Berlin, Germany",
"phone": null,
"email": null,
"sales_form": "https://www.small-improvements.com/contact/",
"support": "mailto:support@small-improvements.com",
"linkedin": "https://www.linkedin.com/company/small-improvements",
"notes": "Official contact is a form. Pricing page publishes support@small-improvements.com. LinkedIn/directories list Rosenthaler Straße 23 / Neue Schönhauser Straße 13, Berlin; street not confirmed on the marketing contact page."
},
"intellihr": {
"legal_name": "intelliHR Pty Ltd",
"brand": "intelliHR",
"website": "https://intellihr.com",
"hq_address": "Level 28, 345 Queen Street, Brisbane QLD 4000, Australia",
"phone": "+61 1300 886 698",
"email": null,
"sales_form": "https://www.humanforce.com/contact/",
"support": "https://help.humanforce.com/",
"linkedin": "https://www.linkedin.com/company/intellihr",
"notes": "Humanforce (Accel-KKR) since 2023. Humanforce help/contact sales numbers: AUS 1300 886 698, NZ 0800 005 498, UK 0800 014 8841, US 646 492 8107. Also intellihr.com.au."
},
"collage-hr": {
"legal_name": "Collage Technologies Inc.",
"brand": "Collage HR",
"website": "https://www.collage.co",
"hq_address": "150 John Street, Unit 900, Toronto, ON M5V 3C3, Canada",
"phone": "+1 800-651-9632",
"email": "sales@collage.co",
"sales_form": "https://www.collage.co/contact-us",
"support": "mailto:support@collage.co; https://support.collage.co/en/",
"linkedin": "https://www.linkedin.com/company/collage-hr",
"notes": "Owned by People Corporation. Official contact page publishes sales@collage.co, 1-800-651-9632, and the John Street office. Service agreement uses the same address and support@collage.co."
},
"secureframe": {
"legal_name": "Secureframe, Inc.",
"brand": "Secureframe",
"website": "https://secureframe.com",
"hq_address": "548 Market Street, Suite 30287, San Francisco, CA 94104, United States",
"phone": null,
"email": null,
"sales_form": "https://secureframe.com/contact",
"support": "mailto:support@secureframe.com; https://support.secureframe.com/",
"linkedin": "https://www.linkedin.com/company/secureframe",
"notes": "Website terms / report page list 548 Market St Suite 30287. Sales is form/demo (https://secureframe.com/request-demo). Remote-first."
},
"upguard": {
"legal_name": "UpGuard, Inc.",
"brand": "UpGuard",
"website": "https://www.upguard.com",
"hq_address": "650 Castro St, Suite 120-387, Mountain View, CA 94041, United States",
"phone": "+1 888-882-3223",
"email": "sales@upguard.com",
"sales_form": "https://www.upguard.com/contact-sales",
"support": "mailto:support@upguard.com",
"linkedin": "https://www.linkedin.com/company/upguard",
"notes": "Official contact page: sales@, support@, press@, +1 888-882-3223. US HQ is a postal suite on Castro St. Australian offices: Level 9, 45 Murray Street, Hobart TAS 7000; Suite 21.02, Level 21, 201 Elizabeth Street, Sydney NSW 2000."
},
"hyperproof": {
"legal_name": "Hyperproof, Inc.",
"brand": "Hyperproof",
"website": "https://hyperproof.io",
"hq_address": "600 1st Ave Ste 330 PMB 78059, Seattle, WA 98104-2246, United States",
"phone": null,
"email": null,
"sales_form": "https://hyperproof.io/contact-us/",
"support": "https://hyperproof.io/contact-us/",
"linkedin": "https://www.linkedin.com/company/hyperproof",
"notes": "Official site footer/contact use the Seattle PMB. Founded in Bellevue; current public address is Seattle. Proposal form: https://hyperproof.io/request-proposal/."
},
"logicgate": {
"legal_name": "LogicGate, Inc.",
"brand": "LogicGate",
"website": "https://www.logicgate.com",
"hq_address": "320 W Ohio St, Suite 600W, Chicago, IL 60654, United States",
"phone": "+1 312-279-2775",
"email": null,
"sales_form": "https://www.logicgate.com/request-a-demo/",
"support": "https://www.logicgate.com/customer-resources/",
"linkedin": "https://www.linkedin.com/company/logic-gate",
"notes": "Official contact page lists corporate address and +1 (312) 279-2775. Product is Risk Cloud."
},
"logicmanager": {
"legal_name": "LogicManager, Inc.",
"brand": "LogicManager",
"website": "https://www.logicmanager.com",
"hq_address": "6 Liberty Square #2316, Boston, MA, United States",
"phone": "+1 617-530-1210",
"email": "communications@logicmanager.com",
"sales_form": "https://www.logicmanager.com/contact-us/",
"support": "https://www.logicmanager.com/contact-us/",
"linkedin": "https://www.linkedin.com/company/logicmanager-inc.",
"notes": "Official contact page: NA communications@, EMEA emea@, APAC apac@, mailing 6 Liberty Square #2316. Directories also list 5-11 Drydock Ave Ste 2080, Boston, MA 02210 and (617) 530-1210."
},
"ismsonline": {
"legal_name": "Alliantist Ltd",
"brand": "ISMS.online",
"website": "https://www.isms.online",
"hq_address": "Nile House, Nile Street, Brighton BN1 1HW, United Kingdom",
"phone": "+44 1273 041140",
"email": "enquiries@isms.online",
"sales_form": "https://www.isms.online/contact/",
"support": "https://www.isms.online/about/support-team/",
"linkedin": "https://www.linkedin.com/company/isms.online",
"notes": "Official contact footer: company number 04922343, Alliantist Ltd. Brand sometimes styled IO / ISMS.online. ECI Partners majority since 2023."
},
"northgrc": {
"legal_name": "NorthGRC A/S",
"brand": "NorthGRC",
"website": "https://www.northgrc.com",
"hq_address": "Tobaksvejen 23B, 1, 2860 Søborg, Denmark",
"phone": "+45 70 25 80 30",
"email": "info@northgrc.com",
"sales_form": "https://www.northgrc.com/contact-us",
"support": "https://www.northgrc.com/contact-us",
"linkedin": "https://www.linkedin.com/company/northgrc",
"notes": "Privacy policy: DK-2860 Søborg, +45 7025 8030, info@northgrc.com. Norway office cited as NorthGRC AS, Hoffsveien 1A, 0275 Oslo. Historical KMD/NEC acquisition in 2015; brand still operates as NorthGRC."
},
"tugboat-logic": {
"legal_name": "OneTrust LLC",
"brand": "Tugboat Logic",
"website": "https://www.onetrust.com",
"hq_address": "505 North Angier Avenue, Atlanta, GA 30308, United States",
"phone": "+1 844-906-2323",
"email": null,
"sales_form": "https://www.onetrust.com/forms/contact-us/",
"support": "https://my.onetrust.com/",
"linkedin": "https://www.linkedin.com/company/onetrust",
"notes": "Tugboat Logic was acquired by OneTrust in Sep 2021; Zapier listing is the Tugboat/Trust Exchange lineage, not a standalone first-party Zapier app for OneTrust. NA HQ Atlanta (moved from 1200 Abernathy Road, Suite 700, effective 24 Mar 2025). HQ main +1 (404) 390-4157; partners NA +1 (844) 906-2323; international +44 (147) 042-2054. tugboatlogic.com redirects into OneTrust."
},
"sai360-grc": {
"legal_name": "SAI360 Inc.",
"brand": "SAI360",
"website": "https://www.sai360.com",
"hq_address": "205 West Wacker Drive, Suite 1800, Chicago, IL 60606, United States",
"phone": "+1 312-546-4500",
"email": null,
"sales_form": "https://www.sai360.com/contact",
"support": "https://www.sai360.com/contact",
"linkedin": "https://www.linkedin.com/company/sai360",
"notes": "STG-owned since 2023. Official contact/about pages list Chicago HQ and +1 (312) 546-4500, MonFri 8am5pm ET, plus live chat."
},
"justprotect": {
"legal_name": null,
"brand": "JustProtect",
"website": "https://app.justprotect.co",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": null,
"support": null,
"linkedin": null,
"notes": "Zapier listing points at app.justprotect.co. Distinct from justprotect.com.au (Australian consultancy), justprotect.co.uk (UK motor warranty), and other similarly named firms. No reliable public HQ, phone, or generic sales inbox found for the Zapier GRC app entity."
}
}

View file

@ -0,0 +1,878 @@
{
"fathom": {
"legal_name": "Fathom Video Inc.",
"brand": "Fathom",
"website": "https://fathom.video",
"hq_address": "2261 Market Street #4156, San Francisco, CA 94114, USA",
"phone": null,
"email": null,
"sales_form": "https://www.fathom.ai/",
"support": "https://help.fathom.video/en/contact-us; help@fathom.video",
"linkedin": "https://www.linkedin.com/company/fathomdotai",
"notes": "Also branded fathom.ai. Terms list Fathom Video Inc. at the Market Street virtual-office address. No public sales phone or generic sales inbox. Do not confuse with Fathom HQ (fathomhq.com) or Fathom Analytics."
},
"otterai": {
"legal_name": "Otter.ai, Inc.",
"brand": "Otter.ai",
"website": "https://otter.ai",
"hq_address": "800 W El Camino Real, Suite 170, Mountain View, CA 94040, USA",
"phone": null,
"email": null,
"sales_form": "https://otter.ai/",
"support": "https://help.otter.ai/hc/en-us/articles/1500000001541-Contact-Otter-ai-Support; support@otter.ai",
"linkedin": "https://www.linkedin.com/company/otter-ai",
"notes": "Delaware corporation. Official vendor remittance page lists the Mountain View address. No public phone support. Originally AISense."
},
"fireflies": {
"legal_name": "Fireflies.ai Corp.",
"brand": "Fireflies.ai",
"website": "https://fireflies.ai",
"hq_address": "1000 Brickell Ave, Ste 715 PMB 5136, Miami, FL 33131, USA",
"phone": null,
"email": null,
"sales_form": "https://fireflies.ai/",
"support": "support@fireflies.ai; https://fireflies.ai/about-us",
"linkedin": "https://www.linkedin.com/company/fireflies-inc",
"notes": "About page lists Miami PMB address. Terms also cite 2802 Vizzolini Court, Pleasanton, CA 94566. LinkedIn still lists 1355 Market St #488, San Francisco, CA 94103. Remote-first; no public sales phone."
},
"tldv": {
"legal_name": "tldx Solutions GmbH",
"brand": "tl;dv",
"website": "https://tldv.io/",
"hq_address": "Kaiser-Friedrich-Allee 51, 52074 Aachen, Germany",
"phone": "+49 173 4159890",
"email": "hello@tldv.io",
"sales_form": "https://tldv.io/",
"support": "support@tldv.io; https://tldv.io/imprint/",
"linkedin": "https://www.linkedin.com/company/tl-dv/",
"notes": "German imprint (HRB 23730, Amtsgericht Aachen). Phone is the official TMG contact number."
},
"krisp": {
"legal_name": "Krisp Technologies, Inc.",
"brand": "Krisp",
"website": "https://krisp.ai",
"hq_address": "2150 Shattuck Ave, Penthouse 1300, Berkeley, CA 94704, USA",
"phone": "+1 702-602-0012",
"email": null,
"sales_form": "https://krisp.ai/contact-sales/",
"support": "support@krisp.ai; https://help.krisp.ai/",
"linkedin": "https://www.linkedin.com/company/krisphq",
"notes": "Address on krisp.ai footer/about. Phone published on Krisp's Zoom Marketplace listing. Founded in Yerevan; US entity in Berkeley."
},
"read-ai": {
"legal_name": "Read AI, Inc.",
"brand": "Read AI",
"website": "https://www.read.ai",
"hq_address": "999 Third Ave, Suite 3300, Seattle, WA 98104, USA",
"phone": null,
"email": "press@read.ai",
"sales_form": "https://www.read.ai/contact-us",
"support": "support@read.ai; https://www.read.ai/contact-us",
"linkedin": "https://www.linkedin.com/company/readinc",
"notes": "Address and press@ from official contact page. Phone numbers circulating on directories are not first-party."
},
"grain": {
"legal_name": "Grain Intelligence, Inc.",
"brand": "Grain",
"website": "https://grain.com",
"hq_address": "548 Market St., San Francisco, CA 94104, USA",
"phone": null,
"email": "hello@grain.com",
"sales_form": "https://grain.com/contact",
"support": "https://grain.com/contact; hello@grain.com",
"linkedin": "https://www.linkedin.com/company/grainhq",
"notes": "hello@grain.com on official contact page. LinkedIn primary location is 548 Market St. Older Zoom Marketplace listing used a Provo UT address and info@grain.co."
},
"notta": {
"legal_name": "Notta Corporation",
"brand": "Notta",
"website": "https://www.notta.ai",
"hq_address": "3rd Floor, Otemachi Financial City Grand Cube, 1-9-2 Otemachi, Chiyoda-ku, Tokyo, Japan",
"phone": null,
"email": null,
"sales_form": "https://www.notta.ai/en/contact",
"support": "support@notta.ai; https://support.notta.ai/",
"linkedin": "https://www.linkedin.com/company/notta-official",
"notes": "Legal name from Crunchbase company profile. Tokyo address published on Trustpilot company profile. Contact page is form-only; support@notta.ai is official help-center email."
},
"tactiq": {
"legal_name": "Tactiq HQ Pty Ltd",
"brand": "Tactiq",
"website": "https://tactiq.io",
"hq_address": "Level 33, 264 George Street, Sydney, NSW 2000, Australia",
"phone": null,
"email": null,
"sales_form": "https://tactiq.io/",
"support": "support@tactiq.io; https://help.tactiq.io/",
"linkedin": "https://www.linkedin.com/company/tactiq",
"notes": "ABN 17 643 855 547 on privacy policy. Crunchbase also lists Tactiq Inc. as a legal name."
},
"fellow": {
"legal_name": "Fellow Insights Inc.",
"brand": "Fellow",
"website": "https://fellow.ai",
"hq_address": "532 Montréal Rd #275, Ottawa, ON K1K 4R4, Canada",
"phone": "+1 613-255-2437",
"email": null,
"sales_form": "https://fellow.ai/",
"support": "support@fellow.app; https://help.fellow.app/",
"linkedin": "https://www.linkedin.com/company/fellow-ai",
"notes": "Address on fellow.ai footer. Phone and support@fellow.app published on the Chrome Web Store developer listing. Domain fellow.app remains in use for email."
},
"gong": {
"legal_name": "Gong.io, Inc.",
"brand": "Gong",
"website": "https://www.gong.io",
"hq_address": "201 Spear St, 13th Floor, San Francisco, CA 94105, USA",
"phone": null,
"email": null,
"sales_form": "https://www.gong.io/contact-us",
"support": "https://help.gong.io/",
"linkedin": "https://www.linkedin.com/company/gong-io",
"notes": "Sales/general inquiries via website form only. LinkedIn primary office is Spear Street. No public generic sales inbox."
},
"transkriptor": {
"legal_name": "Transkriptor, Inc.",
"brand": "Transkriptor",
"website": "https://transkriptor.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://transkriptor.com/",
"support": "customer@transkriptor.com; support@transkriptor.com",
"linkedin": "https://www.linkedin.com/company/transkriptor",
"notes": "Legal name from Crunchbase. App Store replies cite customer@transkriptor.com. Directories place the company in Middletown, DE (often a registered-agent address); no first-party street HQ published."
},
"sembly-ai": {
"legal_name": "Sembly AI Inc.",
"brand": "Sembly AI",
"website": "https://www.sembly.ai/",
"hq_address": null,
"phone": null,
"email": "sales@sembly.ai",
"sales_form": "https://www.sembly.ai/form/",
"support": "https://helpdesk.sembly.ai/",
"linkedin": "https://www.linkedin.com/company/sembly-ai",
"notes": "Demo page publishes sales@sembly.ai. Crunchbase lists info@sembly.ai and a 917 number that is not on the company site."
},
"avoma": {
"legal_name": null,
"brand": "Avoma",
"website": "https://avoma.com",
"hq_address": "927 Industrial Ave, Palo Alto, CA 94303, USA",
"phone": null,
"email": null,
"sales_form": "https://www.avoma.com/contact-us",
"support": "help@avoma.com; https://help.avoma.com/",
"linkedin": "https://www.linkedin.com/company/avoma",
"notes": "help@avoma.com on official contact page. Street address from LinkedIn company locations. Legal entity name not published on the public site."
},
"rev": {
"legal_name": "Rev.com, Inc.",
"brand": "Rev",
"website": "https://www.rev.com",
"hq_address": "1717 W 6th St. #310, Austin, TX 78703, USA",
"phone": "+1 888-369-0701",
"email": "sales@rev.com",
"sales_form": "https://www.rev.com/",
"support": "https://www.rev.com/support",
"linkedin": "https://www.linkedin.com/company/rev-com",
"notes": "HQ and SF satellite (575 Market St, Floor 4 Suite 1, San Francisco, CA 94105) on LinkedIn. sales@rev.com and 888-369-0701 published on University of Michigan official supplier record (also lists 222 Kearny St STE 800, San Francisco). Product now emphasizes investigative/legal transcription."
},
"sonix": {
"legal_name": "Sonix, Inc.",
"brand": "Sonix",
"website": "https://sonix.ai",
"hq_address": "1459 18th Street #335, San Francisco, CA 94107, USA",
"phone": null,
"email": "legal@sonix.ai",
"sales_form": "https://sonix.ai/contact",
"support": "help@sonix.ai; https://sonix.ai/contact",
"linkedin": "https://www.linkedin.com/company/sonix-ai",
"notes": "Address and help@sonix.ai in terms/privacy. legal@sonix.ai published for legal-transcription sales."
},
"chorus-by-zoominfo": {
"legal_name": "ZoomInfo Technologies Inc.",
"brand": "Chorus by ZoomInfo",
"website": "https://www.zoominfo.com/products/chorus",
"hq_address": "330 W Columbia Way, Vancouver, WA 98660, USA",
"phone": "+1 866-904-9666",
"email": null,
"sales_form": "https://www.zoominfo.com/about/contact",
"support": "https://www.zoominfo.com/about/help-center",
"linkedin": "https://www.linkedin.com/company/zoominfo",
"notes": "Chorus.ai acquired by ZoomInfo (2021). chorus.ai still redirects into ZoomInfo product pages. Phone and sales/support form on ZoomInfo contact page. Legacy Chorus LinkedIn listed 465 California St, San Francisco. Public company (NASDAQ: GTM after ticker change; confirm current ticker). Investor relations: IR@zoominfo.com."
},
"happyscribe": {
"legal_name": "Happy Scribe Limited",
"brand": "HappyScribe",
"website": "https://www.happyscribe.com",
"hq_address": "The Black Church, Saint Mary's Place North, Dublin 7, Ireland",
"phone": null,
"email": "hi@happyscribe.com",
"sales_form": "https://www.happyscribe.com/",
"support": "hi@happyscribe.com",
"linkedin": "https://www.linkedin.com/company/happyscribe",
"notes": "Irish company no. 604917, VAT IE3502234EH. Operating office also listed as Carrer de Santa Teresa, 6, 08012 Barcelona, Spain. Terms name hi@happyscribe.com as customer-service email."
},
"meetgeekai": {
"legal_name": "Meetgeek, Inc.",
"brand": "MeetGeek",
"website": "https://meetgeek.ai/",
"hq_address": "1111B S Governors Ave, STE 26235, Dover, DE 19904, USA",
"phone": null,
"email": "hello@meetgeek.ai",
"sales_form": "https://meetgeek.ai/",
"support": "support@meetgeek.ai; https://support.meetgeek.ai/",
"linkedin": "https://www.linkedin.com/company/meetgeek-ai/",
"notes": "US contracting entity Meetgeek, Inc. (Dover). EU entity Aivision Products Srl, Calea Vacaresti 203, 2nd Floor, Sector 4, Bucharest 040052, Romania."
},
"supernormal": {
"legal_name": "Supernormal Technologies, Inc.",
"brand": "Supernormal",
"website": "https://supernormal.com",
"hq_address": null,
"phone": null,
"email": "hello@supernormal.com",
"sales_form": "https://www.supernormal.com/",
"support": "help@supernormal.com",
"linkedin": "https://www.linkedin.com/company/supernormalapp",
"notes": "Legal name and hello@ from Crunchbase. Terms cite help@supernormal.com and legal@supernormal.com. LinkedIn HQ is New York City; no street address on the public site."
},
"callcabinet": {
"legal_name": "Smarsh Inc.",
"brand": "CallCabinet / Smarsh",
"website": "https://www.smarsh.com/callcabinet",
"hq_address": "851 SW 6th Ave, Suite 800, Portland, OR 97204, USA",
"phone": "+1 866-762-7741",
"email": null,
"sales_form": "https://www.smarsh.com/sales-contact/",
"support": "https://www.smarsh.com/",
"linkedin": "https://www.linkedin.com/company/smarsh",
"notes": "CallCabinet acquired by Smarsh; callcabinet.com is scheduled to redirect to smarsh.com in 2026. Smarsh sales phones: 1-866-SMARSH-1 and +1 503-946-5980. Legacy CallCabinet HQ was 1900 Glades Road, Suite 340, Boca Raton, FL 33431; phones +1 561-235-7699 and +1 800-653-1389 (still on callcabinet.com/contact-us)."
},
"laxis": {
"legal_name": "Laxis, Inc.",
"brand": "Laxis",
"website": "https://www.laxis.com/",
"hq_address": null,
"phone": null,
"email": "team@laxis.tech",
"sales_form": "https://www.laxis.com/contact/",
"support": "https://help.laxis.com/",
"linkedin": "https://www.linkedin.com/company/laxisai",
"notes": "legalName Laxis, Inc. in site schema. team@laxis.tech on contact page; privacy also uses info@laxis.tech. No public street HQ."
},
"notyai": {
"legal_name": null,
"brand": "Noty.ai",
"website": "https://noty.ai",
"hq_address": null,
"phone": null,
"email": "info@noty.ai",
"sales_form": "https://noty.ai/",
"support": "info@noty.ai; https://noty.ai/helpcenter/contacting-customer-support",
"linkedin": "https://www.linkedin.com/company/notyai",
"notes": "info@noty.ai is the published general/support inbox. LinkedIn lists Middletown, DE 19709 (likely registered agent). Crunchbase 'Notyai Inc.' not independently confirmed on the site."
},
"icecubes": {
"legal_name": null,
"brand": "IceCubes",
"website": "https://icecubes.app",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://icecubes.app/",
"support": "https://icecubes.app/docs/faq",
"linkedin": null,
"notes": "Privacy policy contact is privacy@icecubes.app only. No legal entity, phone, or street address published."
},
"pandadoc": {
"legal_name": "PandaDoc, Inc.",
"brand": "PandaDoc",
"website": "https://www.pandadoc.com/",
"hq_address": "548 Market St PMB 185308, San Francisco, CA 94104-5401, USA",
"phone": "+1 888-865-8755",
"email": "hello@pandadoc.com",
"sales_form": "https://www.pandadoc.com/contact-sales/",
"support": "https://support.pandadoc.com/; https://www.pandadoc.com/contact/",
"linkedin": "https://www.linkedin.com/company/pandadoc",
"notes": "SF PMB is the official US office listing. Phone and hello@ from official Facebook page. Also lists Kyiv office (Mykhaila Hrushevskoho St, 9b)."
},
"pdfmonkey": {
"legal_name": null,
"brand": "PDFMonkey",
"website": "https://www.pdfmonkey.io",
"hq_address": null,
"phone": null,
"email": "contact@pdfmonkey.io",
"sales_form": "https://pdfmonkey.io/contact/",
"support": "https://pdfmonkey.io/contact/; tinymonkey@pdfmonkey.io",
"linkedin": "https://www.linkedin.com/company/pdfmonkey/",
"notes": "Made in France; LinkedIn HQ Paris. contact@pdfmonkey.io and tinymonkey@pdfmonkey.io on official contact page. Legal entity name not published."
},
"qwilr": {
"legal_name": "Qwilr Operating Company Australia Pty Ltd",
"brand": "Qwilr",
"website": "https://qwilr.com",
"hq_address": "7 Hudson St, Redfern, NSW 2016, Australia",
"phone": null,
"email": null,
"sales_form": "https://qwilr.com/",
"support": "https://help.qwilr.com/",
"linkedin": "https://www.linkedin.com/company/qwilr",
"notes": "ABN 33 688 500 389 and privacy@qwilr.com on privacy policy. Street HQ from LinkedIn."
},
"formstack-documents": {
"legal_name": "Intellistack, LLC",
"brand": "Formstack Documents (Intellistack)",
"website": "https://www.formstack.com",
"hq_address": "50 South Steele Street, Suite 505, Denver, CO 80209, USA",
"phone": null,
"email": "partners@formstack.com",
"sales_form": "https://www.formstack.com/contact-sales",
"support": "https://help.formstack.com/",
"linkedin": "https://www.linkedin.com/company/formstack",
"notes": "Formerly WebMerge (webmerge.me). Parent rebranded Formstack → Intellistack (2025) and moved HQ from Indianapolis/Fishers to Denver. Indianapolis office still listed: 11671 Lantern Rd, Suite 300, Fishers, IN 46038."
},
"docupilot": {
"legal_name": "Docupilot, Inc.",
"brand": "Docupilot",
"website": "https://docupilot.app",
"hq_address": "1111B S Governors Ave STE 21820, Dover, DE 19904, USA",
"phone": null,
"email": null,
"sales_form": "https://www.docupilot.com/",
"support": "support@docupilot.app",
"linkedin": "https://www.linkedin.com/company/docupilot-inc",
"notes": "Address and support@docupilot.app on docupilot.com footer. Delaware registered-agent style address."
},
"apitemplateio": {
"legal_name": null,
"brand": "APITemplate.io",
"website": "https://apitemplate.io/",
"hq_address": null,
"phone": null,
"email": "hello@apitemplate.io",
"sales_form": "https://apitemplate.io/",
"support": "hello@apitemplate.io",
"linkedin": "https://www.linkedin.com/company/apitemplate-io",
"notes": "hello@apitemplate.io is the published general/sales inbox. Directories place HQ in Singapore; not confirmed on the public legal pages reviewed."
},
"plumsail-documents": {
"legal_name": null,
"brand": "Plumsail Documents",
"website": "https://plumsail.com",
"hq_address": "2125 Biscayne Boulevard, Suite 212, Miami, FL 33137, USA",
"phone": null,
"email": "sales@plumsail.com",
"sales_form": "https://plumsail.com/company/",
"support": "support@plumsail.com; https://plumsail.com/support/",
"linkedin": "https://www.linkedin.com/company/plumsail",
"notes": "US office on official company page. Also lists a UAE office (Brooklime, Shaikha Mhara-Al Qusais Bldg). Same vendor as plumsail-forms."
},
"documentero": {
"legal_name": null,
"brand": "Documentero",
"website": "https://documentero.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://documentero.com/",
"support": "https://docs.documentero.com/",
"linkedin": null,
"notes": "No legal name, street HQ, phone, or generic inbox published on the public site. Support is in-app/docs/chat."
},
"docamatic": {
"legal_name": null,
"brand": "Docamatic",
"website": "https://docamatic.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://docamatic.com/contact",
"support": "https://docamatic.com/contact",
"linkedin": null,
"notes": "Contact is a web form only. Capterra vendor profile lists Belfast, UK (2019); not confirmed on docamatic.com."
},
"docsautomator": {
"legal_name": null,
"brand": "DocsAutomator",
"website": "https://docsautomator.co",
"hq_address": "Pappelallee 78/79, 10437 Berlin, Germany",
"phone": null,
"email": null,
"sales_form": "https://www.docsautomator.co/",
"support": "support@docsautomator.co",
"linkedin": "https://www.linkedin.com/company/docsautomator",
"notes": "Registered office on legal notice/terms. Operator name beyond the brand not stated on the pages reviewed."
},
"carboneio": {
"legal_name": "CARBONEIO SAS",
"brand": "Carbone",
"website": "https://carbone.io",
"hq_address": "130 La Sauvagère, 85170 Bellevigny, France",
"phone": null,
"email": "contact@carbone.io",
"sales_form": "https://carbone.io/",
"support": "support@carbone.io",
"linkedin": "https://www.linkedin.com/company/carboneio",
"notes": "RCS La Roche-sur-Yon 899 106 785; capital €10,000. Legal notices list contact@carbone.io."
},
"pdf-maker-automate-documents-ca2": {
"legal_name": "CLOSER INNOVATION LABS",
"brand": "PDF Maker",
"website": "https://thepdfmaker.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://thepdfmaker.com/",
"support": "support@thepdfmaker.com",
"linkedin": "https://www.linkedin.com/company/the-pdf-maker/",
"notes": "About page: product of CLOSER INNOVATION LABS. No country/street HQ published. support@thepdfmaker.com in site footer."
},
"docmosis": {
"legal_name": "Docmosis Pty Ltd",
"brand": "Docmosis",
"website": "https://www.docmosis.com",
"hq_address": "Suite 8 / 5 Hasler Road, Osborne Park, WA 6017, Australia",
"phone": "+61 8 6111 0559",
"email": "sales@docmosis.com",
"sales_form": "https://www.docmosis.com/company/contact-us/",
"support": "https://www.docmosis.com/support/",
"linkedin": "https://www.linkedin.com/company/docmosis",
"notes": "Also lists US toll-free +1 866 206 8919. admin@docmosis.com appears on Crunchbase."
},
"proposify": {
"legal_name": "Proposify Inc.",
"brand": "Proposify",
"website": "https://proposify.com",
"hq_address": "PO Box 57 Main, Dartmouth, NS B2Y 3Y2, Canada",
"phone": null,
"email": null,
"sales_form": "https://www.proposify.com/contact-us",
"support": "support@proposify.com; https://support.proposify.com/hc/en-us",
"linkedin": "https://www.linkedin.com/company/proposify",
"notes": "States it is fully remote; mailing address only. LinkedIn still lists 1877 Hollis St, Halifax, NS."
},
"asposewords": {
"legal_name": "Aspose Pty Ltd",
"brand": "Aspose",
"website": "https://www.aspose.com",
"hq_address": "Suite 163, 79 Longueville Road, Lane Cove, NSW 2066, Australia",
"phone": null,
"email": "sales@aspose.com",
"sales_form": "https://about.aspose.com/contact/",
"support": "https://forum.aspose.com",
"linkedin": "https://www.linkedin.com/company/aspose",
"notes": "Aspose.Words is a product line of Aspose Pty Ltd. Official sales inbox sales@aspose.com. Technical support is forum-based."
},
"windward-hub": {
"legal_name": "Apryse Software Corp.",
"brand": "Windward Studios / Fluent by Apryse",
"website": "https://www.windwardstudios.com",
"hq_address": "11990 Grant Street, Suite 550, Northglenn, CO 80233, USA",
"phone": "+1 303-499-2544",
"email": "success@windward.net",
"sales_form": "https://www.windwardstudios.com/resources/contact-us",
"support": "https://www.windwardstudios.com/resources/contact-us",
"linkedin": "https://www.linkedin.com/company/windward-reports-docgen-&-bi",
"notes": "Acquired by PDFTron (now Apryse) in 2021. Contact page lists the Northglenn address, phone, and success@windward.net. Older listings used 5777 Central Avenue Suite 130, Boulder, CO 80301."
},
"compdf": {
"legal_name": "Kdan Mobile Software Ltd.",
"brand": "ComPDF",
"website": "https://compdf.com",
"hq_address": "5F, No.1-4, Zhonghua Rd., Yongkang District, Tainan City 710, Taiwan",
"phone": "+886-6-3131660",
"email": null,
"sales_form": "https://www.compdf.com/contact-sales",
"support": "support@compdf.com; https://www.compdf.com/support",
"linkedin": "https://www.linkedin.com/company/kdan-mobile-software-ltd-",
"notes": "ComPDF is a KDAN product; privacy policy names KDAN Mobile Software Ltd as contracting party (Taiwan). US office also listed: 17875 Von Karman Ave Suite 150, Irvine, CA 92614. Taipei: 14F., No. 185-1, Songjiang Road, Zhongshan District."
},
"pdfgen": {
"legal_name": "Bootstrapper LLC",
"brand": "PDFgen",
"website": "https://pdfgen.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://pdfgen.com/",
"support": "support@pdfgen.com",
"linkedin": null,
"notes": "Terms: Bootstrapper LLC operates PDFgen. No street HQ or sales phone published."
},
"anvil": {
"legal_name": "Anvil Foundry, Inc.",
"brand": "Anvil",
"website": "https://www.useanvil.com",
"hq_address": "1300 South Van Ness Street, San Francisco, CA 94110, USA",
"phone": null,
"email": "hello@useanvil.com",
"sales_form": "https://www.useanvil.com/contact-sales/",
"support": "support@useanvil.com",
"linkedin": "https://www.linkedin.com/company/anvil-foundry",
"notes": "hello@useanvil.com on site footer. Street from LinkedIn. Older directory listing used 14 Mint Plaza, Suite 300, San Francisco."
},
"gavel": {
"legal_name": "Documate, Inc.",
"brand": "Gavel",
"website": "https://www.gavel.io/",
"hq_address": "453 S. Spring St., Suite 400-1630, Los Angeles, CA 90013, USA",
"phone": "+1 415-941-6866",
"email": "hello@gavel.io",
"sales_form": "https://www.gavel.io/contact",
"support": "https://help.gavel.io/",
"linkedin": "https://www.linkedin.com/company/gaveltech",
"notes": "Site footer: © Documate, Inc. d/b/a Gavel. Acquired by Relativity. Phone and LA address on gavel.io footer. hello@gavel.io from Crunchbase; site email is obfuscated."
},
"legito": {
"legal_name": "Legito s.r.o.",
"brand": "Legito",
"website": "https://legito.com",
"hq_address": "Building E, Office Park Vlnena, Přízova 1, 602 00 Brno, Czechia",
"phone": "+420 773 794 651",
"email": null,
"sales_form": "https://www.legito.com/contact/",
"support": "support@legito.com",
"linkedin": "https://www.linkedin.com/company/legito",
"notes": "Contact page also lists UK entity Legito LTD, 20-22 Wenlock Road, London. Czech company IČO 02649659. Phone from EU consumer-info page."
},
"credlys-acclaim-platform": {
"legal_name": "Credly, Inc.",
"brand": "Credly by Pearson",
"website": "https://www.credly.com",
"hq_address": "368 9th Avenue, 6th Floor, New York, NY 10001, USA",
"phone": null,
"email": null,
"sales_form": "https://info.credly.com/schedule-a-demo",
"support": "https://support.credly.com/hc/en-us",
"linkedin": "https://www.linkedin.com/company/credly",
"notes": "Acquired by Pearson plc (2022); continues as Credly, Inc. Pearson group HQ is 80 Strand, London WC2R 0RL, UK. Formerly Acclaim."
},
"accredible": {
"legal_name": null,
"brand": "Accredible",
"website": "https://www.accredible.com",
"hq_address": "800 West El Camino Real, Suite 180, Mountain View, CA 94040, USA",
"phone": null,
"email": null,
"sales_form": "https://www.accredible.com/contact-us",
"support": "support@accredible.com; https://help.accredible.com/",
"linkedin": "https://www.linkedin.com/company/accredible",
"notes": "Address on Accredible help articles. Directories also refer to Accredible Ltd (UK). No public sales phone on the site."
},
"certifier": {
"legal_name": "Certifier sp. z o.o.",
"brand": "Certifier",
"website": "https://certifier.io/",
"hq_address": "Dolnych Młynów 3/1, 31-124 Kraków, Poland",
"phone": null,
"email": "contact@certifier.io",
"sales_form": "https://certifier.io/request-a-demo",
"support": "support@certifier.io; https://certifier.io/contact",
"linkedin": "https://www.linkedin.com/company/certifier",
"notes": "KRS 0000863560, VAT PL6762586390. Additional office: Aleja Pokoju 18, 31-564 Kraków."
},
"sertifier": {
"legal_name": "Sertifier Inc.",
"brand": "Sertifier",
"website": "https://sertifier.com",
"hq_address": "112 Capitol Trail, Suite A593, Newark, DE 19711, USA",
"phone": "+1 302-487-3193",
"email": "hello@sertifier.com",
"sales_form": "https://sertifier.com/contact-us",
"support": "support@sertifier.com",
"linkedin": "https://www.linkedin.com/company/sertifierco",
"notes": "Delaware HQ and Istanbul office referenced on contact page. Phone/address/hello@ also on official Facebook page."
},
"certifyme": {
"legal_name": "Tech99 Innovations Pvt Ltd",
"brand": "CertifyMe",
"website": "https://certifyme.online/",
"hq_address": "166 Geary St. STE 1500 #2686, San Francisco, CA 94108, USA",
"phone": "+1 252-500-1225",
"email": "info@certifyme.online",
"sales_form": "https://info.certifyme.online/request-demo",
"support": "info@certifyme.online",
"linkedin": "https://www.linkedin.com/company/certify-me-online",
"notes": "US mailbox on homepage. India operating address also published: Akshay Tech Park, EPIP Zone, Whitefield, Bengaluru. FAQ also says Whitefield, Bengaluru."
},
"badgecert": {
"legal_name": "BadgeCert Inc.",
"brand": "BadgeCert",
"website": "https://www.badgecert.com",
"hq_address": "425 Huehl Road, Suite #11B, Northbrook, IL 60062, USA",
"phone": null,
"email": "info@badgecert.com",
"sales_form": "https://badgecert.com/talk-to-sales/",
"support": "info@badgecert.com",
"linkedin": "https://www.linkedin.com/company/badgecert",
"notes": "Illinois corporation; address in terms. LinkedIn also lists 613 Landwehr Rd, Northbrook, IL 60062."
},
"accredify": {
"legal_name": null,
"brand": "Accredify",
"website": "https://accredify.io",
"hq_address": "30A Kallang Place #11-06/07, Singapore 339213",
"phone": "+65 3138 5580",
"email": "contact@accredify.io",
"sales_form": "https://www.accredify.io/contact-us",
"support": "contact@accredify.io",
"linkedin": "https://www.linkedin.com/company/accredify",
"notes": "Singapore HQ on LinkedIn/award listings. Phone from Trustpilot company profile. Legal entity name not on the public pages reviewed."
},
"merit": {
"legal_name": null,
"brand": "Merit / Aspire",
"website": "https://merits.com",
"hq_address": "100 S Murphy Ave, Suite 200, Sunnyvale, CA 94086, USA",
"phone": "+1 833-463-7487",
"email": "help@merits.com",
"sales_form": "https://www.aspiretech.us/",
"support": "help@merits.com; help@aspiretech.us",
"linkedin": "https://www.linkedin.com/company/earnmerits",
"notes": "Digital-credential product rebranded toward Aspire (aspiretech.us) for government/license portability. 833-463-7487 published in Merit press releases. Street from LinkedIn. Legal entity not confirmed on merits.com."
},
"edusign": {
"legal_name": null,
"brand": "Edusign",
"website": "https://edusign.com",
"hq_address": "5 Parvis Alan Turing, 75013 Paris, France",
"phone": null,
"email": null,
"sales_form": "https://edusign.com/",
"support": "support@edusign.fr",
"linkedin": "https://www.linkedin.com/company/edusign/",
"notes": "Legal notice lists registered office 131 boulevard Carnot, 78110 Le Vésinet, France and support@edusign.fr. LinkedIn operating HQ is Station F / 5 Parvis Alan Turing. Operator company name not extracted from the legal notice snippet."
},
"brillium": {
"legal_name": "Brillium, Inc.",
"brand": "Brillium",
"website": "https://www.brillium.com/",
"hq_address": null,
"phone": "+1 407-982-2600",
"email": null,
"sales_form": "https://www.brillium.com/",
"support": "support@brillium.com; https://www.brillium.com/",
"linkedin": "https://www.linkedin.com/company/brillium",
"notes": "Phone on privacy policy. support@brillium.com in terms. Street HQ not on the pages reviewed."
},
"go1": {
"legal_name": "GO1 Pty Ltd",
"brand": "Go1",
"website": "https://go1.com",
"hq_address": "5/2908 Logan Rd, Underwood / Brisbane, QLD 4119, Australia",
"phone": null,
"email": null,
"sales_form": "https://www.go1.com/demo",
"support": "https://help.go1.com/",
"linkedin": "https://www.linkedin.com/company/go1",
"notes": "Australian company. Street from LinkedIn. Some older listings used Level 7, 127 Creek St, Brisbane QLD 4000. No public generic sales inbox."
},
"tovuti": {
"legal_name": "Tovuti, Inc.",
"brand": "Tovuti LMS",
"website": "https://www.tovuti.io",
"hq_address": "775 S. Rivershore Lane, Suite 200, Eagle, ID 83616, USA",
"phone": "+1 888-646-2353",
"email": null,
"sales_form": "https://www.tovutilms.com/contact-us",
"support": "https://www.tovutilms.com/contact-us",
"linkedin": "https://www.linkedin.com/company/tovutilms",
"notes": "Terms: Tovuti, Inc.; legal@tovutiteam.com. Product sites tovuti.io and tovutilms.com. Local number (208) 246-8601 appears on directories, not confirmed on the contact page reviewed."
},
"edapp": {
"legal_name": "EdApp Pty Ltd",
"brand": "EdApp / SC Training / Mitti",
"website": "https://www.edapp.com",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://training.safetyculture.com/contact/",
"support": "support@edapp.com; support@safetyculture.com",
"linkedin": "https://www.linkedin.com/company/safetyculture",
"notes": "Wholly owned by SafetyCulture Pty Ltd (with EdApp Inc.). Product has been rebranded SC Training and is moving to Mitti by SafetyCulture. SafetyCulture group HQ is Sydney; exact current street for EdApp not confirmed on the pages reviewed. Older listings: 50 Pitt St L4 Ste 402, Sydney."
},
"google-forms": {
"legal_name": "Google LLC",
"brand": "Google Forms",
"website": "https://www.google.com/forms",
"hq_address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, USA",
"phone": "+1 650-253-0000",
"email": null,
"sales_form": "https://workspace.google.com/contact/",
"support": "https://support.google.com/docs/topic/9054603",
"linkedin": "https://www.linkedin.com/company/google",
"notes": "Forms is a Google Workspace / consumer Google product. No dedicated Forms sales inbox. Workspace and Cloud have separate sales forms. Phone is the published Google corporate switchboard."
},
"typeform": {
"legal_name": "TYPEFORM S.L.",
"brand": "Typeform",
"website": "https://www.typeform.com",
"hq_address": "Carrer Bac de Roda 163, 08018 Barcelona, Spain",
"phone": null,
"email": null,
"sales_form": "https://www.typeform.com/contact-us",
"support": "https://www.typeform.com/help/",
"linkedin": "https://www.linkedin.com/company/typeform",
"notes": "Remote-first; Barcelona is the historic HQ. Older registry listings used Calle Via Augusta 29-31, 08006 Barcelona. No public generic sales inbox."
},
"jotform": {
"legal_name": "Jotform Inc.",
"brand": "Jotform",
"website": "https://www.jotform.com/",
"hq_address": "4 Embarcadero Center, Suite 780, San Francisco, CA 94111, USA",
"phone": "+1 415-317-0927",
"email": null,
"sales_form": "https://www.jotform.com/enterprise/contact-sales/",
"support": "https://www.jotform.com/contact/; support@jotform.com",
"linkedin": "https://www.linkedin.com/company/jotform",
"notes": "Phone from Jotform's Data Privacy Framework participant record. Company has said it does not publish a general support phone. Also operates from Ankara (Hacettepe Teknokent)."
},
"gravity-forms": {
"legal_name": "Rocketgenius, Inc.",
"brand": "Gravity Forms",
"website": "https://www.gravityforms.com/",
"hq_address": "1620 Centerville Turnpike, Suite 102, Virginia Beach, VA 23464-6500, USA",
"phone": "+1 757-965-6600",
"email": null,
"sales_form": "https://www.gravityforms.com/",
"support": "https://www.gravityforms.com/help/",
"linkedin": "https://www.linkedin.com/company/gravityforms",
"notes": "Address on Gravity Forms privacy policy. Phone on official Rocketgenius Facebook page. Support is ticket-based, not a public inbox."
},
"tally": {
"legal_name": "Tally BV",
"brand": "Tally",
"website": "https://tally.so/",
"hq_address": "Sint-Pietersnieuwstraat 11, 9000 Ghent, Belgium",
"phone": null,
"email": "hello@tally.so",
"sales_form": "https://tally.so/",
"support": "hello@tally.so; https://tally.so/help",
"linkedin": "https://www.linkedin.com/company/tallyforms",
"notes": "Belgian CBE 0776.979.007. hello@tally.so is the published general contact."
},
"cognito-forms": {
"legal_name": "Cognito, LLC",
"brand": "Cognito Forms",
"website": "https://www.cognitoforms.com/",
"hq_address": "1310 Gadsden Street, Suite 100, Columbia, SC 29201, USA",
"phone": "+1 888-499-0856",
"email": null,
"sales_form": "https://www.cognitoforms.com/",
"support": "https://www.cognitoforms.com/supportrequest",
"linkedin": "https://www.linkedin.com/company/cognito-forms",
"notes": "South Carolina LLC. Phone and address on official privacy policy. Older Privacy Shield record used 929 Gervais St., Suite D, Columbia, SC 29201."
},
"fillout": {
"legal_name": "Restly, Inc.",
"brand": "Fillout",
"website": "https://fillout.com/",
"hq_address": "9450 SW Gemini Dr, PMB 39088, Beaverton, OR 97008, USA",
"phone": null,
"email": null,
"sales_form": "https://www.fillout.com/",
"support": "https://www.fillout.com/help; privacy@fillout.com",
"linkedin": "https://www.linkedin.com/company/fillout",
"notes": "Privacy policy: Restly, Inc., d.b.a. Zite, with the Beaverton PMB. LinkedIn HQ is San Francisco (no street). Site footer © Restly, Inc."
},
"wufoo": {
"legal_name": "SurveyMonkey Inc.",
"brand": "Wufoo",
"website": "https://www.wufoo.com/",
"hq_address": "910 Park Pl, Ste 300, San Mateo, CA 94403, USA",
"phone": null,
"email": null,
"sales_form": "https://www.surveymonkey.com/",
"support": "https://help.surveymonkey.com/en/wufoo/account/how-to-contact/",
"linkedin": "https://www.linkedin.com/company/surveymonkey",
"notes": "Wufoo is a SurveyMonkey product (acquired 2011). Support is via SurveyMonkey chatbot/tickets, not a public Wufoo inbox. SurveyMonkey warns that random phone numbers online are scams."
},
"formstack": {
"legal_name": "Intellistack, LLC",
"brand": "Formstack (Intellistack)",
"website": "https://www.formstack.com/",
"hq_address": "50 South Steele Street, Suite 505, Denver, CO 80209, USA",
"phone": null,
"email": "partners@formstack.com",
"sales_form": "https://www.formstack.com/contact-sales",
"support": "https://help.formstack.com/",
"linkedin": "https://www.linkedin.com/company/formstack",
"notes": "Same parent as formstack-documents. Rebranded to Intellistack in 2025; product still sold as Formstack. Fishers IN office: 11671 Lantern Rd, Suite 300, Fishers, IN 46038."
},
"paperform": {
"legal_name": "Paperform Pty Ltd",
"brand": "Paperform",
"website": "https://paperform.co",
"hq_address": null,
"phone": null,
"email": null,
"sales_form": "https://paperform.co/contact/",
"support": "support@paperform.co; https://paperform.co/contact/",
"linkedin": "https://www.linkedin.com/company/paperform",
"notes": "Sydney-based. Contact page does not publish a street HQ. Legal inquiries: legal@paperform.co via Law Squared, Level 19, 114 William Street, Melbourne VIC 3000 (counsel address, not HQ)."
},
"123formbuilder": {
"legal_name": "123FormBuilder SRL",
"brand": "123FormBuilder",
"website": "https://www.123formbuilder.com/",
"hq_address": "Gheorghe Lazăr no. 24, Fructus Plaza, 2nd Floor, SAD 13, 300081 Timișoara, Romania",
"phone": null,
"email": "customercare@123formbuilder.com",
"sales_form": "https://www.123formbuilder.com/contactus.html",
"support": "customercare@123formbuilder.com",
"linkedin": "https://www.linkedin.com/company/123formbuilder",
"notes": "Address on official contact page. LinkedIn also lists Tudor Vladimirescu 10, Ground Floor, Timișoara 300195."
},
"surveymonkey": {
"legal_name": "SurveyMonkey Inc.",
"brand": "SurveyMonkey",
"website": "https://www.surveymonkey.com",
"hq_address": "910 Park Pl, Ste 300, San Mateo, CA 94403, USA",
"phone": null,
"email": null,
"sales_form": "https://www.surveymonkey.com/",
"support": "https://help.surveymonkey.com/en/apply/faqs/contact-us/",
"linkedin": "https://www.linkedin.com/company/surveymonkey",
"notes": "US billing address on official payment-contact help article. Ireland: 5 School House Lane East, Dublin 2, D02 N279. Parent has used Momentive Global Inc. historically; current public brand is SurveyMonkey. No public general sales phone (scam warning on help site)."
},
"qualtrics": {
"legal_name": "Qualtrics, LLC",
"brand": "Qualtrics",
"website": "https://www.qualtrics.com/",
"hq_address": "333 W. River Park Drive, Provo, UT 84604, USA",
"phone": "+1 385-508-2828",
"email": null,
"sales_form": "https://www.qualtrics.com/contact/",
"support": "https://www.qualtrics.com/support/",
"linkedin": "https://www.linkedin.com/company/qualtrics",
"notes": "Dual HQ messaging: Provo and Seattle (1201 2nd Ave, Floors 15-27, Seattle, WA 98101). Sales phone from official contact page. press@qualtrics.com for press only. Owned by Silver Lake after take-private."
},
"plumsail-forms": {
"legal_name": null,
"brand": "Plumsail Forms",
"website": "https://plumsail.com/forms/",
"hq_address": "2125 Biscayne Boulevard, Suite 212, Miami, FL 33137, USA",
"phone": null,
"email": "sales@plumsail.com",
"sales_form": "https://plumsail.com/company/",
"support": "support@plumsail.com; https://plumsail.com/support/",
"linkedin": "https://www.linkedin.com/company/plumsail",
"notes": "Same Plumsail company as plumsail-documents."
},
"moreapp": {
"legal_name": "MORE Apps BV",
"brand": "MoreApp",
"website": "https://moreapp.com/",
"hq_address": "Stationsplein 45, 3013 AK Rotterdam, The Netherlands",
"phone": null,
"email": "info@moreapp.com",
"sales_form": "https://moreapp.com/contact",
"support": "support@moreapp.com; https://helpcenter.moreapp.com/",
"linkedin": "https://www.linkedin.com/company/moreapp",
"notes": "Legal name MORE Apps BV from EULA. Also offices: Pau Claris 194-196, Floor 4, 08037 Barcelona; Lohmühlenstraße 65, 12435 Berlin; 3 Rue Maya Angelou, 44200 Nantes."
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,167 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Platform News in 2025
<Card title="What's changed in v18.0.6" icon="newspaper" href="/integrations/news/2025/v18.0.6" horizontal>
Package manager detection from `zapier build`
*Released: 2025-12-24*
</Card>
<Card title="What's changed in v18.0.5" icon="newspaper" href="/integrations/news/2025/v18.0.5" horizontal>
A security fix on the CLI.
*Released: 2025-12-10*
</Card>
<Card title="Incident: Unauthorized Access to Zapier NPM Packages" icon="newspaper" href="/integrations/news/2025/npm-package-sec-inc" horizontal>
Please review the enclosed list of packages and recommendations for Zapier developers.
*Released: 2025-11-24*
</Card>
<Card title="What's changed in v18.0.1" icon="newspaper" href="/integrations/news/2025/v18.0.1" horizontal>
Bug fixes for npx resolution and TypeScript typing for line items.
*Released: 2025-11-05*
</Card>
<Card title="What's changed in v18.0.0" icon="newspaper" href="/integrations/news/2025/v18.0.0" horizontal>
Node.js 22 support, new throttling middleware, and a new CLI executable name `zapier-platform`.
*Released: 2025-10-30*
</Card>
<Card title="What's changed in v17.9.1" icon="newspaper" href="/integrations/news/2025/v17.9.1" horizontal>
Bug fix for zapier push and dependency updates.
*Released: 2025-10-28*
</Card>
<Card title="Self-serve static IP for private integrations" icon="newspaper" href="/integrations/news/2025/static-ip-self-serve" horizontal>
Developers can now enable static IP addresses for private integrations directly in Platform UI without contacting support.
*Released: 2025-10-21*
</Card>
<Card title="Labeled Versions now available in CLI and Platform UI" icon="newspaper" href="/integrations/news/2025/labeled-versions" horizontal>
Integration version numbers can now include a label, to enable you to develop and test changes without committing to a [semantic version number](/integrations/manage/versions#version-numbering) until you're ready.
*Released: 2025-10-21*
</Card>
<Card title="What's changed in v17.9.0" icon="newspaper" href="/integrations/news/2025/v17.9.0" horizontal>
Bugfix for snapshot flag, improvements for `zapier env`.
*Released: 2025-10-20*
</Card>
<Card title="What's changed in v17.8.0" icon="newspaper" href="/integrations/news/2025/v17.8.0" horizontal>
Added flexibility for Search Pagination and cleaning up some dependencies. Zapier push now supports snapshot publishing.
*Released: 2025-10-07*
</Card>
<Card title="Migration UI now supports individual and organization-level migrations" icon="newspaper" href="/integrations/news/2025/organization-user-migration-in-ui" horizontal>
Enhanced migration UI with granular control options for individual and organization-level migrations.
*Released: 2025-10-02*
</Card>
<Card title="What's changed in v17.7.2" icon="newspaper" href="/integrations/news/2025/v17.7.2" horizontal>
Fixed issues with typing and semver restriction.
*Released: 2025-09-17*
</Card>
<Card title="What's changed in v17.7.1" icon="newspaper" href="/integrations/news/2025/v17.7.1" horizontal>
Improved `zapier scaffold`, `zapier init`, `zapier validate`, and `zapier invoke auth`. Also fixed issues with uncensored sensitive information and field grouping schema.
*Released: 2025-09-10*
</Card>
<Card title="No more manual handling of 4xx errors in refreshAccessToken" icon="lightbulb-on" href="/integrations/news/2025/4xx-errors-refreshAccessToken" horizontal>
We now automatically handle 4xx error responses when refreshing OAuth2 access tokens.
*Effective: 2025-09-08*
</Card>
<Card title="What's changed in v17.7.0" icon="newspaper" href="/integrations/news/2025/v17.7.0" horizontal>
This update lays groundwork for Search Pagination, which will allow Search steps to paginate through results so that the most relevant results can be returned. However, this is not yet supported by any Zapier products.
*Released: 2025-08-22*
</Card>
<Card title="What's changed in v17.6.0" icon="newspaper" href="/integrations/news/2025/v17.6.0" horizontal>
Global `console` object and account filtering for `zapier canary`.
*Released: 2025-08-11*
</Card>
<Card title="What's changed in v17.5.0" icon="newspaper" href="/integrations/news/2025/v17.5.0" horizontal>
Global `errors`, bug fixes with `zapier build` and auth field types.
*Released: 2025-07-30*
</Card>
<Card title="What's changed in v17.4.0" icon="newspaper" href="/integrations/news/2025/v17.4.0" horizontal>
Regression bug fixes with `zapier build`, support for compression of large input bundles.
*Released: 2025-07-23*
</Card>
<Card title="What's changed in v17.3.1" icon="newspaper" href="/integrations/news/2025/v17.3.1" horizontal>
Regression bug fixes with `zapier build`.
*Released: 2025-07-17*
</Card>
<Card title="What's changed in v17.3.0" icon="newspaper" href="/integrations/news/2025/v17.3.0" horizontal>
Revamped `zapier build` and input field grouping.
*Released: 2025-07-01*
</Card>
<Card title="What's changed in v17.2.0" icon="newspaper" href="/integrations/news/2025/v17.2.0" horizontal>
Improved large bundle handling.
*Released: 2025-06-11*
</Card>
<Card title="What's changed in v17.1.0" icon="newspaper" href="/integrations/news/2025/v17.1.0" horizontal>
Improved `zapier convert` and `zapier deprecate`.
*Released: 2025-06-10*
</Card>
<Card title="What's changed in v17.0.4" icon="newspaper" href="/integrations/news/2025/v17.0.4" horizontal>
Fixed a bug in `zapier build`.
*Released: 2025-06-03*
</Card>
<Card title="What's changed in v17.0.3" icon="newspaper" href="/integrations/news/2025/v17.0.3" horizontal>
Bug fixes on `zapier build`, `{{curlies}}` replacement, and more.
*Released: 2025-05-30*
</Card>
<Card title="What's changed in v17.0.2" icon="newspaper" href="/integrations/news/2025/v17.0.2" horizontal>
Windows and ESM bugs.
*Released: 2025-05-19*
</Card>
<Card title="What's changed in v17.0.1" icon="newspaper" href="/integrations/news/2025/v17.0.1" horizontal>
Fixed a regression bug on `zapier build` and the oauth2 template in `zapier init`.
*Released: 2025-05-14*
</Card>
<Card title="What's changed in v17.0.0" icon="newspaper" href="/integrations/news/2025/v17.0.0" horizontal>
ES module support, more complete typing, no more `{{curlies}}` in shorthand requests.
*Released: 2025-05-12*
</Card>

View file

@ -0,0 +1,86 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# No more manual handling of 4xx errors in refreshAccessToken
> We now automatically handle 4xx error responses when refreshing OAuth2 access tokens.
*Effective: 2025-09-08*
We made a change to how we handle error responses when refreshing OAuth2 access tokens.
## Old behavior
When an app gives an error response (status code 4xx or 5xx) while refreshing the OAuth2 access token, Zapier keeps retrying the Zap step indefinitely or until it hits a certain limit, depending on the user's settings.
## New behavior
When an app encounter a 4xx error response (except for the ones listed below) while refreshing the access token, Zapier will mark the connect as stale, and send an email telling the user to reconnect.
Exceptions: The following 4xx errors often indicate a temporary issue so they still have the same behavior as before:
* 408 (Request Timeout)
* 409 (Conflict)
* 423 (Locked)
* 425 (Too Early)
* 429 (Too Many Requests)
This is how Zapier handles a stale connection:
* If the stale connection is used by a trigger step, the trigger polling system will skip polling when the scheduled time comes.
* If the stale connection is used by an action step, the Zap run will be put on hold until the user reconnects and replays the run.
## What does it mean to you?
You don't need to handle 4xx error responses in `refreshAccessToken` anymore. For example, you might have been catching 4xx errors in `refreshAccessToken` by enabling `skipThrowForStatus` and throwing `ExpiredAuthError`:
```js theme={null}
const refreshAccessToken = async (z, bundle) => {
const response = await z.request({
url: "https://example.com/token/refresh",
method: "POST",
body: {
refresh_token: bundle.authData.refresh_token,
client_id: process.env.CLIENT_ID,
client_secret: process.env.CLIENT_SECRET,
grant_type: "refresh_token",
},
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
skipThrowForStatus: true,
});
if (response.status >= 400 && response.status < 500) {
throw new z.errors.ExpiredAuthError(
"Authentication issue. Please reconnect.",
);
}
return response.data;
};
```
This is no longer necessary. Now you can simplify your code as follows and let the platform handle it:
```js theme={null}
const refreshAccessToken = async (z, bundle) => {
const response = await z.request({
url: "https://example.com/token/refresh",
method: "POST",
body: {
refresh_token: bundle.authData.refresh_token,
client_id: process.env.CLIENT_ID,
client_secret: process.env.CLIENT_SECRET,
grant_type: "refresh_token",
},
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
});
return response.data;
};
```
No need to upgrade zapier-platform-core; this change is implemented in the Zapier backend.

View file

@ -0,0 +1,167 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Platform News in 2025
<Card title="What's changed in v18.0.6" icon="newspaper" href="/integrations/news/2025/v18.0.6" horizontal>
Package manager detection from `zapier build`
*Released: 2025-12-24*
</Card>
<Card title="What's changed in v18.0.5" icon="newspaper" href="/integrations/news/2025/v18.0.5" horizontal>
A security fix on the CLI.
*Released: 2025-12-10*
</Card>
<Card title="Incident: Unauthorized Access to Zapier NPM Packages" icon="newspaper" href="/integrations/news/2025/npm-package-sec-inc" horizontal>
Please review the enclosed list of packages and recommendations for Zapier developers.
*Released: 2025-11-24*
</Card>
<Card title="What's changed in v18.0.1" icon="newspaper" href="/integrations/news/2025/v18.0.1" horizontal>
Bug fixes for npx resolution and TypeScript typing for line items.
*Released: 2025-11-05*
</Card>
<Card title="What's changed in v18.0.0" icon="newspaper" href="/integrations/news/2025/v18.0.0" horizontal>
Node.js 22 support, new throttling middleware, and a new CLI executable name `zapier-platform`.
*Released: 2025-10-30*
</Card>
<Card title="What's changed in v17.9.1" icon="newspaper" href="/integrations/news/2025/v17.9.1" horizontal>
Bug fix for zapier push and dependency updates.
*Released: 2025-10-28*
</Card>
<Card title="Self-serve static IP for private integrations" icon="newspaper" href="/integrations/news/2025/static-ip-self-serve" horizontal>
Developers can now enable static IP addresses for private integrations directly in Platform UI without contacting support.
*Released: 2025-10-21*
</Card>
<Card title="Labeled Versions now available in CLI and Platform UI" icon="newspaper" href="/integrations/news/2025/labeled-versions" horizontal>
Integration version numbers can now include a label, to enable you to develop and test changes without committing to a [semantic version number](/integrations/manage/versions#version-numbering) until you're ready.
*Released: 2025-10-21*
</Card>
<Card title="What's changed in v17.9.0" icon="newspaper" href="/integrations/news/2025/v17.9.0" horizontal>
Bugfix for snapshot flag, improvements for `zapier env`.
*Released: 2025-10-20*
</Card>
<Card title="What's changed in v17.8.0" icon="newspaper" href="/integrations/news/2025/v17.8.0" horizontal>
Added flexibility for Search Pagination and cleaning up some dependencies. Zapier push now supports snapshot publishing.
*Released: 2025-10-07*
</Card>
<Card title="Migration UI now supports individual and organization-level migrations" icon="newspaper" href="/integrations/news/2025/organization-user-migration-in-ui" horizontal>
Enhanced migration UI with granular control options for individual and organization-level migrations.
*Released: 2025-10-02*
</Card>
<Card title="What's changed in v17.7.2" icon="newspaper" href="/integrations/news/2025/v17.7.2" horizontal>
Fixed issues with typing and semver restriction.
*Released: 2025-09-17*
</Card>
<Card title="What's changed in v17.7.1" icon="newspaper" href="/integrations/news/2025/v17.7.1" horizontal>
Improved `zapier scaffold`, `zapier init`, `zapier validate`, and `zapier invoke auth`. Also fixed issues with uncensored sensitive information and field grouping schema.
*Released: 2025-09-10*
</Card>
<Card title="No more manual handling of 4xx errors in refreshAccessToken" icon="lightbulb-on" href="/integrations/news/2025/4xx-errors-refreshAccessToken" horizontal>
We now automatically handle 4xx error responses when refreshing OAuth2 access tokens.
*Effective: 2025-09-08*
</Card>
<Card title="What's changed in v17.7.0" icon="newspaper" href="/integrations/news/2025/v17.7.0" horizontal>
This update lays groundwork for Search Pagination, which will allow Search steps to paginate through results so that the most relevant results can be returned. However, this is not yet supported by any Zapier products.
*Released: 2025-08-22*
</Card>
<Card title="What's changed in v17.6.0" icon="newspaper" href="/integrations/news/2025/v17.6.0" horizontal>
Global `console` object and account filtering for `zapier canary`.
*Released: 2025-08-11*
</Card>
<Card title="What's changed in v17.5.0" icon="newspaper" href="/integrations/news/2025/v17.5.0" horizontal>
Global `errors`, bug fixes with `zapier build` and auth field types.
*Released: 2025-07-30*
</Card>
<Card title="What's changed in v17.4.0" icon="newspaper" href="/integrations/news/2025/v17.4.0" horizontal>
Regression bug fixes with `zapier build`, support for compression of large input bundles.
*Released: 2025-07-23*
</Card>
<Card title="What's changed in v17.3.1" icon="newspaper" href="/integrations/news/2025/v17.3.1" horizontal>
Regression bug fixes with `zapier build`.
*Released: 2025-07-17*
</Card>
<Card title="What's changed in v17.3.0" icon="newspaper" href="/integrations/news/2025/v17.3.0" horizontal>
Revamped `zapier build` and input field grouping.
*Released: 2025-07-01*
</Card>
<Card title="What's changed in v17.2.0" icon="newspaper" href="/integrations/news/2025/v17.2.0" horizontal>
Improved large bundle handling.
*Released: 2025-06-11*
</Card>
<Card title="What's changed in v17.1.0" icon="newspaper" href="/integrations/news/2025/v17.1.0" horizontal>
Improved `zapier convert` and `zapier deprecate`.
*Released: 2025-06-10*
</Card>
<Card title="What's changed in v17.0.4" icon="newspaper" href="/integrations/news/2025/v17.0.4" horizontal>
Fixed a bug in `zapier build`.
*Released: 2025-06-03*
</Card>
<Card title="What's changed in v17.0.3" icon="newspaper" href="/integrations/news/2025/v17.0.3" horizontal>
Bug fixes on `zapier build`, `{{curlies}}` replacement, and more.
*Released: 2025-05-30*
</Card>
<Card title="What's changed in v17.0.2" icon="newspaper" href="/integrations/news/2025/v17.0.2" horizontal>
Windows and ESM bugs.
*Released: 2025-05-19*
</Card>
<Card title="What's changed in v17.0.1" icon="newspaper" href="/integrations/news/2025/v17.0.1" horizontal>
Fixed a regression bug on `zapier build` and the oauth2 template in `zapier init`.
*Released: 2025-05-14*
</Card>
<Card title="What's changed in v17.0.0" icon="newspaper" href="/integrations/news/2025/v17.0.0" horizontal>
ES module support, more complete typing, no more `{{curlies}}` in shorthand requests.
*Released: 2025-05-12*
</Card>

View file

@ -0,0 +1,15 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Labeled Versions now available in CLI and Platform UI
> Integration version numbers can now include a label, to enable you to develop and test changes without committing to a [semantic version number](/integrations/manage/versions#version-numbering) until you're ready.
*Released: 2025-10-21*
## Labeled Versions
* 🎉 [Labeled Versions](https://docs.zapier.com/integrations/manage/labeled-versions) are now publicly available!
* Versions like `2.0.0-beta` can be used for testing and avoiding version collisions during parallel development
* More flexible "snapshot" versions like `0.0.0-my-feature` can be used to push integration updates without committing to a semantic version number

View file

@ -0,0 +1,17 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Incident: Unauthorized Access to Zapier NPM Packages
> Please review the enclosed list of packages and recommendations for Zapier developers.
*Released: 2025-11-24*
## Unauthorized Access to Zapier npm Packages
**Note: No action is needed from Zapier users**, only from Zapier developers using one of the NPM package versions listed [on this page](/integrations/build-cli/inc-547). See that link for detailed mitigation recommendations.
All Zapier products are operating as expected and there is no indication of data loss or leak.
Please [see this link](https://status.zapier.com/incidents/01KAV9DDHMYT7R6MFHSB8C09E3#updates) for the most up-to-date information.

View file

@ -0,0 +1,15 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Migration UI now supports individual and organization-level migrations
> Enhanced migration UI with granular control options for individual and organization-level migrations.
*Released: 2025-10-02*
## Migration via the Platform UI
* 🎉 [Email-based migration](https://docs.zapier.com/integrations/manage/migrate#migrate-users-to-new-version-with-platform-ui) now supports two scopes:
* **Individual**: Migrates only private Zap workflows under the user's individual account (equivalent to the `--user` flag of the `zapier migrate` CLI command)
* **Organization**: Migrates all Zap workflows including shared resources across organization accounts (equivalent to the `--account` flag of the `zapier migrate` CLI command)

View file

@ -0,0 +1,15 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Self-serve static IP for private integrations
> Developers can now enable static IP addresses for private integrations directly in Platform UI without contacting support.
*Released: 2025-10-21*
## Self-serve static IP for private integrations
* 🎉 [Static IP](https://docs.zapier.com/integrations/build/static-ip) can now be enabled by team members for private integrations:
* **Platform UI toggle**: Navigate to the Settings tab on the Advanced page to enable static IP addresses for your private integration without contacting support.
* **Published integrations**: Continue to contact Zapier Support to enable static IP for published integrations.

View file

@ -0,0 +1,124 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.0.0
> ES module support, more complete typing, no more `{{curlies}}` in shorthand requests.
*Released: 2025-05-12*
Version 17.0.0 is a **BREAKING CHANGE** release that contains several important upgrades and changes. Here is a brief breakdown of the main breaking changes (**❗ denotes a breaking change**):
## ES Module Support
You can now build integrations using modern ES Module syntax. This means you can use `import ... from ...` instead of `require(...)`, and use newer npm packages that support only ESM.
To start using ESM for your integration project:
* Set `"type": "module"` in your `package.json`
* Replace `main` with `exports` in your `package.json`
For a complete example, check out [minimal-esm](https://github.com/zapier/zapier-platform/tree/82b11aef29a4e7cb576431dba24cba0066c5057b/example-apps/minimal-esm) or [typescript-esm](https://github.com/zapier/zapier-platform/tree/82b11aef29a4e7cb576431dba24cba0066c5057b/example-apps/typescript-esm) (both can be initialized using [`zapier init`](https://github.com/zapier/zapier-platform/blob/82b11aef29a4e7cb576431dba24cba0066c5057b/packages/cli/docs/cli.md#init) with the `-m esm` flag).
Additionally, this update means it's no longer required for every integration's entry point to be `index.js` at the root directory. Instead, the entry point can be defined in `package.json`.
* For example, see the Typescript ESM example integration [at this link](https://github.com/zapier/zapier-platform/tree/main/example-apps/typescript-esm) - it no longer contains an `index.js` file at the root directory, rather the entry point is defined via `"exports": "./dist/index.js"` in the integration's [package.json](https://github.com/zapier/zapier-platform/blob/main/example-apps/typescript-esm/package.json#L20)
## Typing Improvements
We've improved the typing system, making the TypeScript dev experience more enjoyable. The new typing system includes:
* Bundle `inputData` types is now inferred from input fields.
* New helper functions to help with typing:
* `defineApp`, `defineTrigger`, `defineCreate`, `defineSearch`, `defineInputFields`
* These are now recommended over the equivalent `satisfies Xyz` statements
* `satisfies` is still used for `perform` functions, with `InferInputData`, and for other features without `define` helpers. For example, `export default { ... } satisfies Authentication` is still expected.
Check out the [typescript-esm](https://github.com/zapier/zapier-platform/tree/82b11aef29a4e7cb576431dba24cba0066c5057b/example-apps/typescript-esm) example project for a full example.
## ❗ No More `{{curly brackets}}` Outside of Shorthand Requests
Calling `z.request()` with `{{bundle.*}}` or `{{process.env.*}}` will now result in an error. For example:
```js theme={null}
const perform = async (z, bundle) => {
const response = await z.request({
url: "https://{{bundle.authData.subdomain}}.example.com",
});
return response.data;
};
```
This will result in an error in v17. Instead, you must use [template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals) i.e. `${var}`:
```js theme={null}
const perform = async (z, bundle) => {
const response = await z.request({
url: `https://${bundle.authData.subdomain}.example.com`,
});
return response.data;
};
```
However, `{{curly backets}}` are still (and have to be) allowed in other places, including `operation.lock.key`. They are also allowed (actually required) in usage of shorthand requests:
```js theme={null}
{
operation: {
perform: {
url: 'https://{{bundle.authData.subdomain}}.example.com',
method: 'GET',
}
}
}
```
### ❗ Schema Changes
We have split authentication fields, input fields, and output fields into their own respective schemas, to allow for stricter schema checks and to prepare for future platform updates. Along with this, we have removed irrelevant or incompatible field types and properties from certain schemas.
Note that a descriptive error will be thrown on `zapier validate` if your integration attempts to use an unsupported type or property to prompt you to change it; no need to manually check these. The updated schema are as follows:
* `AuthenticationSchema.fields`:
* The following **types** are no longer supported: `code`, `file`, `integer`, `text`
* The following **properties** are no longer supported: `altersDynamicFields`, `dynamic`, `meta`, `primary`, `search`, `steadyState`
* `BasicActionOperationSchema.inputFields`:
* All **types** remain the same.
* The following **properties** are no longer supported: `primary`, `steadyState`
* `BasicActionOperationSchema.outputFields`:
* The following **types** are no longer supported: `text`, `copy`, `code`
* The following **properties** are no longer supported: `altersDynamicFields`, `choices`, `computed`, `dynamic`, `helpText`, `inputFormat`, `meta`, `placeholder`, `search`
***
Apart from these major changes, here are the detailed release notes for this release (**note that ❗ denotes a breaking change**):
## cli
* 🎉 ESM support added to `zapier init` command via the `--module` flag - supports Minimal and Typescript templates ([#976](https://github.com/zapier/zapier-platform/pull/976))
* 🔨 `zapier build` now uses `esbuild` instead of `browserify` to detect dependencies, for a faster experience building, and to better support ESM ([#946](https://github.com/zapier/zapier-platform/pull/946))
* 🔨 Update `gulp-prettier` dependency from 4.0.0 to 5.0.0
## core
* ❗ Stop replacing `{{curlies}}` unless it's a shorthand request ([#1001](https://github.com/zapier/zapier-platform/pull/1001))
* 🎉 ESM Support: Two versions of `zapierwrapper.js`, one CJS and one ESM, loaded dynamically depending on the app type ([#965](https://github.com/zapier/zapier-platform/pull/965))
* 🐛 Not every `{{curlies}}` in the request object need to be recursively replaced ([#1001](https://github.com/zapier/zapier-platform/pull/1001))
* 🐛 HTTP 500 along with status codes >500 are caught in RPC client ([#974](https://github.com/zapier/zapier-platform/pull/974))
* 🔨 Remove Bluebird library, replace with native promises ([#980](https://github.com/zapier/zapier-platform/pull/980))
* 🔨 Refactor middleware and lambda handler logic to use async/await instead of Promise chaining ([#980](https://github.com/zapier/zapier-platform/pull/980))
* 🔨 Trim newline and whitespaces from request headers ([#1000](https://github.com/zapier/zapier-platform/pull/1000))
## schema
* ❗ Remove deprecated shouldLock property in the schema ([#988](https://github.com/zapier/zapier-platform/pull/988))
* 🔨 FieldSchema has been split into separate schemas and renamed for clarity ([#957](https://github.com/zapier/zapier-platform/pull/957), [#998](https://github.com/zapier/zapier-platform/pull/998)). Changes include:
* Input Fields (`PlainInputFieldSchema` and `InputFieldsSchema`)
* Output Fields (`PlainOutputFieldSchema` and `OutputFieldsSchema`)
* Authentication Fields (`AuthFieldSchema` and `AuthFieldsSchema`)
* 🔨 A dedicated `BasicSearchOperationSchema` has been added ([#998](https://github.com/zapier/zapier-platform/pull/998))
## misc
* 🔨 Dependency updates - full list in the PR ([#1010](https://github.com/zapier/zapier-platform/pull/1010))

View file

@ -0,0 +1,22 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.0.1
> Fixed a regression bug on `zapier build` and the oauth2 template in `zapier init`.
*Released: 2025-05-14*
## cli
* 🐛 `zapier init` Typescript template OAuth2 implementation doesn't work out of the box ([#1022](https://github.com/zapier/zapier-platform/pull/1022))
* 🐛 `version-store.js` is updated to show the Node and NPM versions for v17 ([#1020](https://github.com/zapier/zapier-platform/pull/1020))
## core
* 🐛 `zapier build` (and therefore also `zapier push`) hangs on the `Building app definition.json` step when it's run on an integration with a Core dependency of v17, and run via CLI with a version less than v17 ([#1020](https://github.com/zapier/zapier-platform/pull/1020))
## schema
None!

View file

@ -0,0 +1,22 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.0.2
> Windows and ESM bugs.
*Released: 2025-05-19*
## cli
* 🐛 Fix crashing issues on Windows ([#1024](https://github.com/zapier/zapier-platform/pull/1024))
* 💅 Default to ESM for `zapier init` if template supports it ([#1026](https://github.com/zapier/zapier-platform/pull/1026))
## core
* 🐛 ESM apps can't import `define` helpers from `zapier-platform-core` ([#1018](https://github.com/zapier/zapier-platform/pull/1018))
## schema
None!

View file

@ -0,0 +1,28 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.0.3
> Bug fixes on `zapier build`, `{{curlies}}` replacement, and more.
*Released: 2025-05-30*
## cli
* 🐛 Fix "Cannot find base config file" tsconfig warning on `zapier build` ([#1033](https://github.com/zapier/zapier-platform/pull/1033))
## core
* 🐛 Fix various bugs with `{{curlies}}` replacement ([#1032](https://github.com/zapier/zapier-platform/pull/1032))
* 🐛 Remove request body fields with undefined `{{curlies}}` when the content-type is `application/x-www-form-urlencoded` ([#1044](https://github.com/zapier/zapier-platform/pull/1044))
* 🐛 `{{curlies}}` in `requestTemplate` aren't properly replaced ([#1034](https://github.com/zapier/zapier-platform/pull/1034))
* 🐛 Fix unexpected line breaks in logged response content ([#1042](https://github.com/zapier/zapier-platform/pull/1042))
## schema
None!
## misc
* 📜 Update example apps: [oauth2](https://github.com/zapier/zapier-platform/tree/8fcadb7d8eaa10d4eb99b84ec8df70a0bb9b8e16/example-apps/oauth2), [typescript](https://github.com/zapier/zapier-platform/tree/8fcadb7d8eaa10d4eb99b84ec8df70a0bb9b8e16/example-apps/typescript), [typescript-esm](https://github.com/zapier/zapier-platform/tree/8fcadb7d8eaa10d4eb99b84ec8df70a0bb9b8e16/example-apps/typescript-esm) ([#1036](https://github.com/zapier/zapier-platform/pull/1036))

View file

@ -0,0 +1,21 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.0.4
> Fixed a bug in `zapier build`.
*Released: 2025-06-03*
## cli
* 🐛 Fix "Cannot find module..." error after running `zapier build` on a CJS integration using hybrid packages([#1046](https://github.com/zapier/zapier-platform/pull/1046))
## core
None!
## schema
None!

View file

@ -0,0 +1,22 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.1.0
> Improved `zapier convert` and `zapier deprecate`.
*Released: 2025-06-10*
## cli
* 🎉 `zapier convert` now accepts an app definition via the `--json` flag ([#1048](https://github.com/zapier/zapier-platform/pull/1048))
* 💅 `zapier deprecate` now prompts for deprecation reason ([#1045](https://github.com/zapier/zapier-platform/pull/1045))
## core
None!
## schema
None!

View file

@ -0,0 +1,21 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.2.0
> Improved large bundle handling.
*Released: 2025-06-11*
## cli
None!
## core
* 🎉 Add before middleware to fetch stashed bundles for improved large payload handling ([#1050](https://github.com/zapier/zapier-platform/pull/1050))
## schema
None!

View file

@ -0,0 +1,39 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.3.0
> Revamped `zapier build` and input field grouping.
*Released: 2025-07-01*
This release introduces two major improvements: `zapier build` and input field grouping.
The `zapier build` command has been revamped to:
* Better support npm/yarn/pnpm workspaces
* Run faster when the `--skip-npm-install` flag is enabled
* Test the build.zip file to verify all load-time dependencies are included (not applicable on Windows)
Input Field Grouping:
* Grouping support, intended for visual purpose in products, has been added to the input fields.
## cli
* 💅 `zapier build` supports npm/yarn/pnpm workspaces and runs faster ([#1052](https://github.com/zapier/zapier-platform/pull/1052))
* 🐛 Fix a bug where `zapier build` can select the wrong entry point of a dependency ([#1052](https://github.com/zapier/zapier-platform/pull/1052) - [c004298](https://github.com/zapier/zapier-platform/pull/1052/commits/c004298a1b61b7de777f3c8222949c7d38d8826f))
* 📜 Update docs for new days before deprecation and sending emails ([#1056](https://github.com/zapier/zapier-platform/pull/1056))
## core
* 🐛 Fix a bug where Fetch logger crashes when response doesn't have content-type ([#1062](https://github.com/zapier/zapier-platform/pull/1062))
* 🐛 Fix a bug where `text/xml` response content should be logged ([#1058](https://github.com/zapier/zapier-platform/pull/1058))
* 💅 Typing update: allow overriding `id` requirement in polling triggers ([#1059](https://github.com/zapier/zapier-platform/pull/1059))
* 💅 Typing update: allow test bundles to be recursively partial ([#1057](https://github.com/zapier/zapier-platform/pull/1057))
* 🔨 Bump fernet from 0.4.0 to 0.3.3 (latest) ([#1055](https://github.com/zapier/zapier-platform/pull/1055))
## schema
* 🎉 Input fields now support visual grouping through the "group" property of the `/PlainInputFieldSchema` and the new `/InputFieldGroupsSchema` ([#1061](https://github.com/zapier/zapier-platform/pull/1061))

View file

@ -0,0 +1,24 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.3.1
> Regression bug fixes with `zapier build`.
*Released: 2025-07-17*
## cli
* 🐛 Fix regression bugs with `zapier build --skip-npm-install`, where:
* it can miss local packages files when building in a Lerna monorepo ([#1068](https://github.com/zapier/zapier-platform/pull/1068))
* it can fail with "Configuration property ... is not defined" when [config](https://www.npmjs.com/package/config) package is used ([#1071](https://github.com/zapier/zapier-platform/pull/1071))
* 💅 Improve some error messages in `zapier build` ([#1070](https://github.com/zapier/zapier-platform/pull/1070))
## core
* 💅 Improve the error message when the app module fails to import ([#1070](https://github.com/zapier/zapier-platform/pull/1070))
## schema
None!

View file

@ -0,0 +1,24 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.4.0
> Regression bug fixes with `zapier build`, support for compression of large input bundles.
*Released: 2025-07-23*
## cli
* 🐛 Fix regression bugs with `zapier build`, where it can fail with "'The "path" argument must be of type string'" when [dirent.parentPath](https://nodejs.org/docs/latest/api/fs.html#direntparentpath) property is missing ([#1087](https://github.com/zapier/zapier-platform/pull/1087))
* 🐛 Fixes a regression where `zapier build --skip-npm-install` fails when an app has a linked dependencies in its `node_modules` ([#1089](https://github.com/zapier/zapier-platform/pull/1089))
* 🐛 Remove empty array at the end of `zapier versions -f json` ([#1086](https://github.com/zapier/zapier-platform/pull/1086))
* 💅 Add additional Typescript auth options to `zapier init` ([#1067](https://github.com/zapier/zapier-platform/pull/1067))
## core
* 💅 Support compression when stashing large input bundles ([#1085](https://github.com/zapier/zapier-platform/pull/1085))
## schema
None!

View file

@ -0,0 +1,26 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.5.0
> Global `errors`, bug fixes with `zapier build` and auth field types.
*Released: 2025-07-30*
## cli
* 🐛 Fix missing `bundle.inputDataRaw` in invoke command ([#1072](https://github.com/zapier/zapier-platform/pull/1072))
* 🐛 Fix error `'No loader is configured for ".node" files'` on `zapier build` ([#1094](https://github.com/zapier/zapier-platform/pull/1094))
* 🔨 Refactor `zapier init` to move auth befores/afters into `middleware.js` instead of `authentication.js` ([#1073](https://github.com/zapier/zapier-platform/pull/1073))
## core
* 💅 Export errors from `zapier-platform-core` ([#1075](https://github.com/zapier/zapier-platform/pull/1075))
* 🔨 Update `form-data` from `4.0.1` to `4.0.4` ([#1096](https://github.com/zapier/zapier-platform/pull/1096))
## schema
* 💅 Expanded `AuthFieldSchema` with additional field types:
* Added support for the `integer` type ([#1095](https://github.com/zapier/zapier-platform/pull/1095)).
* Added support for the `text` type ([#1098](https://github.com/zapier/zapier-platform/pull/1098)).

View file

@ -0,0 +1,22 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.6.0
> Global `console` object and account filtering for `zapier canary`.
*Released: 2025-08-11*
## cli
* 💅 Add user and account filters to canary ([#1066](https://github.com/zapier/zapier-platform/pull/1066))
## core
* 💅 Export `console` from zapier-platform-core ([#1077](https://github.com/zapier/zapier-platform/pull/1077), [#1102](https://github.com/zapier/zapier-platform/pull/1102))
* 🐛 Allow safe `authData` keys to be logged uncensored ([#1097](https://github.com/zapier/zapier-platform/pull/1097))
## schema
None!

View file

@ -0,0 +1,31 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.7.0
> This update lays groundwork for Search Pagination, which will allow Search steps to paginate through results so that the most relevant results can be returned. However, this is not yet supported by any Zapier products.
*Released: 2025-08-22*
## cli
* 🐛 Fix `zapier pull` error "listFiles is not a function" ([#1113](https://github.com/zapier/zapier-platform/pull/1113))
* 🐛 Fix `zapier invoke auth` writing object values to `.env` as `[object Object]` ([#1107](https://github.com/zapier/zapier-platform/pull/1107))
* 💅 Add logic to `zapier build` to handle the case where the app directory has symlinks to files on a different drive ([#1106](https://github.com/zapier/zapier-platform/pull/1106))
* 🎉 `zapier invoke` supports testing Search Pagination with a `paging_token` flag ([#1082](https://github.com/zapier/zapier-platform/pull/1082))
## core
* 🎉 Foundational support for Search Pagination ([#1082](https://github.com/zapier/zapier-platform/pull/1082))
## schema
* 🎉 Schema support for Search Pagination ([#1082](https://github.com/zapier/zapier-platform/pull/1082))
## misc
* 💅 Enable Windows in Github Actions CI ([#1106](https://github.com/zapier/zapier-platform/pull/1106))
* 💅 Add Claude, Copilot, and Cursor instructions/rules ([#1107](https://github.com/zapier/zapier-platform/pull/1107))
* 🔨 Bump `tmp` from 0.2.3 to 0.2.4 ([#1100](https://github.com/zapier/zapier-platform/pull/1100))
* 🔨 Bump `sha.js` from 2.4.11 to 2.4.12 ([#1116](https://github.com/zapier/zapier-platform/pull/1116))

View file

@ -0,0 +1,29 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.7.1
> Improved `zapier scaffold`, `zapier init`, `zapier validate`, and `zapier invoke auth`. Also fixed issues with uncensored sensitive information and field grouping schema.
*Released: 2025-09-10*
## cli
* 🐛 Fix `zapier scaffold` failing when app object contains spread elements ([#1115](https://github.com/zapier/zapier-platform/pull/1115))
* 🐛 Fix `zapier invoke auth` may append to last line without a newline ([#1138](https://github.com/zapier/zapier-platform/pull/1138))
* 🐛 Fix `zapier scaffold` to use `.js` extension for TS imports ([#1123](https://github.com/zapier/zapier-platform/pull/1123))
* 🐛 Fix `zapier scaffold` to handle shorthand property syntax ([#1125](https://github.com/zapier/zapier-platform/pull/1125))
* 💅 `zapier validate` now runs `_zapier-build` before validation by default ([#1130](https://github.com/zapier/zapier-platform/pull/1130))
* 💅 Add `dev` script to `package.json` of typescript templates generated by `zapier init` ([#1128](https://github.com/zapier/zapier-platform/pull/1128))
* 💅 Improve `zapier init` to list only templates that support selected module and language ([#1146](https://github.com/zapier/zapier-platform/pull/1146))
## core
* 🐛 Censor sensitive info in `ResponseError` ([#1147](https://github.com/zapier/zapier-platform/pull/1147))
## schema
* 🐛 Fix `InputFieldGroupsSchema` to have its properties displayed ([#1143](https://github.com/zapier/zapier-platform/pull/1143))
* 🧪 Allow to skip cleaning arrays in `inputData` via `skipCleanArrayInputData` ([#1153](https://github.com/zapier/zapier-platform/pull/1153))
* 🔨 Support version with label (ongoing work) ([#1093](https://github.com/zapier/zapier-platform/pull/1093))

View file

@ -0,0 +1,23 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.7.2
> Fixed issues with typing and semver restriction.
*Released: 2025-09-17*
## cli
* 🐛 Allows deleting old non-semver versions and blocks pushes to non-semver versions ([#1160](https://github.com/zapier/zapier-platform/pull/1160))
* 🐛 Integration check displays failure icon if errors are present ([#1159](https://github.com/zapier/zapier-platform/pull/1159))
## core
* 🐛 Adds paging\_token to bundle.meta types ([#1157](https://github.com/zapier/zapier-platform/pull/1157))
## misc
* 🔨 Bump vite from 6.3.5 to 6.3.6 ([#1156](https://github.com/zapier/zapier-platform/pull/1156))
* 🔨 Improve types ([#1162](https://github.com/zapier/zapier-platform/pull/1162), [#1164](https://github.com/zapier/zapier-platform/pull/1164), [#1165](https://github.com/zapier/zapier-platform/pull/1165))

View file

@ -0,0 +1,26 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.8.0
> Added flexibility for Search Pagination and cleaning up some dependencies. Zapier push now supports snapshot publishing.
*Released: 2025-10-07*
Aside from some clean up work, this release adds support for natural snapshots to `zapier push`. This is currently only supported internally but look out for a public release soon!
## cli
* 💅 `zapier push` supports natural snapshots ([#1172](https://github.com/zapier/zapier-platform/pull/1172))
* 🐛 Address `punycode` deprecation warning by removing `node-fetch` ([#1171](https://github.com/zapier/zapier-platform/pull/1171))
* 📜 Fix incorrect docs in `zapier migrate` ([#1169](https://github.com/zapier/zapier-platform/pull/1169))
## core
* 🐛 Allow null and undefined values for `page_token` in `SearchResult` ([#1168](https://github.com/zapier/zapier-platform/pull/1168))
* 🐛 Allow undefined value for `paging_token` ([#1166](https://github.com/zapier/zapier-platform/pull/1166))
## misc
* 📜 Direct developers to Platform News ([#1174](https://github.com/zapier/zapier-platform/pull/1174))

View file

@ -0,0 +1,24 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.9.0
> Bugfix for snapshot flag, improvements for `zapier env`.
*Released: 2025-10-20*
This release fixes an issue with validation for labeled versions, and improves failures on `zapier env:set`.
## cli
* 🐛 Validate snapshot labels for 12 chars instead of 18 ([#1182](https://github.com/zapier/zapier-platform/pull/1182))
* 💅 Display failure reasons for env:set ([#1180](https://github.com/zapier/zapier-platform/pull/1180))
## core
None!
## schema
None!

View file

@ -0,0 +1,27 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v17.9.1
> Bug fix for zapier push and dependency updates.
*Released: 2025-10-28*
This release addresses a bug in the `zapier push` command and includes dependency updates.
## cli
* 🐛 Fix issue where zapier push fail if the app wasn't built already (may have affected ESM builds) ([#1187](https://github.com/zapier/zapier-platform/pull/1187))
## core
None!
## schema
None!
## misc
* 🔨 Bump vite from 6.3.6 to 6.4.1 ([#1185](https://github.com/zapier/zapier-platform/pull/1185))

View file

@ -0,0 +1,56 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.0.0
> Node.js 22 support, new throttling middleware, and a new CLI executable name `zapier-platform`.
*Released: 2025-10-30*
Version 18.0.0 is a **BREAKING CHANGE** release that contains several important upgrades and changes. Here is a brief breakdown of the main changes (**❗ denotes a breaking change**):
## ❗ Node.js 22 Support
Zapier Platform v18 runs on Node.js 22 runtime. This is a breaking change as it may affect compatibility with older Node.js versions and dependencies.
## ❗ Schema Changes
The `skipCleanArrayInputData` experimental flag has been replaced with `cleanInputData`. This provides more consistent data cleaning behavior across the platform. This change is breaking **only if** you're using `skipCleanArrayInputData`.
See [cleanInputData flag documentation](/integrations/build-cli/empty-values-in-input-data) for more details on how to configure this behavior.
## ❗ New Throttling Middleware
A new `throwForThrottling` middleware has been added to prevent `afterResponse` middleware from suppressing 429 (throttling) responses. This ensures proper handling of rate limiting scenarios. This change is breaking **if** you want to handle 429 responses in your `afterResponse`. See [v18.x and above: the built-in `throwForThrottling` middleware](/integrations/build-cli/making-http-requests#v18-x-and-above%3A-the-built-in-throwforthrottling-middleware) for how to handle 429s yourself.
## New Executable Name `zapier-platform`
The CLI now includes a new executable name `zapier-platform` while deprecating the old `zapier` command. Both will work for now, but `zapier-platform` is the recommended command going forward.
***
Apart from these major changes, here are the detailed release notes for this release (**note that ❗ denotes a breaking change**):
## cli
* 🎉 Add executable name `zapier-platform` and deprecate `zapier` ([#1181](https://github.com/zapier/zapier-platform/pull/1181))
* 🔨 Update outdated dependencies with security vulnerabilities ([#1111](https://github.com/zapier/zapier-platform/pull/1111))
* 🔨 Apply prettier formatting to generated auth files since gen.fs.write bypasses transform streams
* 🔨 Add ESM wrapper improvements for better module support
## core
* ❗ Add Node.js 22 support ([#1078](https://github.com/zapier/zapier-platform/pull/1078))
* 🎉 Add `throwForThrottling` middleware with backward-compatible default behavior ([#1151](https://github.com/zapier/zapier-platform/pull/1151))
* 🐛 Add better error message for 413 responses ([#1110](https://github.com/zapier/zapier-platform/pull/1110))
## schema
* ❗ Replace `skipCleanArrayInputData` with `cleanInputData` ([#1183](https://github.com/zapier/zapier-platform/pull/1183))
* 🔨 Add global `cleanInputData` flag for consistent data cleaning behavior
## misc
* ❗ Major dependency updates across all packages ([#1079](https://github.com/zapier/zapier-platform/pull/1079))
* 🔨 Update CI configuration for Node.js 22 support
* 🔨 Pin exact xmldom version for security

View file

@ -0,0 +1,27 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.0.1
> Bug fixes for npx resolution and TypeScript typing for line items.
*Released: 2025-11-05*
This release addresses an npx resolution issue introduced in v18.0.0 and fixes TypeScript typing for nested input fields when working with line items.
## cli
* 🐛 Fix npx resolution issue with dual binary entries ([#1191](https://github.com/zapier/zapier-platform/pull/1191))
## core
* 🐛 Fix children input types when line items are present ([#1188](https://github.com/zapier/zapier-platform/pull/1188))
## schema
None!
## misc
None!

View file

@ -0,0 +1,33 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.0.5
> A security fix on the CLI.
*Released: 2025-12-10*
<Info>
We're releasing v18.0.5, skipping comprimised versions v18.0.2, v18.0.3, and
v18.0.4, due to the prior [security
incident](/integrations/news/2025/npm-package-sec-inc).
</Info>
This release fixes a potential security vulnerability in the `build` command related to zip file decompression.
## cli
* 🐛 Remove problematic decompress-tar dependency ([#1202](https://github.com/zapier/zapier-platform/pull/1202))
## core
None!
## schema
None!
## misc
* 🔨 Switch to pnpm as package manager and task runner ([#1204](https://github.com/zapier/zapier-platform/pull/1204))

View file

@ -0,0 +1,31 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.0.6
> Package manager detection from `zapier build`
*Released: 2025-12-24*
The `zapier build` command was harcoded to use `npm install`. As alternate package managers gain adoption, the `zapier build` command will respect your app's package manager of choice.
It does this by checking the `packageManager` on the package.json file. If it is not defined, it will look for any relevant lock files. If still, none is defined, then will fallback to `npm`.
If you are familiar with using `zapier build` with the flag `--skip-npm-install`, this flag has been renamed to `--skip-dep-install`, but will continue to still work as an alias. In the future, we will remove the `--skip-npm-install` flag.
## cli
* 💅 CLI build respects the integration's package manager ([#1216](https://github.com/zapier/zapier-platform/pull/1216))
## core
None!
## schema
None!
## misc
* 🔨 Bump tmp from 0.2.4 to 0.2.5 ([#1207](https://github.com/zapier/zapier-platform/pull/1207))
* 🔨 Bump form-data from 4.0.4 to 4.0.5 ([#1208](https://github.com/zapier/zapier-platform/pull/1208))

View file

@ -0,0 +1,107 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Platform News in 2026
<Card title="What's changed in v19.1.0" icon="newspaper" href="/integrations/news/2026/v19.1.0" horizontal>
Auth template rendering can honor the real outbound request and custom request properties, plus a fix for the `appTester` type signature
*Released: 2026-07-30*
</Card>
<Card title="What's changed in v19.0.0" icon="newspaper" href="/integrations/news/2026/v19.0.0" horizontal>
The `zapier` CLI binary has been removed. Use `zapier-platform` instead.
*Released: 2026-05-18*
</Card>
<Card title="New platform guardrails for safer integration versioning" icon="newspaper" href="/integrations/news/2026/version-promotion-guardrails" horizontal>
The platform now checks for breaking changes during promotion and guides you toward the correct semantic version, helping protect your users from unexpected disruptions.
*Effective: 2026-05-12*
</Card>
<Card title="What's changed in v18.6.0" icon="newspaper" href="/integrations/news/2026/v18.6.0" horizontal>
New `invoke auth template` and `invoke auth render` commands for inspecting an app's auth request shape
*Released: 2026-05-05*
</Card>
<Card title="What's changed in v18.5.1" icon="newspaper" href="/integrations/news/2026/v18.5.1" horizontal>
Actionable error when app definition fails to load, `platformData` removed from bundle, docs and `help` updated to use `zapier-platform` binary name
*Released: 2026-04-30*
</Card>
<Card title="What's changed in v18.5.0" icon="newspaper" href="/integrations/news/2026/v18.5.0" horizontal>
Line item support in `invoke`, falsy value fixes, new `line-items` project template
*Released: 2026-04-16*
</Card>
<Card title="What's changed in v18.4.0" icon="newspaper" href="/integrations/news/2026/v18.4.0" horizontal>
JSON input field type, `versions` command improvements, function-based dynamic dropdown fix
*Released: 2026-04-06*
</Card>
<Card title="What's changed in v18.3.0" icon="newspaper" href="/integrations/news/2026/v18.3.0" horizontal>
Bug fixes and improvements
*Released: 2026-03-12*
</Card>
<Card title="What's changed in v18.2.3" icon="newspaper" href="/integrations/news/2026/v18.2.3" horizontal>
Bug fixes and improvements
*Released: 2026-03-04*
</Card>
<Card title="What's changed in v18.2.2" icon="newspaper" href="/integrations/news/2026/v18.2.2" horizontal>
Bug fix for legacy-scripting-runner module loading
*Released: 2026-02-26*
</Card>
<Card title="User migrations must stay within the same major version" icon="newspaper" href="/integrations/news/2026/migrations-same-major-version" horizontal>
The Platform UI and CLI now block migrating users when the source and target integration versions differ in their [semantic major version](/integrations/manage/versions#version-numbering)—for example, you cannot migrate from `1.x.x` to `2.x.x`.
*Effective: 2026-02-26*
</Card>
<Card title="What's changed in v18.2.1" icon="newspaper" href="/integrations/news/2026/v18.2.1" horizontal>
Bug fix for build command with symlink-based package managers
*Released: 2026-02-23*
</Card>
<Card title="Pushing unlabelled semantic versions must be sequential" icon="newspaper" href="/integrations/news/2026/no-skip-or-intermediate-versions" horizontal>
Unlabelled integration versions must be published in order via `zapier-platform push`.
*Effective: 2026-02-23*
</Card>
<Card title="What's changed in v18.2.0" icon="newspaper" href="/integrations/news/2026/v18.2.0" horizontal>
invoke command supports function-based choices, stashing returns a better error message
*Released: 2026-02-18*
</Card>
<Card title="What's changed in v18.1.1" icon="newspaper" href="/integrations/news/2026/v18.1.1" horizontal>
Bug fix for missing HTTP error logs and security updates.
*Released: 2026-01-29*
</Card>
<Card title="What's changed in v18.1.0" icon="newspaper" href="/integrations/news/2026/v18.1.0" horizontal>
New `invoke --remote` flag and a fix on package manager detection.
*Released: 2026-01-19*
</Card>
<Card title="What's changed in v18.0.7" icon="newspaper" href="/integrations/news/2026/v18.0.7" horizontal>
Publishing process improvements, refactoring, and `sample` field added to dynamic `outputFields`.
*Released: 2026-01-07*
</Card>

View file

@ -0,0 +1,107 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Platform News in 2026
<Card title="What's changed in v19.1.0" icon="newspaper" href="/integrations/news/2026/v19.1.0" horizontal>
Auth template rendering can honor the real outbound request and custom request properties, plus a fix for the `appTester` type signature
*Released: 2026-07-30*
</Card>
<Card title="What's changed in v19.0.0" icon="newspaper" href="/integrations/news/2026/v19.0.0" horizontal>
The `zapier` CLI binary has been removed. Use `zapier-platform` instead.
*Released: 2026-05-18*
</Card>
<Card title="New platform guardrails for safer integration versioning" icon="newspaper" href="/integrations/news/2026/version-promotion-guardrails" horizontal>
The platform now checks for breaking changes during promotion and guides you toward the correct semantic version, helping protect your users from unexpected disruptions.
*Effective: 2026-05-12*
</Card>
<Card title="What's changed in v18.6.0" icon="newspaper" href="/integrations/news/2026/v18.6.0" horizontal>
New `invoke auth template` and `invoke auth render` commands for inspecting an app's auth request shape
*Released: 2026-05-05*
</Card>
<Card title="What's changed in v18.5.1" icon="newspaper" href="/integrations/news/2026/v18.5.1" horizontal>
Actionable error when app definition fails to load, `platformData` removed from bundle, docs and `help` updated to use `zapier-platform` binary name
*Released: 2026-04-30*
</Card>
<Card title="What's changed in v18.5.0" icon="newspaper" href="/integrations/news/2026/v18.5.0" horizontal>
Line item support in `invoke`, falsy value fixes, new `line-items` project template
*Released: 2026-04-16*
</Card>
<Card title="What's changed in v18.4.0" icon="newspaper" href="/integrations/news/2026/v18.4.0" horizontal>
JSON input field type, `versions` command improvements, function-based dynamic dropdown fix
*Released: 2026-04-06*
</Card>
<Card title="What's changed in v18.3.0" icon="newspaper" href="/integrations/news/2026/v18.3.0" horizontal>
Bug fixes and improvements
*Released: 2026-03-12*
</Card>
<Card title="What's changed in v18.2.3" icon="newspaper" href="/integrations/news/2026/v18.2.3" horizontal>
Bug fixes and improvements
*Released: 2026-03-04*
</Card>
<Card title="What's changed in v18.2.2" icon="newspaper" href="/integrations/news/2026/v18.2.2" horizontal>
Bug fix for legacy-scripting-runner module loading
*Released: 2026-02-26*
</Card>
<Card title="User migrations must stay within the same major version" icon="newspaper" href="/integrations/news/2026/migrations-same-major-version" horizontal>
The Platform UI and CLI now block migrating users when the source and target integration versions differ in their [semantic major version](/integrations/manage/versions#version-numbering)—for example, you cannot migrate from `1.x.x` to `2.x.x`.
*Effective: 2026-02-26*
</Card>
<Card title="What's changed in v18.2.1" icon="newspaper" href="/integrations/news/2026/v18.2.1" horizontal>
Bug fix for build command with symlink-based package managers
*Released: 2026-02-23*
</Card>
<Card title="Pushing unlabelled semantic versions must be sequential" icon="newspaper" href="/integrations/news/2026/no-skip-or-intermediate-versions" horizontal>
Unlabelled integration versions must be published in order via `zapier-platform push`.
*Effective: 2026-02-23*
</Card>
<Card title="What's changed in v18.2.0" icon="newspaper" href="/integrations/news/2026/v18.2.0" horizontal>
invoke command supports function-based choices, stashing returns a better error message
*Released: 2026-02-18*
</Card>
<Card title="What's changed in v18.1.1" icon="newspaper" href="/integrations/news/2026/v18.1.1" horizontal>
Bug fix for missing HTTP error logs and security updates.
*Released: 2026-01-29*
</Card>
<Card title="What's changed in v18.1.0" icon="newspaper" href="/integrations/news/2026/v18.1.0" horizontal>
New `invoke --remote` flag and a fix on package manager detection.
*Released: 2026-01-19*
</Card>
<Card title="What's changed in v18.0.7" icon="newspaper" href="/integrations/news/2026/v18.0.7" horizontal>
Publishing process improvements, refactoring, and `sample` field added to dynamic `outputFields`.
*Released: 2026-01-07*
</Card>

View file

@ -0,0 +1,15 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# User migrations must stay within the same major version
> The Platform UI and CLI now block migrating users when the source and target integration versions differ in their [semantic major version](/integrations/manage/versions#version-numbering)—for example, you cannot migrate from `1.x.x` to `2.x.x`.
*Effective: 2026-02-26*
## Same-major-version migrations only
* Migrations are only allowed when the **from** and **to** versions share the same major number (e.g. `1.0.0``1.0.1`, or `2.1.0``2.2.0`).
* Cross-major moves (e.g. `1.5.0``2.0.0`) are blocked in both the [Platform UI](https://zapier.com/app/developer) and via [`zapier-platform migrate`](https://github.com/zapier/zapier-platform/blob/main/packages/cli/docs/cli.md#migrate). This aligns with long-standing guidance; major releases include [breaking changes](/integrations/manage/planning-changes), so users should [update Zap workflows manually](https://help.zapier.com/hc/en-us/articles/18755649454989-App-versions-in-Zapier) or you should use [deprecation](/integrations/manage/versions#deprecating-versions) instead of migration.
* Details and workflow are in [Migrate users to a new version](/integrations/manage/migrate).

View file

@ -0,0 +1,42 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# Pushing unlabelled semantic versions must be sequential
> Unlabelled integration versions must be published in order via `zapier-platform push`.
*Effective: 2026-02-23*
## What changed
These rules apply to **unlabelled** [semantic versions](/integrations/manage/versions#version-numbering) only (for example `1.2.3`). **[Labelled versions](/integrations/manage/labeled-versions)** (such as `1.2.3-beta` or `0.0.0-my-feature`) are not part of these checks.
When you push a new unlabelled version, the platform validates **two** things in addition to existing format checks.
### 1. You cannot skip a required predecessor
The API must see the right **previous** unlabelled release before it accepts the new one:
* **Patch bump** (`1.2.3`): the exact unlabelled `1.2.2` must already exist.
* **Minor bump** (`1.3.0`): at least one unlabelled `1.2.x` must exist.
* **Major bump** (`2.0.0` when coming from `1.x`): at least one unlabelled `1.x.x` must exist.
`1.0.0` is unchanged: there is no prior semver to require.
If the predecessor is missing, push fails with **403** and guidance like: *Version X requires Y to exist. Push version Y, then try again.*
### 2. You cannot insert an “intermediate” version behind a newer line
You also cannot push a version if a **newer** unlabelled version already exists in the segment that would make yours a backward insert:
* **`1.2.3`**: blocked if any unlabelled **`1.2.4` or higher** on the same `1.2.*` line already exists. Pushing **`1.3.0`** is still allowed when only `1.3.x` or `2.x.x` exists—those are not on the `1.2.*` patch line.
* **`1.3.0`**: blocked if any unlabelled **`1.4.x` or higher** on the same major (`1.*`) already exists. **`2.0.0`** is still allowed when only `2.x.x` exists.
* **`2.0.0`**: blocked if any unlabelled **`3.x.x` or higher** already exists.
If that applies, push fails with **403** and a message that an existing version would make this an intermediate release, which is not allowed.
## What this means for you
* Plan **patch → patch → minor → major** (or the minimal chain your history needs) using **unlabelled** semver when you are ready to record real releases; use **labelled** snapshots while iterating.
* If you are stuck because old versions were removed, you may still use **[deprecation](/integrations/manage/versions#deprecating-versions)** and, when appropriate, **[delete a deprecated version](/integrations/manage/deprecate#deleting-deprecated-versions)** so your remaining unlabelled history matches what you want to push next.

View file

@ -0,0 +1,27 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.0.7
> Publishing process improvements, refactoring, and `sample` field added to dynamic `outputFields`.
*Released: 2026-01-07*
In response to the previous [Shai-Hulud incident](/integrations/build-cli/inc-547), we're changing our package publishing process to improve security. This release also includes a schema extension that allows `outputFields` to have a `sample` field. Lastly, we've refactored the `invoke` command to make upcoming enhancements easier.
## cli
* 🔨 Refactor `invoke` command ([#1217](https://github.com/zapier/zapier-platform/pull/1217))
## core
None!
## schema
* 🎉 Allow a `sample` field to be provided for dynamic `outputFields` ([#1211](https://github.com/zapier/zapier-platform/pull/1211))
## misc
* 🔨 Add publish job in CI ([#1212](https://github.com/zapier/zapier-platform/pull/1212), [#1223](https://github.com/zapier/zapier-platform/pull/1223))

View file

@ -0,0 +1,42 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.1.0
> New `invoke --remote` flag and a fix on package manager detection.
*Released: 2026-01-19*
The `zapier-platform invoke` command now supports a **remote mode**. By adding a `--remote` (`-r` for short) flag to the `invoke` command, such as:
```
zapier-platform invoke -r
```
... all invocations, including trigger/action invocation itself, input field definitions, and dynamic dropdown choices, will be executed remotely by the Zapier production environment. This means:
* The integration version you want to test has to be deployed first.
* The invocation results and the bundle payload passed to your integration code will match what you see in live production, which is great for testing.
* Remote mode is slower than local mode (without the `-r` flag).
Read more about the three different modes in the [`zapier-platform invoke --help`](https://github.com/zapier/zapier-platform/blob/main/packages/cli/docs/cli.md#invoke) documentation.
We also fixed an issue where the `build` and `test` commands were not correctly detecting package managers (like npm, yarn, pnpm, or bun) when your integration was part of a monorepo. Now, the CLI doesn't just look in the current directory for package manager indicators (like `package-lock.json` for npm), but also checks parent directories up to four levels up.
## cli
* 🎉 Add `--remote` flag to `invoke` command ([#1220](https://github.com/zapier/zapier-platform/pull/1220))
* 🐛 Fix package manager detection in `build` and `test` commands to include parent directories ([#1225](https://github.com/zapier/zapier-platform/pull/1225))
## core
None!
## schema
None!
## misc
* 📜 Improve internal development docs ([#1221](https://github.com/zapier/zapier-platform/pull/1221))

View file

@ -0,0 +1,27 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.1.1
> Bug fix for missing HTTP error logs and security updates.
*Released: 2026-01-29*
Main change introduced here is fixing missing HTTP error logs that were prematurely lost during a Lambda invocation.
## cli
None!
## core
* 🐛 Restore missing HTTP error logs ([#1227](https://github.com/zapier/zapier-platform/pull/1227))
## schema
None!
## misc
* 🔨 Bump lodash from 4.17.21 to 4.17.23 across the board ([#1228](https://github.com/zapier/zapier-platform/pull/1228), [#1229](https://github.com/zapier/zapier-platform/pull/1229), [#1230](https://github.com/zapier/zapier-platform/pull/1230), [#1231](https://github.com/zapier/zapier-platform/pull/1231), [#1233](https://github.com/zapier/zapier-platform/pull/1233), [#1234](https://github.com/zapier/zapier-platform/pull/1234), [#1235](https://github.com/zapier/zapier-platform/pull/1235))

View file

@ -0,0 +1,29 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.2.0
> invoke command supports function-based choices, stashing returns a better error message
*Released: 2026-02-18*
The main change in this release is to support function-based choices in the `invoke` command, which will allow developers to test perform-based dynamic dropdowns.
## cli
* 🎉 `zapier-platform invoke` now supports function-based choices ([#1237](https://github.com/zapier/zapier-platform/pull/1237))
## core
* 🐛 If we attempt to stash a large response but it's bigger than the max limit, throw a descriptive error with the actual size and the limit ([#1238](https://github.com/zapier/zapier-platform/pull/1238))
* 🔨 Add an environment variable to allow suppressing cleaning up env vars ([#1242](https://github.com/zapier/zapier-platform/pull/1242))
## schema
None!
## misc
* 🔨 CI: Use `environment` to publish ([#1239](https://github.com/zapier/zapier-platform/pull/1239))
* 🔨 CI: Automate the boilerplate upload ([#1240](https://github.com/zapier/zapier-platform/pull/1240))

View file

@ -0,0 +1,23 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.2.1
> Bug fix for build command with symlink-based package managers
*Released: 2026-02-23*
Resolved a bug in the CLI that caused the `build` command to fail when using a symlink-based package manager (like pnpm).
## cli
* 🐛 `zapier-platform build` no longer raises `EEXIST` when using a symlink-based package manager ([#1244](https://github.com/zapier/zapier-platform/pull/1244))
## core
None!
## schema
None!

View file

@ -0,0 +1,28 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.2.2
> Bug fix for legacy-scripting-runner module loading
*Released: 2026-02-26*
Improved error handling when loading the legacy-scripting-runner module in core. The runtime now logs a warning with the actual error message when the module is installed but fails to load, making it easier to diagnose issues like missing transitive dependencies.
## cli
None!
## core
* 🐛 Log a warning when `zapier-platform-legacy-scripting-runner` is installed but fails to load, instead of silently returning null ([#1247](https://github.com/zapier/zapier-platform/pull/1247))
## schema
None!
## misc
* 🔨 Fix publishing workflow to run on pushes to `main` ([#1243](https://github.com/zapier/zapier-platform/pull/1243))
* 🔨 Add non-interactive mode to bump script ([#1249](https://github.com/zapier/zapier-platform/pull/1249))

View file

@ -0,0 +1,23 @@
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapier.com/llms.txt
> Use this file to discover all available pages before exploring further.
# What's changed in v18.2.3
> Bug fixes and improvements
*Released: 2026-03-04*
Bug fixes for the CLI build command and pnpm compatibility.
## cli
* 🐛 Surface package manager errors in `build` command ([#1254](https://github.com/zapier/zapier-platform/pull/1254))
## core
* 🐛 Declare `zapier-platform-legacy-scripting-runner` as an optional peer dep to fix pnpm strict module resolution ([#1255](https://github.com/zapier/zapier-platform/pull/1255))
## schema
None!

Some files were not shown because too many files have changed in this diff Show more