<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://userloom.io</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://userloom.io/blog</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://userloom.io/roadmap</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/blog/series</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/tools</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/tools/utm-builder</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://userloom.io/tools/ab-test-calculator</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://userloom.io/tools/event-name-generator</loc>
<lastmod>2026-02-09T13:44:35.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://userloom.io/blog/clickhouse-cluster-hetzner-terraform-ansible</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/blog/clickhouse-migrations-typescript</loc>
<lastmod>2026-01-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/blog/designing-the-userloom-api-schema</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/blog/event-analytics-pipeline-cloudflare-clickhouse</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/blog/introducing-userloom</loc>
<lastmod>2025-12-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://userloom.io/blog/category/engineering</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://userloom.io/blog/category/product</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://userloom.io/blog/category/marketing</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://userloom.io/blog/category/company</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/clickhouse</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/self-hosted</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/terraform</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/ansible</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/hetzner</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/database-cluster</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/infrastructure</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/building-in-public</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/devops</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/high-availability</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/migrations</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/typescript</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/database</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/schema</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/distributed-systems</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/api</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/architecture</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/b2b</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/signals</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/cloudflare-workers</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/aws-lambda</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/event-ingestion</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/serverless</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/analytics-pipeline</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/r2</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/announcement</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/product</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/tag/vision</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://userloom.io/blog/series/building-userloom</loc>
<lastmod>2026-02-09T13:44:35.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
