Decisions on Demand Request a Demo

Complex Assignments Made Easy

Assign every Salesforce record to the right owner — quickly and accurately

Watch Video

SalesForce AppExchange Partner

Built for Salesforce

Our AppExchange app provides a totally seamless experience for Salesforce users. And no CRM data is stored outside of Salesforce

Assign Any Object

Assign any object

Assign any object, including Leads, Accounts, Opportunities, Contacts, Cases and custom objects



Manage complex global assignment rules with ease — thanks to our unique and intuitive ‘decision table’ UI.



Highly configurable and extensible — whatever your sales model, chances are we can help!

Marketing Conversion

Make your marketing dollars count

Every lost or neglected lead represents wasted investment, and worse, potential lost revenue

  • Do your reps complain that they are getting the wrong leads?
  • Are leads sitting in queues for hours or days waiting to be processed?
  • Is your lead conversion rate too low?
  • Are you struggling with duplicate leads or lead-to-account matching?
  • Does it take days or weeks to update assignment rules?

Get help with the Decisions on Demand AppExchange App!
Schedule a demo to learn how we can help get your leads to the right reps, quickly and accurately!

What do our customers say?


It’s easy enough to manage assignments when your team is small — but the complexity quickly grows as you add reps, geo coverage and products. The built-in Salesforce tools can’t handle the job. Custom code is expensive and hard to maintain.

Decisions on Demand provides a complete set of features to meet the most complex assignment challenges:


    • Flexible geographic assignments — using any combination of address fields and telephone area codes

Territory-based distribution

  • Concise, legible rules

    • Reusable region definitions — from continents down to zip codes

    • Automatic normalization of country and state names

  • International support for postal codes and phone numbers


Round Robin and Load Balancing

  • Use Round Robin to distribute leads equally across a group of reps

  • Add Load Balancing to send more leads to reps with lower existing workload

  • Customize either mode with advanced features like weighting, caps, absences and working hours


Lead-to-Account Matching

  • Automatically match incoming leads to existing accounts or contacts, based on fields like company name, email domain and location

  • Assign leads to the same owner as the existing record, or automatically convert them to contacts


Skills-Based Routing

  • Assign a rep or engineer with the right language skills and product knowledge

  • Match required skill levels to optimise utilization of your most senior staff


Weights and Caps

  • Reward high performers with more leads, and avoid overloading junior staff as they learn

  • Enforce assignment caps to make sure no rep gets overloaded


Working hours and absences

  • Temporarily pause assignments when users are on vacation

  • Respect working hours to make sure all leads get a fast response


Team Assignments

  • Assign users in multiple roles to the same record, such as an Account Executive and Sales Engineer

  • Use the Account and Opportunity Teams in Salesforce, or create custom user lookup fields


Any Object Any Field

  • Assign any object, standard or custom

  • Assign to custom lookups or the standard owner field


Scheduled Reassignment

  • Automatically re-assign leads when the original rep does not follow up in time

  • Enforce Service Level Agreements or automatically transition accounts to Customer Success when an opportunity closes


Excel Import and Export

  • Easily update large numbers of rules in bulk

  • Share rules with managers and other stakeholder who do not have Salesforce access


Update Rules Safely

  • Build in test console and version history

  • Detailed execution log supports in depth reporting and analysis


Customer Success Story: Asana

Asana’s Objective
Asana’s Sales Operations team had been performing most of its Lead and Opportunity assignments using spreadsheets and weekly data load updates. The process was time-consuming, complicated, and the Asana team was concerned about how long it took to get Leads assigned to the right sales team members. Asana wanted to implement a new solution for various groups in Sales and Customer Success. The solution would automatically assign Leads and Opportunities using Round-Robin capabilities by region as well as custom fields – including an account’s sales team and the user’s out-of-office indicator.

Why Asana chose Decisions on Demand
Decisions on Demand met the primary requirement of Opportunity Round-Robin assignments out-of-the-box with little additional configuration. During the implementation process, Asana found Decisions on Demand to be so easy to use that assignments can be modified, and the Decisions on Demand tool administered by non-technical users. The tool also helped inform additional iterations to the internal assignment process and assisted in a transition to the proper use of the Lead object. Finally, the tool uses minimal organizational resources like API calls to an external service, which had been an ongoing concern for Asana.

Asana’s Return on Investment
Decisions on Demand allowed Asana to drastically reduce the amount of time spent on internal communications and data loads to reassign Salesforce Lead, Opportunity, and custom object records. It cut back on the number of custom fields and workflows previously needed to maintain the assignment process. Sales Reps have given the new process plenty of positive feedback; and changes requested by Sales Management are now built, tested and rolled out in minutes instead of hours or days.

Decisions on Demand uses a unique “decision table” based approach.

This provides a concise, intuitive representation of assignment rules and scales easily, even if you have hundreds or thousands of rules.

Watch Our Product Demo

Decisions on Demand Product Video

Want to learn more? Schedule a demo now!

2020 Decisions on Demand. All Rights Reserved.   •   (866) 656-8527