Olá, boa tarde, Raul! Tudo certo? 
Sobre a sua dúvida, é um pouco complicado te passar um passo a passo nesse sentido, pois depende muito da aplicação que você está criando.
Você informou que está usando bootstrap, porém, essa parte seria mais de layout do site, então, teria que ver a linguagem de programação em si que você está usando.
Por exemplo, se você estiver fazendo o site em PHP, precisa liberar a estrutura para usar o PHP. Se for usar o Node JS, precisa liberar a estrutura com disponibilidade a essa linguagem de programação.
Abaixo temos um tutorial de como fazer a publicação de um site na nossa estrutura:
Além disso, temos também um tutorial falando sobre como é o Node JS aqui na Umbler, então, você pode usar o mesmo para tirar dúvidas:
Sobre pegar os dados de visitantes (leads) pelo site, acredito que um formulário de contato resolva. Então, você poderia configurar um desses no seu site para poder pegar algumas informações com os visitantes.
No link acima, temos alguns exemplos de criação de formulário de contato.
Por fim, caso ainda tenha dúvidas e precise de mais algum auxílio, peço que entre em contato com a gente no chat pelo seu painel de controle para podermos conversar e ir tirando as dúvidas, ok?
Se precisar de mais alguma coisa, estou à disposição!
Grande abraço!