There are some ICOS who are accepting ETH as well as BTC and they are issuing ERC20 tokens on Ethereum.
It is clear how it works with Ethereum (eth in -> smart contract -> token out)
How tokens issuing process is handled for bitcoins? Is it manual process or is it automated via some kind of code? How does it actually works?