Support
If you need help integrating Neuroon or want to report unexpected behavior, these are the supported channels.
Channels
| Channel | When to use it |
|---|---|
Email soporte@neuroon.ai | Any request. This is the canonical channel. |
| Dashboard → Support | Tickets tied to your account and shop |
| Direct channel (Enterprise) | Real-time support (Slack or Discord, as the customer prefers). The invite is delivered after signing the Enterprise contract. |
Status page status.neuroon.ai | Check first whether there is an ongoing incident |
What to include in a ticket
To shorten resolution time, include the following in every ticket:
- Environment: Production (
api.neuroon.ai) or Development (dev-api.neuroon.ai). - Shop ID.
request idif your HTTP client logs it (X-Request-IDheader).timestampfrom the body of the error response (ISO-8601).- Full endpoint (
POST /api/plugin/shops/.../products/sync). - Anonymized payload — no PII, no keys, no tokens.
- Relevant response headers (
X-RateLimit-*,Retry-After). - Widget version if the issue is on the front end (read the
<script>from the HTML). - Stack (your stack).
Example of a good report
Subject: 422 in sync with parentExternalId that exists in DB
Environment: Production
Shop ID: shop_xxxxxx
Endpoint: POST /api/plugin/shops/shop_xxxxxx/products/sync
Timestamp: 2026-05-06T10:15:00
Request ID: req_abcdef123
Payload (anonymized):
{
"syncType": "INCREMENTAL",
"products": [
{ "externalId": "PRD_CHILD", "parentExternalId": "PRD_PARENT", ... }
]
}
Response:
{
"status": 422,
"error": "Unprocessable Entity",
"message": "parentExternalId 'PRD_PARENT' not found",
...
}
Verification:
GET /api/plugin/shops/shop_xxxxxx/products/PRD_PARENT -> 200 OK
(the parent does exist in DB; the sync is flagging it as not found)
Response times
- Hours: European business hours (08:00–18:00 CET/CEST).
- No contractual response SLA outside of Enterprise plans.
- Generally we respond to integration questions within one business day.
- Widespread incidents take priority over configuration questions.
What we can't resolve from Support
- Faults in your own code (logic in your integration, data in your store, etc.). We help you isolate the issue, but you fix it.
- Creating API keys for you: for security, you generate them from the Dashboard.
- Sharing internal credentials, non-public IPs, etc.
Further reading
- Status — check for incidents before opening a ticket.
- Errors — codes and
field-level errors. - Migration from the old documentation — if your integration was based on the old docs.