⚡ Quick answer
• Configuration – Email MyOperator Support your Pipedrive API token, MyOperator service number, and a CSV of user e-mails. Support flips a backend switch (< 1 business day) that starts logging every call as a Deal update or Call Activity. Validate with one inbound and one outbound test call.
• Logging logic – For every call, MyOperator checks:
(1) call direction and
(2) whether the contact already has an open deal in Pipedrive:
Scenario | Result |
Incoming + open deal | Activity logged on that deal |
Incoming + no open deal | New deal created → Activity logged |
Outgoing + open deal | Activity logged on that deal |
Outgoing + no open deal | Default = Activity only • Optional “Auto-create on outbound” = New deal + Activity |
Use it if you:
• Manage MyOperator on the Pro / Professional plan (or higher), and
• Want every inbound and outbound call to appear inside Pipedrive—while also knowing exactly where and how each call is logged for reports, automations, or coaching.
Action | Result in Pipedrive | Object affected |
Inbound call | New Deal or Activity (per config) | Deal / Activity |
Outbound call | Activity on existing Deal/Person | Activity |
Email match | Correct owner attribution | User |
Alt-text: Sequence diagram showing MyOperator sending call data to Pipedrive via backend.
Item | Where to find it | Why it matters |
Pipedrive API token | Pipedrive → Personal Preferences → API | Authenticates calls |
MyOperator service number | Dashboard → Numbers | Identifies the call source |
Matching user e-mails | Admins verify both systems | Ensures the activities log is assigned to the right owner |
MyOperator plan | SUV and Above (New Plans) | API endpoints enabled |
Alt text: video demo
Alt text: Collect your Pipedrive API token
Email support@myoperator.com with:
MyOperator will:
• Store your API token securely.
• Enable webhook delivery.
• Map users by email.
• Toggle “Deal create” logic per your JSON.
The backend listens to every call event emitted by MyOperator and then:
Call direction | Open deal exists? | Resulting action |
Incoming | Yes | Activity logged on that deal |
Incoming | No | New deal created → Activity logged |
Outgoing | Yes | Activity logged on that deal |
Outgoing | No | Configurable: Off (default) → Activity only • On → New deal created |
Alt-text: “Flowchart showing branch decisions for incoming vs outgoing calls and open-deal checks
Step | Expected result |
Inbound test call | Deal/Activity appears with the correct owner, duration, and direction |
Outbound test call | Activity logged under the same Deal/Person |
Repeat with a second agent | Ownership matches the second user |
• User changes → Email Support with a new list for a “user sync”.
• Token rotation → Send new token; Support updates backend.
• Plan downgrade → Integration pauses until the Pro plan is restored.
• Plan downgraded below Professional – API scopes are revoked.
• E-mails don’t match → Activities log to “Unknown Owner”.
• Token revoked/expired → No calls appear until a new token is supplied.
• Calls bypass MyOperator (e.g., direct mobile call) → Nothing to log.
• Users added later – new hires won’t see activities until you request a user sync.
• Multiple open deals – The most recently updated open deal is chosen; close extras to avoid confusion.
• Unmatched phone numbers – Activity logged only under the Organisation; no deal is touched.
• API rate limits (429) – Events retry for up to 5 min; if all retries fail, they queue for the nightly re-sync.
Symptom | Likely cause | Fix |
No activities at all | Token expired | Generate new token; email Support |
Wrong owner | E-mail mismatch | Align e-mails; request user sync |
Only inbound logged | Outbound not routed via MyOperator | Route all dials through MyOperator |
API limit error | High volume | Ask Support to enable the rate-limit queue |
Still stuck? Email support@myoperator.com with timestamps & screenshots.
Keywords - Pipedrive–MyOperator logic, auto-deal creation, inbound call activity, outbound call new deal, email mapping, activity owner, sales call automation