Eu suponho que você não usa mais FTP. Nem preciso dizer que isso é coisa do passado e faz mal para sua saúde. Mesmo que você use hoje GIT, um monte de tasks runners e etc: fazer o build e deploy da sua aplicação pode ser muito chato e trabalhoso. Mas o DeployBot tem a missão de tentar mudar isso tudo.
A ideia é que o DeployBot centralize o deploy do seus projetos desde a fase inicial de testes, homologação e depois produção. Ele cuida de rodar seus tasks runners como Gulp ou Grunt e também a compressão do seu Sass. As “changes” podem ser feitas facilmente em vários locais, pegando do seu repositório e jogando direto para o seu servidor. É um CI simplão, ready to use.
Manual ou automático. Você pode disparar o deploy automaticamente a cada push para um branch específico ou disparar manualmente quando você achar que está tudo pronto.
Ele pode ser perfeito para você, freelancer sozinho ou para pequenos (e talvez até grandes) times. Quando os deploys são feitos, você pode avisar todo mundo via Slack, Basecamp ou outros chats ou clientes de instant messengers. O legal também é que todas as changes podem ser monitoradas direto do browser.
Nem preciso dizer que você também consegue fazer um rollback para a change anterior caso algo dê muito errado. A interface é bem facinha de usar e eu já tinha configurado tudo em alguns passos simples: conectei no repositório, depois o ambiente foi feito automaticamente e por último “liguei” num servidor, defini o caminho da aplicação e os triggers. Pá pum!
Se você for usar apenas um repositório, é grátis, com a disponibilidade de ter deploys e usuários ilimitados. Tem uma documentação da sua API bem aqui.