How It Works

We maintain free, auto-updating calendar subscriptions for gyms on Fitness Street. Your classes show up in people's Google Calendar, Apple Calendar, or Outlook — automatically updated when you change your schedule.

Auto-updating calendars

Students subscribe once and always see the latest schedule

Reach the community

Your schedule appears on onthesoi.com and in the community groups

Zero maintenance

Just keep your schedule page updated — we'll sync automatically

Choose Your Method

Option 1: Share Your Schedule URL

Easiest option. Just give us the link to your schedule page and we'll scrape it automatically twice daily.

Option 2: Share Your iCal Feed

If your booking system (Mindbody, Momoyoga, Glofox, TeamUp, etc.) offers an iCal/ICS feed, this is the best option — zero-maintenance, always in sync.

Option 3: Send Us Your Schedule

Don't have a schedule URL? No problem. Send us your schedule directly and we'll add it manually.

Schedule Data Format

If you're tech-savvy and want to provide your schedule in a structured format, here's what we use. Submit this as a JSON file or paste it in the notes field above.

{
  "timezone": "Asia/Bangkok",
  "your_gym_name": {
    "name": "Your Gym Name",
    "location": "Your full address on Soi Ta Iad",
    "url": "https://yourgym.com",
    "classes": [
      {
        "title": "Muay Thai - Beginners",
        "class_url": "https://yourgym.com/book",
        "schedule": [
          {
            "days": ["Monday", "Wednesday", "Friday"],
            "start_time": "09:00",
            "end_time": "10:30",
            "timezone": "Asia/Bangkok"
          }
        ]
      },
      {
        "title": "Yoga Flow",
        "class_url": "https://yourgym.com/book",
        "schedule": [
          {
            "days": ["Tuesday", "Thursday"],
            "start_time": "07:30",
            "end_time": "08:30",
            "timezone": "Asia/Bangkok"
          }
        ]
      }
    ]
  }
}