Articles on: MyOperator

How do I integrate MyOperator with NoPaperForms (Merrito) Telephony APIs?

Quick answer


Add three webhooks (Input-Node, In-Call, After-Call) in the MyOperator panel, build an IVR that triggers the Input-Node right after your Welcome prompt, and share six credentials (Company-ID, Anonymous-User-ID, Secret-Token, Public-IVR-ID, X-API-Key, User-ID) with the NPF team.


Result:


  • Inbound calls ring the assigned counsellor first, else fall back to normal IVR.
  • Counsellors see real-time pop-ups inside NPF and can log dispositions.
  • Outgoing Click-to-Call can be launched from any lead page in NPF.


When should I use this guide?


Follow these steps if you are an admissions team that:


  1. Uses NoPaperForms (a.k.a. Merrito) as the CRM, and
  2. Needs counsellor-specific routing, real-time pop-ups, and full CDR sync from MyOperator.



1. Prerequisites & access


Item

Default

Who provides/enables?

MyOperator plan

SUV and Above (New Plans); Growth and Scale (Old Plans)

Feature flags: In-Call Webhook, After-Call Webhook, Input-Node

OFF

MyOperator tech-support

Company-ID

On MyOperator Panel

MyOperator panel → APIs & Webhooks

X-API-Key & User-ID

On MyOperator Panel

MyOperator panel → APIs & Webhooks

Anonymous-User-ID

OFF

MyOperator tech-support

Secret-Token

On MyOperator Panel

MyOperator panel → APIs & Webhooks

Public IVR ID (peer-to-peer campaign)

On MyOperator Panel

Panel → Call → Outgoing → Campaign


Plan availability: Auto-webhooks are available on every paid MyOperator plan.


Permissions: Only owners or admins can add webhooks and publish IVRs.


Alt text: Company ID, API Token, Secret Token, X-API-Key.


Alt text: public ivr id


Alt text: user Id


Alt text: anonymous userId



2. How the workflow operates


Alt-text: Sequence from dial to webhook delivery showing counsellor routing.



3. Step-by-step configuration in MyOperator


  1. Ask tech support to enable: In-Call, After-Call, and Input Node.
  2. Log in → API Integration → Webhook.
  3. Add webhooks exactly as below:


Type

URL (replace <CID>)

Method

Content-Type

After-Call

https://api.nopaperforms.com/ivrCallBackDetails/<CID>/myoperator

POST

JSON

In-Call

https://api.nopaperforms.com/ivrCallNotification/<CID>/myoperator

POST

JSON

Input-Node

https://api.nopaperforms.com/getCounsellor/<CID>/myoperator?secret_key=<TOKEN>

POST

JSON


Alt text: Adding webhooks


  1. Save each; status should show Active.
  2. Create a peer-to-peer campaign to fetch the Public IVR ID.



4. Call-flow build (Input-Node)


  1. IVR Studio → Create new (Advanced).
  2. Welcome prompt → Input-Node (auto trigger).
  3. Select the saved Get Counsellor webhook; leave “Recording” blank.
  4. After the input node, design the normal IVR as provided.
  5. Publish.


Alt text: Design callflow section in Myoperator



5. NPF panel actions & credentials to share


Send the following 6 fields to nopaperforms support:


  • Company-ID
  • Anonymous-User-ID
  • Secret-Token
  • Public IVR ID
  • X-API-Key
  • User-ID


NPF will return the three fully-qualified URLs.



6. Verification checklist


  • ☑ Feature flags ON (Input-Node + 2 Webhooks)
  • ☑ Webhook Deliveries → both return HTTP 200
  • ☑ Inbound call rings counsellor first
  • ☑ NPF pop-up shows with applicant & agent numbers
  • ☑ After call, activity note includes recording URL
  • ☑ Click-to-Call works from the NPF lead page



7. Edge cases & expected behaviour


Scenario

Behaviour

Counsellor assigned but does not answer

System waits, then plays normal IVR

No counsellor found

Normal IVR immediately

Duplicate after-call logs

Usually, two After-Call hooks are enabled → disable extra

Pop-up blocked by browser

Allow pop-ups for *.leadsquared.com / NPF domain

Recording URL blank

Recording disabled at the number level → enable



8. Troubleshooting & escalation


Problem → First check


  • Webhook 4xx/5xx → Logs → resend payload.
  • Click-to-Call silent → API-Token expired → regenerate.
  • Agent “Unknown” in NPF → sync agent e-mails.


Still blocked? Email support@myoperator.com with Company-ID, Call-SID, timestamp. SLA ≤ 4 h.



9. Success metrics & SLA


  • Counsellor pop-up < 1s after call connect.
  • New agent syncs in NPF ≤ 5 min (or instantly via “Sync now”).
  • CDR + recording attached to lead within 30 s after hang-up.



Keywords: MyOperator NPF integration, Get Counsellor API, In-Call Webhook, After-Call Webhook, Input-Node IVR, counsellor routing

Updated on: 19/01/2026