This guide walks you through connecting Q-Cal to Techotel/Picasso, so bookings from Picasso automatically appear in Q-Cal.
Log in to Q-Cal, then go to Main menu > Calendar integrations.
From the list of integrations, select Tech Hotel.
You'll land on the Edit calendar integration screen, on the Basic configuration tab.
The only required field here is Name — give the integration a name you'll recognize later, e.g. "Picasso" or "Tech Hotel import." You don't need to fill out anything else on this tab to continue.
Click the FTP Server module configuration tab.
Important: send these details to Techotel/Picasso. Under "Information to be sent to provider," click the copy icon next to the heading — this copies the Host, Username, and Password all at once, ready to paste into an email.
Sample data, copy from your own integration setup instead:
Send this to your Techotel/Picasso contact — they need it to set up their side of the connection. The integration will not receive any bookings until Techotel/Picasso has configured this on their end.
Field mapping tells the integration how to read the file it receives — which piece of data becomes the booking's date, room, subject, and so on.
Once you've selected the preset and clicked Save, these fields should already be filled in correctly and you shouldn't need to touch them. If something isn't importing correctly, you can edit a field manually — but make sure you enter the tag name from the file, not the data written inside it.
For example, a booking in the file might look something like this:
<Event><Eventname>Sample Booking</Eventname><Starttime>03-15-2026 09:00:00</Starttime><Endtime>03-15-2026 10:00:00</Endtime><Roomname>Room A</Roomname>...</Event>
Here, the room is called "Room A" — but under Locations, you should enter Roomname (the tag name), not Room A (the value inside it).
You can hover or click the blue "i" icon next to any field for more details.
Once Techotel/Picasso has confirmed the FTP details you sent them (step 5) are set up on their side:
Note: there's no way to test the connection beforehand — the FTP server for this integration only becomes active once the module is turned on.