I would do this (and have already done similar things without Publisher, e.g. reload depending on scheduler properties in the QVW) with e. g. a VBScript or a C# program which I'd schedule in the task scheduler twice a day. As QlikView has a mighty API and can simply be reloaded "from outside" this should not be a problem. You have to have of course simple classes or functions for reading from/writing to database (.NET for instance has more SQL/Database-Classes than you'll ever need 😉 and sending mails before and after reload.