Articles on: MyOperator

What filters can I use in the MyOperator ↔ Freshdesk integration and how do I configure them?

Quick answer


You can control which calls become Freshdesk tickets (and how) with four filters: Ticket Type, Event Type, Call Status, and Department. Each filter has options, and all can be combined for precise routing.


When should I use this guide?


  • Limit tickets to certain call types (e.g., only missed inbound calls).
  • Append new calls to an open ticket instead of creating duplicates.
  • Route tickets only to specific departments like "Sales" or "L2 Support."



Table of Contents


  1. Filter matrix at a glance
  2. Prerequisites & where to edit filters
  3. Detailed behaviour of each filter
    1. Ticket Type
    2. Event Type
    3. Call Status
    4. Department
  4. Combining filters—worked examples
  5. Edge cases & when filters do NOT work
  6. Troubleshooting & escalation
  7. Related articles



1. Filter matrix at a glance


Filter

Options

Default

Ticket Type

create_new, update_existing

create_new

Event Type

incoming, outgoing, both

both

Call Status

connected, missed, both

both

Department

all, comma-separated list

all



Alt text - Filters in Freshdesk integration


Back to top



2. Prerequisites & where to edit filters


Requirement

Where to find it

Notes

Company ID

MyOperator → Manage → API Integration

Needed once

Freshdesk API key

Freshdesk Profile → Settings → API

Paste into the integration form

After-Call webhook ON

MyOperator → API & Webhooks

Must be enabled for filters to apply

Automatic ticket assignment

Freshdesk Admin → Workflows

Should be ON


Open MyOperator → Integrations → Freshdesk → Edit Filters to update any option.


Back to top



3. Detailed behaviour of each filter


3.1 Ticket Type


_create_new_


  • Always creates a new ticket, even if the caller already has an open one.


_update_existing_


  • Looks for the most recent Open or Pending ticket tied to the caller's phone number.
  • If found, appends the call log to that ticket instead of making a duplicate.


3.2 Event Type


Setting

Result

incoming

Tickets only for inbound calls

outgoing

Tickets only for outbound calls

both

All calls create or update tickets


3.3 Call Status


Setting

Result

connected

Log successful calls only

missed

Log missed calls only

both

Log both outcomes


3.4 Department


You can leave this blank (all departments) or list multiple departments separated by commas:


Sales,Support,L2


If the listed department doesn't exist in Freshdesk, the ticket lands in the Default Group instead.


Back to top



4. Combining filters—worked examples



Alt-text: Decision tree showing Event → Status → Department checks before ticket creation.


Back to top



5. Edge cases & when filters do NOT work


  • Leaving all filters blank = no ticket is created.
  • Department names are case-sensitive ("Sales" ≠ "sales").
  • Changing Event Type to outgoing won’t affect calls made from the mobile app—only desk dials are counted.
  • If Ticket Type = _update_existing_ but no open ticket exists, a new ticket is created.


Back to top



6. Troubleshooting & escalation


  • Tickets for missed calls not appearing → Call Status set to connected → Switch to both or missed.
  • Tickets hitting the wrong group → Department spelling error → Re-enter exact department names.
  • Duplicate tickets → Ticket Type set to _create_new_ → Change to _update_existing_.


Need help? Email support@myoperator.com with Company ID, sample call UID, and current filter JSON.


Back to top






Keywords - Freshdesk filters, MyOperator integration, Ticket Type, Event Type, Call Status, Department filter, ticket creation rules

Updated on: 17/09/2025