You have just joined a UK based subscription fitness company that sells monthly gym memberships to both individuals and companies.
Here is the situation.
• One company can have many employees
• One employee can have multiple memberships over time
• Each membership can include multiple add ons like personal training or classes
• Finance wants to report on total membership revenue per company
• Operations wants to see active memberships per employee
• Sales wants to see which companies have the highest number of active members
Right now everything is being stored on Accounts and Opportunities and reporting is completely broken.
As the Salesforce Admin, what is the **best data model design** to support this?
🗳️ Vote below and explain your reasoning.
This one is intentionally tough and tests real world data modelling thinking 👀
Kind regards
Godwin Mbah