First, those of you who are in the territory of the Member States of the Schengen Agreement and who have a valid Schengen document as well as those who hold visas and residence permits for Bulgaria, Cyprus and Romania, you do not need an additional (Croatian) visa for Croatia. At the link below there's a list of state members of the Schengen Agreement : https://www.schengenvisainfo.com) so you can check your documents.
The period of validity of these documents, which are recognized as equivalent to Croatian visa, must cover the duration of transit or stay in Croatia.
The passport must be valid for at least three months after the date of the planned departure from Croatia and must be issued in the last 10 years.
Second, those of you who are in the territory of other European countries, you must initiate the visa process so you can enter Croatia. We as Magis will issue and sign a Letter of Guarantee for you. We are sending a Letter of Guarantee and we kindly ask you to fill in with your personal information and send it back to us by email so we can sign and send you a signed Letter of Guarantee so you can attach it to your visa application.
If you don't know do you need visa for Croatia you can check on web page of Ministry of Foreign and European Affairs of Republic of Croatia: https://mvep.gov.hr
For additional questions feel free to contact us on e-mail: email@example.com and we will answer you shortly.