Neodove
Sync Neodove phone call leads into Kraya for unified communication.
{"feature":"neodove-integration","audience":"end_users","apps":["NextJS","Laravel"],"tags":["leads","sync","telephony","integrations"]}NeoDove Integration
- Where in Kraya
- Page:
https://kraya-ai.com/dashboard/neodove-integration
- Page:
- What it does
- Syncs leads between Kraya and NeoDove so your calling workflows and CRM stay aligned.
- Pushes updates from Kraya to NeoDove; ingests NeoDove events back into Kraya.
Overview
Link your NeoDove account to Kraya to keep Name, Email, Phone, Pipeline/Stage names, and Notes in sync. New and updated leads will flow both ways after you connect and activate.
Setup
-
Open the NeoDove integration page (Integrations Hub → NeoDove, admin only)
While nothing is connected the page shows Connect Neodove. -
Paste NeoDove's webhook URL and click Generate Webhook
Paste the URL NeoDove gives you (e.g.https://hooks.neodove.com/...) into the field, then click Generate Webhook. -
Configure NeoDove with Kraya's values
The page now shows Neodove connected and Setup completed on<date>, with copy icons for:- Neodove Endpoint — the NeoDove URL you pasted.
- Webhook URL — paste into NeoDove's webhook setup so NeoDove can send leads to Kraya.
- Webhook Secret — add to the request headers in NeoDove with the key
X-Kraya-Access-Token.
-
Set the Default Country Code
Enter it (e.g. 91) and click Save. Phone numbers need it so the leads can be contacted on WhatsApp.
Resetting, reconnecting or removing the integration
- The NeoDove page has no Disconnect, Delete or Reconnect button, and the Integrations Hub card has no delete icon.
- Once connected, Generate Webhook no longer appears, so you can't generate a fresh Webhook URL/Secret or change the NeoDove endpoint yourself.
- To reset or remove it, contact the Kraya team (info@kraya-ai.com or https://kraya-ai.com/calendar/operations). After the reset the page shows Connect Neodove again and you repeat the setup. Leads already in Kraya stay.
Day-to-day usage
- Work as usual in Kraya; lead updates are pushed to NeoDove shortly after you save.
- New calls/lead updates arriving from NeoDove appear in Kraya; search by phone/email to see them.
- If you change stage/pipeline names in Kraya, the updated text flows to NeoDove on next sync.
Edge cases to expect
- Invalid or changed NeoDove credentials
- Ask the Kraya team to reset the integration, then repeat the setup.
- Phone formatting issues
- Set Default Country Code so numbers normalize consistently.
- Pipeline/Stage name mismatch
- Kraya stores pipeline/stage by name; if NeoDove doesn’t recognize the value, it still stores the text on Kraya’s side.
- High update volume
- Syncs queue and catch up; allow a few minutes during peaks.
Troubleshooting (quick)
- “Not syncing”
- Check the Webhook URL and the
X-Kraya-Access-Tokenheader in NeoDove match the Kraya page → Make a small change to a lead → Wait 1–2 minutes.
- Check the Webhook URL and the
- “Phone mismatch / duplicate leads”
- Ensure Default Country Code is set; unify phone formatting across tools.
- “Some fields not updating”
- Only the standard mapped fields sync. Other fields remain local to their platform.
Short decision tree
- No updates either way → Check the Webhook URL and secret in NeoDove → try a small edit → wait briefly → contact the team.
- Only Kraya → NeoDove fails → Try a new note or stage change → contact the team (the NeoDove endpoint can only be changed by a reset).
- Only NeoDove → Kraya fails → Confirm events appear in NeoDove and the webhook header is
X-Kraya-Access-Token.
FAQs
- Can I select custom fields to sync?
- No. The integration syncs a standard set of fields.
- Will Kraya create duplicates?
- Kraya deduplicates by phone. Ensure consistent phone formatting.
- Can I disable or delete it myself?
- No. There is no disconnect or delete option on the page; the Kraya team can reset or remove it for you.
Related guides
- Pipelines and Stages
- Leads (creating, editing, searching)
Screenshots (to add later)
teleCRM
Two-way lead sync between Kraya and teleCRM — near-real-time push from Kraya, 5-minute reverse poll from teleCRM, stage/status matching, mapped custom attributes, call and note sync.
Superfone
One-way push of new Kraya leads to Superfone so Superfone can place an AI call automatically. Self-serve setup, phone-based dedup, no reverse sync.