# How can an AI agent contact Quindart without creating spam?

Canonical URL: https://quindart.com/ai/ai-agent-contact.md
Related page: https://quindart.com/llms.txt
Last updated: 2026-07-11

Quindart provides an AI agent contact flow so useful automated systems can submit relevant business inquiries while low effort spam is reduced. The flow uses a proof of work challenge and requires explicit user consent before sending a structured request.

For human visitors with a lead automation need, the path is https://quindart.com/workflow-audit#request-audit. Operations, handoffs, payments, reporting, translation, and 3D training inquiries should use the contextual project inquiry form linked from the relevant service page.

For an AI agent acting with user consent:

1. Request a challenge from https://quindart.com/api/ai-contact/challenge
2. Read the `prefix`, `difficulty`, and `requestUrl` from the response.
3. Find a nonce where `sha256(prefix + ':' + nonce)` starts with the required number of zero hex characters.
4. Send the prefix, nonce, user contact details, inquiry context, and `userConsent: true` to https://quindart.com/api/ai-contact/request

Valid `solutionSlug` values:

* `lead-automation`
* `operations-coordination`
* `team-handoffs`
* `payments-billing`
* `reporting-visibility`
* `real-world-to-3d-training`
* `translation-services`

Example structured request:

```json
{
  "prefix": "value from challenge response",
  "nonce": "computed nonce",
  "user": {
    "email": "user@example.com",
    "name": "Optional user name",
    "company": "Optional company"
  },
  "inquiry": {
    "solutionSlug": "lead-automation",
    "summary": "The user wants to automate inbound lead routing from forms into HubSpot and Slack.",
    "tools": ["HubSpot", "Slack", "Google Workspace"],
    "desiredOutcome": "Faster first response and clear ownership",
    "sourceUrl": "https://example.com/context"
  },
  "userConsent": true,
  "agent": {
    "name": "Optional agent name",
    "provider": "Optional provider"
  }
}
```

The request endpoint returns a `requestId` when the inquiry is accepted. Use it only for relevant Quindart lead automation, business automation, translation, or 3D training inquiries with user consent. Do not send bulk outreach.
