<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://vivin.app/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/tickets-recurring-automatic-bulk-actions</loc>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/tickets-recurring-automatic-bulk-actions" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/tickets-recurring-automatic-bulk-actions" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/tickets-recurring-automatic-bulk-actions?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/tickets-recurring-automatic-bulk-actions?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/tickets-recurring-automatic-bulk-actions?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/tickets-recurring-automatic-bulk-actions?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/airbnb-booking-chats-auto-translated</loc>
    <lastmod>2026-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/airbnb-booking-chats-auto-translated" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/airbnb-booking-chats-auto-translated" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/airbnb-booking-chats-auto-translated?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/airbnb-booking-chats-auto-translated?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/airbnb-booking-chats-auto-translated?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/airbnb-booking-chats-auto-translated?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/french-five-languages-whole-platform</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/french-five-languages-whole-platform" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/french-five-languages-whole-platform" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/french-five-languages-whole-platform?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/french-five-languages-whole-platform?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/french-five-languages-whole-platform?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/french-five-languages-whole-platform?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/change-dates-extend-stay-change-room</loc>
    <lastmod>2026-10-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/change-dates-extend-stay-change-room" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/change-dates-extend-stay-change-room" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/change-dates-extend-stay-change-room?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/change-dates-extend-stay-change-room?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/change-dates-extend-stay-change-room?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/change-dates-extend-stay-change-room?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out</loc>
    <lastmod>2026-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/tenant-satisfaction-surveys-check-in-out?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes</loc>
    <lastmod>2026-10-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/whatsapp-business-bot-photos-voice-notes?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/mobile-app-push-notifications-managers</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/mobile-app-push-notifications-managers" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/mobile-app-push-notifications-managers" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/mobile-app-push-notifications-managers?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/mobile-app-push-notifications-managers?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/mobile-app-push-notifications-managers?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/mobile-app-push-notifications-managers?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/room-inventory-condition-reports</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/room-inventory-condition-reports" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/room-inventory-condition-reports" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/room-inventory-condition-reports?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/room-inventory-condition-reports?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/room-inventory-condition-reports?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/room-inventory-condition-reports?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/digital-check-in-check-out-four-phases</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/digital-check-in-check-out-four-phases" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/digital-check-in-check-out-four-phases" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/digital-check-in-check-out-four-phases?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/digital-check-in-check-out-four-phases?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/digital-check-in-check-out-four-phases?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/digital-check-in-check-out-four-phases?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/revenue-planning-targets-vs-actual</loc>
    <lastmod>2026-09-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/revenue-planning-targets-vs-actual" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/revenue-planning-targets-vs-actual" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/revenue-planning-targets-vs-actual?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/revenue-planning-targets-vs-actual?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/revenue-planning-targets-vs-actual?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/revenue-planning-targets-vs-actual?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/booking-cancellation-refunds-line-by-line</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/booking-cancellation-refunds-line-by-line" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/booking-cancellation-refunds-line-by-line" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/booking-cancellation-refunds-line-by-line?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/booking-cancellation-refunds-line-by-line?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/booking-cancellation-refunds-line-by-line?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/booking-cancellation-refunds-line-by-line?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/ai-email-bot-team-gmail</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/ai-email-bot-team-gmail" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/ai-email-bot-team-gmail" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/ai-email-bot-team-gmail?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/ai-email-bot-team-gmail?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/ai-email-bot-team-gmail?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/ai-email-bot-team-gmail?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/co-tenants-guarantors-digital-signature</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/co-tenants-guarantors-digital-signature" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/co-tenants-guarantors-digital-signature" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/co-tenants-guarantors-digital-signature?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/co-tenants-guarantors-digital-signature?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/co-tenants-guarantors-digital-signature?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/co-tenants-guarantors-digital-signature?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/multi-currency-gbp-usd-portfolios</loc>
    <lastmod>2026-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/multi-currency-gbp-usd-portfolios" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/multi-currency-gbp-usd-portfolios" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/multi-currency-gbp-usd-portfolios?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/multi-currency-gbp-usd-portfolios?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/multi-currency-gbp-usd-portfolios?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/multi-currency-gbp-usd-portfolios?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/vivin-invoicing-vat-per-owner-connectors?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/native-airbnb-booking-channel-manager</loc>
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/native-airbnb-booking-channel-manager" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/native-airbnb-booking-channel-manager" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/native-airbnb-booking-channel-manager?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/native-airbnb-booking-channel-manager?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/native-airbnb-booking-channel-manager?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/native-airbnb-booking-channel-manager?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/owner-settlements-management-fee-invoices</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/owner-settlements-management-fee-invoices" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/owner-settlements-management-fee-invoices" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/owner-settlements-management-fee-invoices?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/owner-settlements-management-fee-invoices?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/owner-settlements-management-fee-invoices?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/owner-settlements-management-fee-invoices?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/genius-whatsapp-scheduled-reports-alerts?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/connect-chatgpt-claude-gemini-mcp?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/ai-faq-generator-from-tenant-conversations</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/ai-faq-generator-from-tenant-conversations" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/ai-faq-generator-from-tenant-conversations" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/ai-faq-generator-from-tenant-conversations?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/ai-faq-generator-from-tenant-conversations?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/ai-faq-generator-from-tenant-conversations?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/ai-faq-generator-from-tenant-conversations?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/multicalendar-availability-every-unit</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/multicalendar-availability-every-unit" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/multicalendar-availability-every-unit" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/multicalendar-availability-every-unit?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/multicalendar-availability-every-unit?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/multicalendar-availability-every-unit?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/multicalendar-availability-every-unit?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/finance-overview-debt-aging-cash-forecast</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/finance-overview-debt-aging-cash-forecast" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/finance-overview-debt-aging-cash-forecast" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/finance-overview-debt-aging-cash-forecast?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/finance-overview-debt-aging-cash-forecast?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/finance-overview-debt-aging-cash-forecast?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/finance-overview-debt-aging-cash-forecast?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/unified-whatsapp-inbox-all-bookings</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/unified-whatsapp-inbox-all-bookings" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/unified-whatsapp-inbox-all-bookings" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/unified-whatsapp-inbox-all-bookings?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/unified-whatsapp-inbox-all-bookings?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/unified-whatsapp-inbox-all-bookings?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/unified-whatsapp-inbox-all-bookings?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/audit-manual-blocks-discounts-revenue-leaks?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds</loc>
    <lastmod>2026-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/security-deposit-lifecycle-disputes-refunds?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/auto-cancel-unpaid-move-ins-debt?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/rental-analytics-occupancy-adr-revpar</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/rental-analytics-occupancy-adr-revpar" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/rental-analytics-occupancy-adr-revpar" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/rental-analytics-occupancy-adr-revpar?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/rental-analytics-occupancy-adr-revpar?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/rental-analytics-occupancy-adr-revpar?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/rental-analytics-occupancy-adr-revpar?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/rent-caps-bulk-rent-indexation</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/rent-caps-bulk-rent-indexation" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/rent-caps-bulk-rent-indexation" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/rent-caps-bulk-rent-indexation?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/rent-caps-bulk-rent-indexation?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/rent-caps-bulk-rent-indexation?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/rent-caps-bulk-rent-indexation?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/smart-locks-keyless-check-in-nuki</loc>
    <lastmod>2026-04-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/smart-locks-keyless-check-in-nuki" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/smart-locks-keyless-check-in-nuki" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/smart-locks-keyless-check-in-nuki?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/smart-locks-keyless-check-in-nuki?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/smart-locks-keyless-check-in-nuki?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/smart-locks-keyless-check-in-nuki?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/genius-ai-assistant-portfolio-questions</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/genius-ai-assistant-portfolio-questions" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/genius-ai-assistant-portfolio-questions" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/genius-ai-assistant-portfolio-questions?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/genius-ai-assistant-portfolio-questions?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/genius-ai-assistant-portfolio-questions?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/genius-ai-assistant-portfolio-questions?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/cross-sell-services-to-tenants-extra-revenue?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/ai-chatbot-reduce-tenant-support-requests?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/ai-utility-billing-shared-housing</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/ai-utility-billing-shared-housing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/ai-utility-billing-shared-housing" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/ai-utility-billing-shared-housing?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/ai-utility-billing-shared-housing?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/ai-utility-billing-shared-housing?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/ai-utility-billing-shared-housing?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/white-label-booking-engine-direct-bookings</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/white-label-booking-engine-direct-bookings" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/white-label-booking-engine-direct-bookings" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/white-label-booking-engine-direct-bookings?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/white-label-booking-engine-direct-bookings?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/white-label-booking-engine-direct-bookings?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/white-label-booking-engine-direct-bookings?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/automated-contract-generation-rental</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/automated-contract-generation-rental" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/automated-contract-generation-rental" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/automated-contract-generation-rental?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/automated-contract-generation-rental?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/automated-contract-generation-rental?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/automated-contract-generation-rental?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/maximize-occupancy-multi-channel</loc>
    <lastmod>2026-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/maximize-occupancy-multi-channel" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/maximize-occupancy-multi-channel" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/maximize-occupancy-multi-channel?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/maximize-occupancy-multi-channel?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/maximize-occupancy-multi-channel?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/maximize-occupancy-multi-channel?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/automated-invoicing-saves-hours</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/automated-invoicing-saves-hours" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/automated-invoicing-saves-hours" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/automated-invoicing-saves-hours?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/automated-invoicing-saves-hours?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/automated-invoicing-saves-hours?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/automated-invoicing-saves-hours?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/rent-collection-strategies</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/rent-collection-strategies" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/rent-collection-strategies" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/rent-collection-strategies?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/rent-collection-strategies?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/rent-collection-strategies?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/rent-collection-strategies?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/dynamic-pricing-rental-yield</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/dynamic-pricing-rental-yield" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/dynamic-pricing-rental-yield" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/dynamic-pricing-rental-yield?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/dynamic-pricing-rental-yield?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/dynamic-pricing-rental-yield?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/dynamic-pricing-rental-yield?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/maintenance-requests-at-scale</loc>
    <lastmod>2026-02-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/maintenance-requests-at-scale" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/maintenance-requests-at-scale" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/maintenance-requests-at-scale?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/maintenance-requests-at-scale?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/maintenance-requests-at-scale?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/maintenance-requests-at-scale?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/scaling-5-to-100-units</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/scaling-5-to-100-units" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/scaling-5-to-100-units" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/scaling-5-to-100-units?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/scaling-5-to-100-units?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/scaling-5-to-100-units?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/scaling-5-to-100-units?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/kpis-property-managers-track</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/kpis-property-managers-track" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/kpis-property-managers-track" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/kpis-property-managers-track?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/kpis-property-managers-track?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/kpis-property-managers-track?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/kpis-property-managers-track?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/technology-stack-modern-pm</loc>
    <lastmod>2026-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/technology-stack-modern-pm" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/technology-stack-modern-pm" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/technology-stack-modern-pm?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/technology-stack-modern-pm?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/technology-stack-modern-pm?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/technology-stack-modern-pm?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/property-management-software-comparison</loc>
    <lastmod>2026-02-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/property-management-software-comparison" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/property-management-software-comparison" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/property-management-software-comparison?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/property-management-software-comparison?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/property-management-software-comparison?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/property-management-software-comparison?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/onboarding-new-property-management-clients</loc>
    <lastmod>2026-02-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/onboarding-new-property-management-clients" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/onboarding-new-property-management-clients" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/onboarding-new-property-management-clients?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/onboarding-new-property-management-clients?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/onboarding-new-property-management-clients?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/onboarding-new-property-management-clients?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/reduce-tenant-turnover</loc>
    <lastmod>2026-02-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/reduce-tenant-turnover" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/reduce-tenant-turnover" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/reduce-tenant-turnover?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/reduce-tenant-turnover?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/reduce-tenant-turnover?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/reduce-tenant-turnover?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/owner-reporting-transparency</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/owner-reporting-transparency" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/owner-reporting-transparency" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/owner-reporting-transparency?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/owner-reporting-transparency?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/owner-reporting-transparency?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/owner-reporting-transparency?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/move-in-move-out-inspection-checklist</loc>
    <lastmod>2026-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/move-in-move-out-inspection-checklist" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/move-in-move-out-inspection-checklist" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/move-in-move-out-inspection-checklist?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/move-in-move-out-inspection-checklist?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/move-in-move-out-inspection-checklist?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/move-in-move-out-inspection-checklist?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/short-term-vs-long-term-rentals</loc>
    <lastmod>2026-02-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/short-term-vs-long-term-rentals" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/short-term-vs-long-term-rentals" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/short-term-vs-long-term-rentals?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/short-term-vs-long-term-rentals?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/short-term-vs-long-term-rentals?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/short-term-vs-long-term-rentals?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/tenant-screening-guide</loc>
    <lastmod>2026-02-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/tenant-screening-guide" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/tenant-screening-guide" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/tenant-screening-guide?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/tenant-screening-guide?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/tenant-screening-guide?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/tenant-screening-guide?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/legal-compliance-rental-regulations</loc>
    <lastmod>2026-02-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/legal-compliance-rental-regulations" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/legal-compliance-rental-regulations" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/legal-compliance-rental-regulations?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/legal-compliance-rental-regulations?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/legal-compliance-rental-regulations?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/legal-compliance-rental-regulations?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/energy-efficiency-rental-roi</loc>
    <lastmod>2026-02-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/energy-efficiency-rental-roi" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/energy-efficiency-rental-roi" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/energy-efficiency-rental-roi?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/energy-efficiency-rental-roi?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/energy-efficiency-rental-roi?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/energy-efficiency-rental-roi?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/client-acquisition-property-management</loc>
    <lastmod>2026-02-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/client-acquisition-property-management" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/client-acquisition-property-management" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/client-acquisition-property-management?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/client-acquisition-property-management?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/client-acquisition-property-management?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/client-acquisition-property-management?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/furnished-vs-unfurnished-strategy</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/furnished-vs-unfurnished-strategy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/furnished-vs-unfurnished-strategy" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/furnished-vs-unfurnished-strategy?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/furnished-vs-unfurnished-strategy?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/furnished-vs-unfurnished-strategy?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/furnished-vs-unfurnished-strategy?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/building-property-management-team</loc>
    <lastmod>2026-02-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/building-property-management-team" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/building-property-management-team" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/building-property-management-team?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/building-property-management-team?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/building-property-management-team?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/building-property-management-team?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/first-time-landlord-checklist</loc>
    <lastmod>2026-02-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/first-time-landlord-checklist" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/first-time-landlord-checklist" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/first-time-landlord-checklist?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/first-time-landlord-checklist?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/first-time-landlord-checklist?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/first-time-landlord-checklist?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/handling-difficult-tenants</loc>
    <lastmod>2026-01-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/handling-difficult-tenants" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/handling-difficult-tenants" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/handling-difficult-tenants?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/handling-difficult-tenants?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/handling-difficult-tenants?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/handling-difficult-tenants?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/student-housing-opportunity</loc>
    <lastmod>2026-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/student-housing-opportunity" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/student-housing-opportunity" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/student-housing-opportunity?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/student-housing-opportunity?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/student-housing-opportunity?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/student-housing-opportunity?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/how-much-does-property-management-cost</loc>
    <lastmod>2026-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/how-much-does-property-management-cost" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/how-much-does-property-management-cost" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/how-much-does-property-management-cost?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/how-much-does-property-management-cost?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/how-much-does-property-management-cost?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/how-much-does-property-management-cost?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/how-to-calculate-rental-yield</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/how-to-calculate-rental-yield" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/how-to-calculate-rental-yield" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/how-to-calculate-rental-yield?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/how-to-calculate-rental-yield?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/how-to-calculate-rental-yield?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/how-to-calculate-rental-yield?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/best-cities-europe-rental-investment-2026</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/best-cities-europe-rental-investment-2026" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/best-cities-europe-rental-investment-2026" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/best-cities-europe-rental-investment-2026?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/best-cities-europe-rental-investment-2026?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/best-cities-europe-rental-investment-2026?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/best-cities-europe-rental-investment-2026?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/how-to-write-rental-listing-more-inquiries</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/how-to-write-rental-listing-more-inquiries" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/how-to-write-rental-listing-more-inquiries" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/how-to-write-rental-listing-more-inquiries?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/how-to-write-rental-listing-more-inquiries?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/how-to-write-rental-listing-more-inquiries?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/how-to-write-rental-listing-more-inquiries?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/how-to-set-right-rent-price</loc>
    <lastmod>2026-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/how-to-set-right-rent-price" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/how-to-set-right-rent-price" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/how-to-set-right-rent-price?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/how-to-set-right-rent-price?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/how-to-set-right-rent-price?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/how-to-set-right-rent-price?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/property-management-fee-structures</loc>
    <lastmod>2026-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/property-management-fee-structures" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/property-management-fee-structures" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/property-management-fee-structures?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/property-management-fee-structures?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/property-management-fee-structures?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/property-management-fee-structures?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison</loc>
    <lastmod>2026-01-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/blog/airbnb-vs-long-term-rental-profit-comparison?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/about" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/about" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/about?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/about?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/about?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/about?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/pricing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/pricing" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/pricing?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/pricing?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/pricing?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/pricing?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/careers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/careers" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/careers" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/careers?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/careers?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/careers?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/careers?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/terms" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/terms" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/terms?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/terms?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/terms?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/terms?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/privacy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/privacy" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/privacy?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/privacy?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/privacy?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/privacy?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/cookies</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/cookies" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/cookies" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/cookies?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/cookies?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/cookies?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/cookies?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/support-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/support-policy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/support-policy" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/support-policy?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/support-policy?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/support-policy?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/support-policy?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/multi-calendar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/multi-calendar" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/multi-calendar" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/multi-calendar?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/multi-calendar?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/multi-calendar?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/multi-calendar?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/channel-manager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/channel-manager" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/channel-manager" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/channel-manager?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/channel-manager?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/channel-manager?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/channel-manager?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/booking-engine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/booking-engine" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/booking-engine" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/booking-engine?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/booking-engine?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/booking-engine?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/booking-engine?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/payments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/payments" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/payments" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/payments?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/payments?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/payments?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/payments?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/maintenance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/maintenance" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/maintenance" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/maintenance?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/maintenance?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/maintenance?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/maintenance?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/tenant-portal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/tenant-portal" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/tenant-portal" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/tenant-portal?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/tenant-portal?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/tenant-portal?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/tenant-portal?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/contracts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/contracts" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/contracts" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/contracts?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/contracts?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/contracts?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/contracts?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/communication</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/communication" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/communication" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/communication?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/communication?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/communication?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/communication?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/listings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/listings" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/listings" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/listings?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/listings?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/listings?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/listings?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/bookings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/bookings" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/bookings" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/bookings?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/bookings?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/bookings?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/bookings?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/utilities</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/utilities" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/utilities" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/utilities?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/utilities?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/utilities?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/utilities?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/sales-analytics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/sales-analytics" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/sales-analytics" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/sales-analytics?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/sales-analytics?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/sales-analytics?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/sales-analytics?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/ai-automation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/ai-automation" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/ai-automation" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/ai-automation?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/ai-automation?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/ai-automation?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/ai-automation?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/tenant-services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/tenant-services" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/tenant-services" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/tenant-services?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/tenant-services?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/tenant-services?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/tenant-services?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/features/owner-reports</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/features/owner-reports" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/features/owner-reports" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/features/owner-reports?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/features/owner-reports?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/features/owner-reports?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/features/owner-reports?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/solutions/landlords</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/solutions/landlords" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/solutions/landlords" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/solutions/landlords?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/solutions/landlords?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/solutions/landlords?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/solutions/landlords?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/solutions/property-managers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/solutions/property-managers" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/solutions/property-managers" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/solutions/property-managers?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/solutions/property-managers?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/solutions/property-managers?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/solutions/property-managers?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/solutions/student-housing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/solutions/student-housing" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/solutions/student-housing" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/solutions/student-housing?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/solutions/student-housing?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/solutions/student-housing?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/solutions/student-housing?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/solutions/coliving</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/solutions/coliving" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/solutions/coliving" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/solutions/coliving?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/solutions/coliving?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/solutions/coliving?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/solutions/coliving?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/demo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/demo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/demo" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/demo?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/demo?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/demo?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/demo?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/booking-lifecycle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/booking-lifecycle" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/booking-lifecycle" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/booking-lifecycle?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/booking-lifecycle?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/booking-lifecycle?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/booking-lifecycle?lang=fr" />
  </url>
  <url>
    <loc>https://vivin.app/status</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://vivin.app/status" />
    <xhtml:link rel="alternate" hreflang="en" href="https://vivin.app/status" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://vivin.app/status?lang=pt" />
    <xhtml:link rel="alternate" hreflang="es" href="https://vivin.app/status?lang=es" />
    <xhtml:link rel="alternate" hreflang="it" href="https://vivin.app/status?lang=it" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://vivin.app/status?lang=fr" />
  </url>
</urlset>
