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

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.

image.png

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

image.png

Alt text: public ivr id

image.png

Alt text: user Id

image.png

Alt text: anonymous userId


2. How the workflow operates

image.png

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

image.png

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. 

image.png

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