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:
- Uses NoPaperForms (a.k.a. Merrito) as the CRM, and
- 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
- Ask tech support to enable: In-Call, After-Call, and Input Node.
- Log in → API Integration → Webhook.
- Add webhooks exactly as below:
Type | URL (replace | Method | Content-Type |
|---|---|---|---|
After-Call | | POST | JSON |
In-Call | | POST | JSON |
Input-Node | | POST | JSON |
Alt text: Adding webhooks
- Save each; status should show Active.
- Create a peer-to-peer campaign to fetch the Public IVR ID.
4. Call-flow build (Input-Node)
- IVR Studio → Create new (Advanced).
- Welcome prompt → Input-Node (auto trigger).
- Select the saved Get Counsellor webhook; leave “Recording” blank.
- After the input node, design the normal IVR as provided.
- 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 |
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