🎯 Goal: Connect MyOperator telephony with Bitrix24 CRM so you can: (1) auto‑create/update leads on inbound calls, (2) place outbound calls from Bitrix24, and (3) auto‑log call activities with recording links.
💡 Tip: Have one test customer number and one agent extension ready.
Flow | Trigger | Where you configure | What happens |
Inbound | Customer → MyOperator number | MyOperator (In‑Call API) and Bitrix24 (Inbound webhook) | Lead/contact is created/updated; activity + recording URL is logged. |
After‑Call | Call ends | MyOperator (After‑Call API) | Final disposition & recording link pushed to Bitrix24. |
Outbound | Click‑to‑call in Bitrix24 | Bitrix24 (Outbound webhook) → MyOperator handler | Calls placed via MyOperator; activity & recording return to CRM. |
All endpoints use HTTPS. Use the exact keys shown below.
In‑Call API (MyOperator → Bitrix24 during call)
https://connect.myoperator.com/api/1.1/wf/bitrix24_incall_we… ← Copy exact URL from your MyOperator UI (In‑Call API)After‑Call API (MyOperator → Bitrix24 after call)
https://connect.myoperator.com/api/1.1/wf/dispose_call_api/Outbound Handler (Bitrix24 → MyOperator)
https://connect.myoperator.com/api/1.1/wf/obd_bitrix24MyOperator Webhook settings
POSTapplication/json✅ These values match the official integration flow. If your In‑Call URL shows an ellipsis in this doc, copy it directly from your MyOperator dashboard to avoid truncation.
https://connect.myoperator.com/api/1.1/wf/dispose_call_api/https://connect.myoperator.com/api/1.1/wf/obd_bitrix24🎯 Expected result: MyOperator is ready to send in‑call updates and after‑call dispositions to Bitrix24, and to receive outbound triggers from Bitrix24.
https://connect.myoperator.com/api/1.1/wf/obd_bitrix24A) Inbound test
B) Outbound test
C) Check logs
D) Manual pings (optional)
# Outbound handler smoke test (should return a JSON or 200)curl -I "https://connect.myoperator.com/api/1.1/wf/obd_bitrix24"# After-call endpoint reachabilitycurl -I "https://connect.myoperator.com/api/1.1/wf/dispose_call_api/"No data appears in Bitrix24
Outbound click‑to‑call does nothing
…/obd_bitrix24 and Event = External phone call start`.Recording link missing
…/dispose_call_api/) is configured.User not found / mapping issues
4xx/5xx in MyOperator Logs
connect.myoperator.com domain.Collect before raising a ticket
Who to contact
support@myoperator.coWhat to say
“We set In‑Call, After‑Call, and Outbound endpoints between MyOperator and Bitrix24. We observe . Here are logs, timestamps, handler URLs, and test numbers.”
/kb/myoperator/manage-webhooks/kb/bitrix24/webhook-permissions/kb/bitrix24/recordings-troubleshootingHowTo
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "HowTo", "name": "Integrate MyOperator with Bitrix24 (inbound, outbound, auto-logging)", "totalTime": "PT25M", "step": [ {"@type": "HowToStep", "name": "Configure in MyOperator", "text": "Set POST + JSON. Paste In-Call, After-Call, and Outbound Handler URLs.", "url": "#mo-steps"}, {"@type": "HowToStep", "name": "Create Bitrix24 Inbound Webhook", "text": "Generate URL and grant CRM + Telephony permissions.", "url": "#b24-inbound"}, {"@type": "HowToStep", "name": "Create Bitrix24 Outbound Webhook", "text": "Set Handler URL to /obd_bitrix24 and event External phone call start.", "url": "#b24-outbound"}, {"@type": "HowToStep", "name": "Validate", "text": "Place inbound & outbound test calls; confirm 200 OK in MyOperator logs.", "url": "#validate"} ], "tool": [ {"@type": "HowToTool", "name": "MyOperator Dashboard"}, {"@type": "HowToTool", "name": "Bitrix24 Portal"} ], "image": {"@type": "ImageObject", "url": "./images/myoperator-webhook-settings.png", "caption": "MyOperator Webhook settings (POST + JSON)."}}</script>FAQPage
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ {"@type": "Question", "name": "Do I need POST or GET?", "acceptedAnswer": {"@type": "Answer", "text": "Use POST with application/json for MyOperator ↔ Bitrix24 integration."}}, {"@type": "Question", "name": "What permissions must the Bitrix24 webhook have?", "acceptedAnswer": {"@type": "Answer", "text": "CRM, User, Telephony, and Telephony (outbound calls)."}}, {"@type": "Question", "name": "How do I get recordings to appear in Bitrix24?", "acceptedAnswer": {"@type": "Answer", "text": "Ensure the After-Call API is configured and the call duration meets recording thresholds."}} ]}</script>