Does the general laws of demos apply here? Than any automation shown is the extent of capabilities not the start?
Doing your demo is significantly easier if you've already programmed/trained the robot to recognize the specific objects it has to interact with, even if those items are in different locations.