45
Build and Maintain External Calendar for Airbnb
UpworkUSNot specifiedexpert
PythonNode.jsWeb Development.ics
Job Description
I am a timeshare owner who lists properties for rent on Airbnb.
I need a reliable automation system that:
1. Logs into my timeshare owner account
2. Extracts the timeshare’s availability calendars
3. Generates a live iCal (.ics) feed
4. Hosts it at a secure URL
5. Syncs automatically with my Airbnb calendars
This will be used to provide accurate availability on Airbnb and must be stable and maintainable.
⸻
Scope of Work
Phase 1 — Build
• Automated login to timeshare website
• Navigate to calendar
• Extract:
• Resort name
• Room type
• Availability
• Generate standards-compliant iCal feed
• Host feed on cloud server
• Auto-refresh on demand
Phase 2 — Support & Monitoring
• Monitor for site/login changes
• Fix broken selectors or login flows
• Maintain hosting uptime
• Monthly health checks
• Email alerts on failure
⸻
Deliverables
• Working automation
• Public iCal URL
• Hosted environment
• Source code (I own it)
• Documentation
• Admin instructions
• 60 days post-delivery support
⸻
Ongoing Support
After launch, I would like monthly maintenance for:
• Site changes
• Script updates
• Uptime monitoring
⸻
Required Skills
• Python or Node.js
• Playwright / Puppeteer / Selenium
• iCal generation
• Cloud hosting (Fly.io, DigitalOcean, AWS, etc.)
• Experience with login-protected automation
⸻
Bonus
• Airbnb / VRBO integrations
• CAPTCHA/MFA handling
• Dashboard or refresh UI
Please reach out with any questions you may have. Thank you!
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo