Live broadcast helps company restore customer confidence