Skip to content
Migrated — not yet rewrittenCarried over from the previous help center on 28 August 2026. Content is accurate as published but has not been rewritten to the current article template.

Routing Plan Overrides

Location: Campaign Page
​Last Updated: October 2025


Routing Plan Overrides allow you to define special-case routing rules so certain calls can bypass a campaign’s default routing plan.

Overrides are evaluated before standard routing logic and let you apply targeted behavior for specific callers or publishers—without modifying your base routing configuration.


When an override condition matches an incoming call, Moja routes the call using the override’s assigned routing plan instead of the campaign default.

Overrides can be enabled, disabled, reordered, and updated independently of the base routing plan.


Defines what criteria triggers the override. You can match on:

  • 🏷️ Publisher
    Limits the override to calls from a specific publisher
    ​Example:
    Only calls from Publisher A with caller ID 555-123-4567 trigger the override.

  • 📞 Caller ID (Number)
    Matches based on the caller’s phone number
    ​Example:
    Any call into the campaign from 555-123-4567 triggers the override.


  • Select a publisher from the dropdown

  • Used only when Match On = Publisher


  • Caller ID (currently the only supported filter type)

Controls how the Caller ID is evaluated:

  • Equals — Exact match

  • Starts with — Matches the beginning of the Caller ID

  • Ends with — Matches the end of the Caller ID

  • Contains — Matches anywhere within the Caller ID

  • Regex — Pattern-based matching using regular expressions

🟦 Tip: Regex is useful for grouping test numbers or handling number ranges.


Determines execution order when multiple overrides exist in the same campaign.

  • Lower numbers = higher priority

  • Example:

    • Priority 0 runs before priority 1

  • Enable or disable an override without deleting it

  • Useful for temporary routing changes or testing scenarios


  • Select the routing plan that should be used when the override condition matches

  • This plan fully replaces the campaign’s default routing for matching calls


Routing Plan Overrides give you fine-grained control over call handling without disrupting your primary routing logic.

They allow you to:

  • Handle exceptions cleanly

  • Test new routing strategies safely

  • Apply publisher- or caller-specific behavior

  • Avoid duplicating or restructuring campaigns


  • Route known test numbers directly to a test routing plan

  • Ensure VIP callers always reach a dedicated routing flow

  • Apply special handling for traffic from a specific publisher

  • Redirect problematic or abusive numbers to alternate targets


  1. Open the Campaign page

  2. Locate the Routing Plan Overrides section

  3. Choose whether to match on Publisher or Caller ID

  4. Enter the Caller ID and select a Filter Operator

  5. Assign the Routing Plan to use when the override matches

  6. Set Priority if multiple overrides exist

  7. Enable the override and save

✅ Matching calls will now bypass the default routing plan and follow the override.


Planned enhancements include:

  • Additional Filter Types (e.g., geography, time of day, enrichment signals)

  • Expanded override visibility in reporting and diagnostics