Skip to main content
Use the TextMine Zapier integration when a Zap should read from or write to TextMine through Public API V3. Zapier authenticates with a TextMine service-account API key. That key can come from third-party agent signup where self-service signup is enabled, or from TextMine provisioning for an existing organization.

Choose a setup path

SituationWhat to do
New third-party agent or automation customerUse third-party agent signup when available. Signup provisions an organization, service account, API key, billing account, and getting-started checklist.
Existing TextMine organizationUse the service-account API key and Public API base URL issued or shown by TextMine for that organization.
Service-account access is not enabledUse Contact TextMine from the Zapier section in TextMine Settings, or ask an administrator to enable third-party access for the tenant.
Do not create or guess an API key outside the TextMine signup or provisioning flow.

Find TextMine in Zapier

Open TextMine on Zapier, then choose TextMine when building or editing a Zap. TextMine Settings also links to the TextMine Zapier app directory page when service-account access is enabled. Use that route when users need to discover supported triggers, searches, actions, and popular app pairings.

Discover signup availability

Before asking a new third-party agent to connect Zapier, check whether self-service signup is available:
EndpointPurpose
https://public-api.textmine.com/.well-known/textmine-agent.jsonPublic discovery document for third-party agent signup, billing, API, and MCP metadata.
https://public-api.textmine.com/v3/third-party-agents/signup/discoveryPublic API V3 discovery document with the same setup metadata.
https://public-api.textmine.com/v3/third-party-agents/signup/availabilityReturns whether self-service signup is currently available and includes terms, privacy, pricing, and setup checklist metadata.
When signup is available, call POST https://public-api.textmine.com/v3/third-party-agents/signup/self-service with credentialDeliveryPublicKey. The response returns encryptedApiKey; decrypt it only inside the trusted runtime or support-managed credential setup, then enter the decrypted service-account API key in Zapier. Do not expose the raw key to model-visible prompts, logs, or shared documentation.

Find values in TextMine Settings

For existing TextMine organizations, open Settings and find the Zapier section. The Zapier section shows:
ValueWhat to use it for
Service account statusConfirms whether Zapier API access is enabled for the organization.
Public API V3 URLCopy this into Zapier as the Public API Base URL.
AuthenticationConfirms that the connection uses a TextMine service-account API key.
If service-account access is not enabled for the existing organization, use Contact TextMine from the Zapier section.

Connect TextMine in Zapier

In Zapier, add or reconnect the TextMine app. Enter these fields:
Zapier fieldValue
TextMine API KeyThe decrypted service-account API key from third-party agent signup, or the key issued by TextMine provisioning.
Public API Base URLThe root Public API URL shown in TextMine Settings or issued during provisioning. Do not add /v3. Enter this manually; Zapier should not show preset tenant choices.
For the UK multitenant deployment, enter https://public-api.textmine.com as the Public API Base URL. Do not enter https://app.textmine.com or the internal API host. Zapier tests the connection by calling the Public API health endpoint with the API key. If the key or base URL does not match the service account’s environment, authentication fails.

Available Zapier capabilities

The current Zapier integration is aligned to Public API V3 and includes visible triggers for:
TriggerUse it for
New DocumentStart a Zap when a document is uploaded, imported, or processed in a TextMine Vault.
New or Updated Agent TaskStart a Zap when a TextMine agent task appears or changes status.
New Business RecordStart a Zap when extracted or validated business data appears in a record schema.
New ReportStart a Zap when a report appears in a TextMine Vault.
Searches:
SearchUse it for
Find DocumentRetrieve one document by ID.
Search DocumentsSearch documents by query, team, Vault, document type, status, or date.
Find TaskRetrieve one agent task by ID.
Find Business RecordRetrieve one business record by ID.
Search Business RecordsSearch records in a TextMine record schema.
Find ReportRetrieve one report by ID.
Actions:
ActionUse it for
Import Document From Connected AppImport a file from Google Drive, Box, OneDrive, or SharePoint into TextMine document processing.
Update DocumentRename a document, change its document type, or queue reprocessing.
Reprocess DocumentQueue processing for an existing document.
Create Agent TaskCreate a TextMine agent task for document review, extraction, or follow-up work.
Add Task MessageAdd a follow-up instruction or clarification to a task.
Start TaskStart or resume a draft or waiting task.
Cancel TaskCancel a non-terminal task.
Decide Task ApprovalApprove or reject a pending task approval.
Create VaultCreate a Vault for an existing team.
Create Record SchemaCreate a business record schema.
Suggest Record SchemaCreate a suggested record schema from a prompt or supplied definition.
Create Business RecordCreate a business record.
Create or Replace Record Field ValueCreate or replace a field value on a business record.
Generate AI ReportGenerate a report from a prompt, documents, or a Vault.
Create Report TemplateCreate a custom report template.
Create Magic WorkflowCreate an enabled Magic Workflow.
Create AgentCreate a TextMine Magic Agent.
Add Document AssigneeAdd an assignee or reviewer to a document.
Zapier does not create API keys from inside the Zap editor. Use third-party agent signup where available, or contact TextMine when a new existing-organization service-account key is required.

Tenant and permission behavior

The Public API base URL is an auth/config field so different TextMine deployments can connect to the correct Public API host. Users should use the URL shown in TextMine Settings or issued by TextMine for their service account. Do not prefill this field, and do not present a tenant picker or tenant-name list in Zapier; the service-account API key scopes the connection to its organization. The service account API key controls the organization, permissions, Vault access, available records, workflows, and other resources. Entering another customer’s Public API host does not grant access to that customer’s data. Keep API keys environment-specific. Do not use a staging key against production, or a production key against another deployment. Common TextMine automations include:
  • Send new processed document metadata to Google Sheets.
  • Notify Slack when an agent task needs review or approval.
  • Update HubSpot, Salesforce, or Pipedrive when TextMine extracts validated business records.
  • Generate a TextMine AI report from newly imported documents.
  • Import files from a connected storage app into Vault processing.
Use TextMine on Zapier to browse available pairings and templates.

Troubleshooting

If signup is unavailable:
  1. Check https://public-api.textmine.com/v3/third-party-agents/signup/availability for the availability message.
  2. Confirm third-party access is enabled for the tenant.
  3. Confirm self-service signup is enabled for the deployment.
  4. Contact TextMine if the tenant or deployment is not configured.
If the Zapier connection fails:
  1. Confirm the API key was decrypted from the signup response or issued by TextMine for the correct organization.
  2. Confirm the Public API Base URL is the root URL only, without /v3 or another path.
  3. Confirm the key and Public API URL belong to the same TextMine environment.
  4. Confirm the key has been decrypted and stored exactly.
  5. Contact TextMine if the Settings page says setup is required or if the key has expired.
Never paste API keys into tickets, screenshots, prompts, source code, or shared documentation.