I normally receive contact databases from my clients via Excel or Access spreadsheets so all reporting of Appointments, contacts made, comments, emails/letters to be sent are updated on line at the end of each working day & then the updated database is emailed back to you.
Alternatively, I can email you a daily written report for each contact made with all relevant comments & any necessary follow ups such as emails/letters to go etc.