Se você usar o método de retorno de chamada, a sessão do usuário não estará disponível porque os servidores GrabzIt estão chamando o manipulador e não o usuário. Portanto, a sessão seria para o servidor GrabzIt e não para o usuário que talvez tenha iniciado a captura de tela.
Portanto, você precisa passar o ID do usuário para o parâmetro identificador personalizado, que pode ser lido da seguinte forma:
$customId = $_GET['customid'];
O ID personalizado pode, por exemplo, ser um nome de pasta ou talvez um ID de banco de dados que possa ser usado para determinar onde a captura de tela deve estar saved.