A computer-implemented method for executing a digital robo-advisor tool, the method implemented by a server computing system in communication with a user database including a portfolio of account information for at least one account issuer, the server computing system comprising at least one processor and the digital robo-advisor tool in communication with the at least one processor, the method comprising:
- generating, using a machine learning model, a plurality of demographic clusters of the portfolio by aligning transaction data associated with a plurality of user accounts in the portfolio and demographic data associated with the plurality of user accounts;
- executing a server application accessible to a plurality of user computing devices via at least one of a website and a user application, the server application configured to provide services with respect to a set of the plurality of user accounts associated with the plurality of user computing devices;
- in response to a first user computing device of the plurality of user computing devices logging into the server application, executing the digital robo-advisor tool configured to automatically present recommendations specific to a first user account of the set of the plurality of user accounts via the at least one of the website and the user application;
- receiving, from the first user computing device, a request to view at least one benefit or feature available to the first user account;
- in response to the request, determining a plurality of individualized benefit options for the first user account using a plurality of algorithmic rules, first transaction data associated with the first user account, and an estimated benefit value for each of the plurality of individualized benefit options for the first user account based upon spending patterns of a first of the plurality of demographic clusters of the portfolio, wherein the first user account is associated with the first demographic cluster;
- presenting, on the first user computing device and using the digital robo-advisor tool, (a) the plurality of individualized benefit options including each of the associated estimated benefit values, wherein each of the plurality of the individualized benefit options is selectable using the first user computing device, and (b) a visual representation including a first monetary benefit value associated with the first user account compared to a second monetary benefit value associated with two or more of the plurality of demographic clusters;
- receiving, from the first user computing device, a selection of one or more of the plurality of individualized benefit options;
- and
- automatically updating a stored user profile of the first user account in response to the received selection, wherein the update causes the selected one or more individualized benefit options to be applied during processing of subsequent transactions using the first user account by a payment processing network.