A machine backend for a drinks preparation machine, comprising a data processing system comprising a memory, a computer program stored in the memory, and a data processor for executing the computer code, wherein execution of the computer program includes the following steps:
- receiving a backend order, wherein the backend order comprises an identifier for the identification of a preparation prescript, as well as a configuration identifier;
- determining from the identifier whether the backend order comprises a generic identifier or an individual identifier;
- determining the preparation prescript by determining:
- if the identifier is an individual identifier, the preparation prescript that, in a user profile is assigned to an individual identifier, wherein the user profile is determined in accordance with the configuration identifier;
- if the identifier is a generic identifier, the preparation prescript which is assigned to the generic identifier, wherein the assignment is independent of the user profile;
- generating a machine order directed to the drinks preparation machine, wherein the machine order specifies the preparation prescript;
- and
- wherein the preparation prescript is associated to an individual identifier based on a personal identifier, the personal identifier being provided in the specific user profile, and the configuration identifier which identifies the voice interface, the drinks preparation machine, and the user profile.