How to set the sales target at customer level not at the item group level

Currently in ERPNext, the Sales Target can be configured only at the Item Group level for a Sales Person. However, our business requirement is to define and track Sales Targets at the Customer level.

We would like to understand:

  • Is there any standard functionality available in ERPNext to set Sales Targets customer-wise?

  • If not available, what would be the recommended approach (customization or workaround) to achieve:

    • Target allocation per Customer

    • Tracking actual sales against Customer-specific targets

  • How can this be integrated with existing Sales Person target tracking?

Business Use Case:
In our distribution model, performance is measured based on individual customer accounts rather than item categories. Hence, customer-level target tracking is critical for monitoring and decision-making.