{
  "data": {
    "id": "str_turno",
    "slug": "turno",
    "name": "Turno",
    "verification_status": "source_checked",
    "url": "https://staytoolbox.com/products/turno",
    "markdown_url": "https://staytoolbox.com/products/turno.md",
    "website_url": "https://turno.com/",
    "logo_url": "https://staytoolbox.com/media/product-logos/turno-f8b72d8aba88cdce.png",
    "category": {
      "slug": "cleaning-operations",
      "name": "Cleaning & Operations",
      "url": "https://staytoolbox.com/categories/cleaning-operations"
    },
    "subcategory": {
      "slug": "turnover-scheduling",
      "name": "Turnover Scheduling",
      "url": "https://staytoolbox.com/categories/turnover-scheduling"
    },
    "description": {
      "text": "Turnover scheduling and team coordination with distinct marketplace and external-team subscription rules.",
      "source": "official_source_research",
      "evidence_level": "vendor_claim",
      "fetched_at": null
    },
    "company": {
      "country": null,
      "founded_year": null,
      "employee_count": null,
      "source": "directory"
    },
    "third_party_signals": {
      "g2": null
    },
    "pricing": {
      "has_pricing_page": true,
      "pricing_page_url": "https://turno.com/pricing/",
      "summary": "Marketplace-only and qualifying single-property use can have a $0 subscription. Two or more billable external-team properties cost $10 each/month or $96 each/year.",
      "verified_at": "2026-11-11",
      "note": "See each plan for currency, billing cycle, scope, extra fees and evidence. Source checking is not a complete quote.",
      "plans": [
        {
          "id": "single-free",
          "name": "Single-property subscription",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "month",
          "unit": "property",
          "min_units": 1,
          "max_units": 1,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [],
          "exclusions": [
            "Cleaning/service payments and platform fees."
          ],
          "source_ids": [
            "turno-pricing"
          ],
          "rules": [
            {
              "id": "base",
              "kind": "flat",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 0
            }
          ]
        },
        {
          "id": "marketplace-free",
          "name": "Marketplace-only subscription",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "month",
          "unit": "property",
          "min_units": 1,
          "max_units": null,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [
            "Only Turno Marketplace teammates; no external teammates enabled."
          ],
          "exclusions": [
            "Cleaning/service payments and platform fees."
          ],
          "source_ids": [
            "turno-pricing"
          ],
          "rules": [
            {
              "id": "base",
              "kind": "flat",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 0
            }
          ]
        },
        {
          "id": "external-monthly",
          "name": "External team — monthly",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "month",
          "unit": "property",
          "min_units": 2,
          "max_units": null,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [
            "At least two billable properties with externally invited teammates; count only billable properties, not all listings. Partner exemptions require confirmation."
          ],
          "exclusions": [
            "Cleaning/service payments, platform fees and applicable taxes."
          ],
          "source_ids": [
            "turno-pricing",
            "turno-billing"
          ],
          "rules": [
            {
              "id": "billable-properties",
              "kind": "per_unit",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 1000,
              "included_units": 0
            }
          ]
        },
        {
          "id": "external-annual",
          "name": "External team — annual",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "year",
          "unit": "property",
          "min_units": 2,
          "max_units": null,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [
            "At least two billable properties with externally invited teammates; count only billable properties, not all listings. Partner exemptions require confirmation."
          ],
          "exclusions": [
            "Cleaning/service payments, platform fees and applicable taxes."
          ],
          "source_ids": [
            "turno-pricing",
            "turno-billing"
          ],
          "rules": [
            {
              "id": "billable-properties",
              "kind": "per_unit",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 9600,
              "included_units": 0
            }
          ]
        }
      ]
    },
    "links": [
      {
        "kind": "official",
        "url": "https://turno.com/"
      }
    ],
    "editorial": {
      "status": "source_checked",
      "review": {
        "method": "owner_authorized_agent_review",
        "agent": "Codex",
        "human_reviewed": false,
        "independent_review": false,
        "release_id": "core-14-2026-11-11",
        "catalog_sha256": "67fd29d5874d1cd0e3f5d8f708e240062eea624cd52781783e12a6adc3c3527a",
        "editorial_sha256": "56d6e9accd40ce409b6dc7984a5252bc1a1519b1635413b6223087ef5e5c9ae5"
      },
      "summary": "Turno is a candidate for coordinating turnover work, particularly when the host needs to distinguish marketplace cleaners from an existing external team. Our assessment is that the number of billable properties matters more than the total portfolio size. Marketplace-only use and single-property arrangements have different subscription treatment from multiple properties with invited teammates. Cleaning services and payment-related fees remain separate from the software subscription. Direct PMS connections can import bookings and generate projects, while iCal imports may also create work from ordinary calendar blocks. New properties require deliberate mapping, so adding a listing to the PMS should include a separate Turno onboarding check rather than an assumption that it appears automatically.",
      "best_for": "Hosts coordinating cleaning teams who can distinguish marketplace and externally invited teammates and maintain correct booking-to-property mappings for turnover projects.",
      "limitations": "Service payments and platform charges are separate; blocked-date handling differs by import method, and newly added PMS properties require explicit mapping.",
      "capabilities": [
        {
          "text": "Booking-triggered cleaning projects",
          "evidence_level": "vendor_claim"
        },
        {
          "text": "PMS import with explicit property mapping",
          "evidence_level": "vendor_claim"
        },
        {
          "text": "Calendar-only iCal import",
          "evidence_level": "vendor_claim"
        }
      ],
      "author": {
        "name": "StayToolbox AI research",
        "title": "Official-source research prepared with Codex"
      },
      "reviewer": null,
      "verified_at": "2026-11-11",
      "published_at": "2026-11-11T06:42:57.428Z",
      "sources": [
        {
          "url": "https://turno.com/pricing/",
          "title": "Turno host subscription pricing",
          "type": "vendor_pricing",
          "accessed_at": "2026-11-11"
        },
        {
          "url": "https://turno.com/integrations/",
          "title": "Turno PMS integrations",
          "type": "vendor_docs",
          "accessed_at": "2026-11-11"
        },
        {
          "url": "https://help.turno.com/en/articles/5607345-how-do-paid-subscriptions-work-for-hosts-on-turno",
          "title": "Turno paid subscription rules",
          "type": "vendor_pricing",
          "accessed_at": "2026-11-11"
        },
        {
          "url": "https://help.turno.com/en/articles/4195128-syncing-a-rental-calendar-via-integration",
          "title": "Turno direct integration setup",
          "type": "vendor_docs",
          "accessed_at": "2026-11-11"
        },
        {
          "url": "https://help.turno.com/en/articles/2795682-syncing-a-rental-calendar-via-ical",
          "title": "Turno iCal import",
          "type": "vendor_docs",
          "accessed_at": "2026-11-11"
        }
      ]
    },
    "guides": [],
    "alternatives": [
      {
        "id": "str_allstay_ai",
        "slug": "allstay-ai",
        "name": "AllStay AI",
        "url": "https://staytoolbox.com/products/allstay-ai",
        "basis": "same_subcategory_alphabetical"
      },
      {
        "id": "str_cleanclac",
        "slug": "cleanclac",
        "name": "CleanClac",
        "url": "https://staytoolbox.com/products/cleanclac",
        "basis": "same_subcategory_alphabetical"
      },
      {
        "id": "str_cleanflow",
        "slug": "cleanflow",
        "name": "CleanFlow",
        "url": "https://staytoolbox.com/products/cleanflow",
        "basis": "same_subcategory_alphabetical"
      },
      {
        "id": "str_cleanhaus",
        "slug": "cleanhaus",
        "name": "CleanHaus",
        "url": "https://staytoolbox.com/products/cleanhaus",
        "basis": "same_subcategory_alphabetical"
      },
      {
        "id": "str_cleanster",
        "slug": "cleanster",
        "name": "Cleanster",
        "url": "https://staytoolbox.com/products/cleanster",
        "basis": "same_subcategory_alphabetical"
      },
      {
        "id": "str_doinn",
        "slug": "doinn",
        "name": "Doinn",
        "url": "https://staytoolbox.com/products/doinn",
        "basis": "same_subcategory_alphabetical"
      }
    ],
    "commercial": {
      "affiliate": false,
      "sponsored": false,
      "note": "Commercial relationships never change search order or guide rankings."
    },
    "quality": {
      "tier": "basic",
      "flags": [
        "source_checked",
        "ai_prepared",
        "not_live_tested"
      ]
    },
    "provenance": {
      "directory": {
        "source": "Curated short-term rental directory; see each record for its verification status",
        "edition": "research-shortlist",
        "fetched_at": null
      },
      "editorial": {
        "method": "owner_authorized_agent_review",
        "agent": "Codex",
        "human_reviewed": false,
        "independent_review": false,
        "release_id": "core-14-2026-11-11",
        "catalog_sha256": "67fd29d5874d1cd0e3f5d8f708e240062eea624cd52781783e12a6adc3c3527a",
        "editorial_sha256": "56d6e9accd40ce409b6dc7984a5252bc1a1519b1635413b6223087ef5e5c9ae5",
        "reviewed_by": null,
        "verified_at": "2026-11-11"
      }
    },
    "updated_at": "2026-11-11T06:42:57.428Z",
    "citation": {
      "title": "Turno — StayToolbox",
      "url": "https://staytoolbox.com/products/turno",
      "publisher": "StayToolbox"
    },
    "catalog": {
      "schema_version": 1,
      "product_id": "str_turno",
      "summary": "Turnover scheduling and team coordination with distinct marketplace and external-team subscription rules.",
      "research": {
        "status": "source_checked",
        "method": "official_document_review",
        "checked_at": "2026-11-11",
        "next_review_at": "2026-12-11"
      },
      "sources": [
        {
          "id": "turno-pricing",
          "url": "https://turno.com/pricing/",
          "title": "Turno host subscription pricing",
          "type": "vendor_pricing",
          "finding": "One property or marketplace-only usage can have zero subscription fees. External teammates on billable properties trigger USD10 monthly or USD96 yearly per property; services and platform fees remain separate.",
          "checked_at": "2026-11-11",
          "next_review_at": "2026-12-11"
        },
        {
          "id": "turno-integrations",
          "url": "https://turno.com/integrations/",
          "title": "Turno PMS integrations",
          "type": "vendor_integration",
          "finding": "Lodgify, OwnerRez and Hostaway connections import reservation data and support automated cleaning scheduling.",
          "checked_at": "2026-11-11",
          "next_review_at": "2026-12-11"
        },
        {
          "id": "turno-billing",
          "url": "https://help.turno.com/en/articles/5607345-how-do-paid-subscriptions-work-for-hosts-on-turno",
          "title": "Turno paid subscription rules",
          "type": "vendor_pricing",
          "finding": "Two or more properties with external teammates trigger billing; every such property is charged. One billable property can remain free under documented conditions.",
          "checked_at": "2026-11-11",
          "next_review_at": "2026-12-11"
        },
        {
          "id": "turno-sync",
          "url": "https://help.turno.com/en/articles/4195128-syncing-a-rental-calendar-via-integration",
          "title": "Turno direct integration setup",
          "type": "vendor_docs",
          "finding": "Supported PMS connections import bookings and generate cleaning projects. New properties require explicit import and mapping; blocked-date behavior differs from iCal.",
          "checked_at": "2026-11-11",
          "next_review_at": "2026-12-11"
        },
        {
          "id": "turno-ical",
          "url": "https://help.turno.com/en/articles/2795682-syncing-a-rental-calendar-via-ical",
          "title": "Turno iCal import",
          "type": "vendor_docs",
          "finding": "iCalendar feeds import calendar events; they do not provide the richer guest fields of a direct PMS integration.",
          "checked_at": "2026-11-11",
          "next_review_at": "2026-12-11"
        }
      ],
      "pricing_plans": [
        {
          "id": "single-free",
          "name": "Single-property subscription",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "month",
          "unit": "property",
          "min_units": 1,
          "max_units": 1,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [],
          "exclusions": [
            "Cleaning/service payments and platform fees."
          ],
          "source_ids": [
            "turno-pricing"
          ],
          "rules": [
            {
              "id": "base",
              "kind": "flat",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 0
            }
          ]
        },
        {
          "id": "marketplace-free",
          "name": "Marketplace-only subscription",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "month",
          "unit": "property",
          "min_units": 1,
          "max_units": null,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [
            "Only Turno Marketplace teammates; no external teammates enabled."
          ],
          "exclusions": [
            "Cleaning/service payments and platform fees."
          ],
          "source_ids": [
            "turno-pricing"
          ],
          "rules": [
            {
              "id": "base",
              "kind": "flat",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 0
            }
          ]
        },
        {
          "id": "external-monthly",
          "name": "External team — monthly",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "month",
          "unit": "property",
          "min_units": 2,
          "max_units": null,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [
            "At least two billable properties with externally invited teammates; count only billable properties, not all listings. Partner exemptions require confirmation."
          ],
          "exclusions": [
            "Cleaning/service payments, platform fees and applicable taxes."
          ],
          "source_ids": [
            "turno-pricing",
            "turno-billing"
          ],
          "rules": [
            {
              "id": "billable-properties",
              "kind": "per_unit",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 1000,
              "included_units": 0
            }
          ]
        },
        {
          "id": "external-annual",
          "name": "External team — annual",
          "price_status": "published",
          "currency": "USD",
          "billing_period": "year",
          "unit": "property",
          "min_units": 2,
          "max_units": null,
          "markets": [
            "US"
          ],
          "complete_cost": false,
          "conditions": [
            "At least two billable properties with externally invited teammates; count only billable properties, not all listings. Partner exemptions require confirmation."
          ],
          "exclusions": [
            "Cleaning/service payments, platform fees and applicable taxes."
          ],
          "source_ids": [
            "turno-pricing",
            "turno-billing"
          ],
          "rules": [
            {
              "id": "billable-properties",
              "kind": "per_unit",
              "timing": "recurring",
              "requirement": "required",
              "qualifier": "exact",
              "source_ids": [
                "turno-pricing"
              ],
              "amount_minor": 9600,
              "included_units": 0
            }
          ]
        }
      ],
      "integrations": [
        {
          "id": "lodgify",
          "target_id": "str_lodgify",
          "method": "api",
          "direction": "inbound",
          "support": "documented",
          "actions": [
            "reservation_import",
            "cleaning_schedule"
          ],
          "conditions": [
            "Enable the PMS connection and map properties."
          ],
          "limitations": [
            "New properties require manual import/mapping; configure blocked-date handling. Partner subscription exemptions require separate confirmation."
          ],
          "source_ids": [
            "turno-sync"
          ]
        },
        {
          "id": "ownerrez",
          "target_id": "str_ownerrez",
          "method": "api",
          "direction": "inbound",
          "support": "documented",
          "actions": [
            "reservation_import",
            "cleaning_schedule"
          ],
          "conditions": [
            "Enable the PMS connection and map properties."
          ],
          "limitations": [
            "New properties require manual import/mapping; configure blocked-date handling. Partner subscription exemptions require separate confirmation."
          ],
          "source_ids": [
            "turno-sync"
          ]
        },
        {
          "id": "hostaway",
          "target_id": "str_hostaway",
          "method": "api",
          "direction": "inbound",
          "support": "documented",
          "actions": [
            "reservation_import",
            "cleaning_schedule"
          ],
          "conditions": [
            "Enable the PMS connection and map properties."
          ],
          "limitations": [
            "New properties require manual import/mapping; configure blocked-date handling. Partner subscription exemptions require separate confirmation."
          ],
          "source_ids": [
            "turno-sync"
          ]
        },
        {
          "id": "airbnb-ical",
          "target_id": "airbnb",
          "method": "ical",
          "direction": "inbound",
          "support": "documented",
          "actions": [
            "calendar_import"
          ],
          "conditions": [
            "Provide an iCalendar feed URL for the correct property."
          ],
          "limitations": [
            "Calendar-only; ordinary blocked events can create cleaning projects. No rate or message synchronization is implied."
          ],
          "source_ids": [
            "turno-ical"
          ]
        },
        {
          "id": "vrbo-ical",
          "target_id": "vrbo",
          "method": "ical",
          "direction": "inbound",
          "support": "documented",
          "actions": [
            "calendar_import"
          ],
          "conditions": [
            "Provide an iCalendar feed URL for the correct property."
          ],
          "limitations": [
            "Calendar-only; ordinary blocked events can create cleaning projects. No rate or message synchronization is implied."
          ],
          "source_ids": [
            "turno-ical"
          ]
        }
      ],
      "open_questions": [
        "Record exact payment/platform fees and any applicable partner exemption separately."
      ],
      "publication_id": "a91edd20-4db1-4053-a593-2ebb4d5100f5",
      "visibility": "published",
      "review": {
        "method": "owner_authorized_agent_review",
        "agent": "Codex",
        "human_reviewed": false,
        "independent_review": false,
        "release_id": "core-14-2026-11-11",
        "catalog_sha256": "67fd29d5874d1cd0e3f5d8f708e240062eea624cd52781783e12a6adc3c3527a",
        "editorial_sha256": "56d6e9accd40ce409b6dc7984a5252bc1a1519b1635413b6223087ef5e5c9ae5"
      },
      "freshness": "current",
      "evidence_note": "Official documentation checked; integrations have not been tested in a live account."
    },
    "unknown_fields": [
      "company.country",
      "company.founded_year",
      "company.employee_count",
      "third_party_signals.g2"
    ]
  },
  "meta": {
    "api_version": "1.1",
    "generated_at": "2026-11-12T04:49:03.016Z",
    "requested": "turno",
    "canonical_slug": "turno"
  }
}