You need to block out a set time that is uninterrupted. At least two or three times a week, I turn off all communication access to me. I close my email app, shut off my tablet and iPhone, and work uninterrupted for a few hours – usually 10am – 1pm. I choose this time so I can handle anything that comes up first thing in the morning, return calls to clients in a later time zone, and then start my development work knowing everything that needed to be handled has been. I have not had any problems with clients and found my productivity has increased since starting this “communication time out”.