Where can I find the complete guide how to automate bitcoin deposit and withdrawal just like exchanges does?

I would like to integrate BTC auto-deposit and withdrawal on my site, I want a complete guide how to do it so that I can build it myself.

P.S: I am not a software programmer or developer.