Go live
Post it on Grok, then point your domain
You do not need Node on the hotel server for the public site. Publish RoomRateIQ here, then attach roomrateiq.com. A VPS copy is optional if you want the files on your own box.
Four steps
I cannot press Publish from here — that control sits on your side of this Grok chat.
Publish in this Grok chat
Open Publish. Leave the Website URL as the grok.me address Grok gives you. Set access to anyone with the link, or public.
Add your domain
In that same Publish sheet, tap Custom domain. Type roomrateiq.com — no https, no slash. Do not paste your domain into Website URL.
Point DNS at Grok
At Hostinger / GoDaddy, add the CNAME (or A record) Grok shows for roomrateiq.com. Keep blissfulhaven.in as the guest booking site. This checker lives on roomrateiq.com.
Paste affiliate IDs as Secrets
After Booking / Agoda approve you, put BOOKING_AFFILIATE_ID, AGODA_CID, EXPEDIA_CAMREF, MMT_AFFILIATE_ID in Grok Secrets — not in the public database.
roomrateiq.com
Attach that domain in Publish. HTTPS comes from Grok once DNS is on.
Your DNS panel
CNAME the name Grok prints. Guest bookings stay on the main site.
Secrets, not the database
Affiliate IDs go in Grok Secrets after the OTA emails them.
Optional: run it on your own VPS
Only if you want the process on a Hostinger VPS or Docker box instead of Grok hosting. This is a Node.js app — not a folder dropped into WordPress.
One command
If Docker is already on the machine.
unzip RoomRateIQ-selfhost.zip cd RoomRateIQ-selfhost docker compose up --build -d
Node + Nginx
Hostinger VPS, DigitalOcean, Contabo.
cd /opt/roomrateiq npm ci npm run build:selfhost PORT=3000 npm start
Copy deploy/nginx.conf and deploy/roomrateiq.service for HTTPS and auto-start. Full steps are in HOSTING.md inside the zip.
OTA affiliate IDs
Apply on each partner from Partners. On Grok hosting, paste IDs into Secrets. On a VPS, paste them into the host environment. Never into this public database.
BOOKING_AFFILIATE_ID=your_aid AGODA_CID=your_cid EXPEDIA_CAMREF=your_camref MMT_AFFILIATE_ID=your_publisher_idOpen partner applications