Yes, you can book the apartment before you arrive in Korea.
The process is Simple
1. Leave a inquiry you want (Check out this page to leave a inquiry through the Ziptoss website).
2. Having a consultation with Ziptoss agent.
3. Make a contract online with the agent and the landlord.
4. Paying the down-payment to bind the contract.