I’m using OpenClaw as an operator layer on top of Decile, connected through the public API, mainly to read records, summarize activity, and help me maintain CRM hygiene during a very busy workflow. For context, I also fed the Decile API docs directly into OpenClaw from: https://enya.decilehub.com/docs/api
A few limitations/issues we’ve observed so far:
1. API visibility does not always match UI visibility
In several cases, I can clearly see a contact in the Decile UI, assigned to a pipeline, but that same contact is not being returned reliably through the API search / prospect endpoints.
2. Contacts outside pipeline assignment seem hard or impossible to resolve via API
It appears that if a person is not assigned to a pipeline, they may not be discoverable through the API paths we tested, even if they exist in Decile.
3. Some existing pipeline contacts are still not exposed reliably
Even for contacts that are in a pipeline in the UI, API lookup sometimes fails to surface the corresponding writable prospect record.
4. Write support is partial
We were able to write:
• notes
• next task
through the pipeline prospect route.But we could not reliably update:
• Last Contact
• Next Contact
in a way that reflects the actual UI behavior.
5. Some writes require fields that are not obvious from the UI
For example, in some cases updating an existing contact through the API required an email to be present, otherwise the write failed.
Overall, the integration is promising, but right now the biggest gap is that the API does not always expose the same record visibility and workflow semantics that exist in the UI.
If useful, I’m happy to provide more concrete examples.