Print those to the screen to ensure it's working. (Don't do this in production?)
Find the most similar name to the client
If it finds the wrong person, have a selection screen where that can be corrected.
Run analysis on the message if it has not already been run, store the result.
possibly store all this in the database.
Set up google drive
http://dothisbest.com/how-to/install-google-drive-grive2-on-ubuntu/
Read Text messages.