<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sfshots.com/</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Hub Pages -->
  <url>
    <loc>https://sfshots.com/hub/agentforce-governance-checklist.html</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sfshots.com/hub/ai-agent-spend-controls.html</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sfshots.com/hub/voice-agents-crm-write-back.html</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sfshots.com/hub/salesforce-oauth-password-flow-retirement.html</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- Blog Posts -->
  <url>
    <loc>https://sfshots.com/blog/2026-10-25-salesforce-claude-fee-map-your-model-meters-before-renewal.html</loc>
    <lastmod>2026-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-24-salesforce-email-login-default-send-users-to-my-domain.html</loc>
    <lastmod>2026-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-23-campaign-agent-ga-decide-what-it-can-change-on-its-own.html</loc>
    <lastmod>2026-10-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-22-agentic-identity-inventory-every-agent-before-the-meter-starts.html</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-21-braze-deal-dont-freeze-your-marketing-cloud-roadmap.html</loc>
    <lastmod>2026-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-20-voice-agents-decide-what-they-write-back-to-crm.html</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-20-fix-your-contact-reasons-before-you-judge-your-service-agent.html</loc>
    <lastmod>2026-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-19-salesforce-job-demand-is-down-plan-your-crm-team-by-skill.html</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-19-agents-answer-every-lead-design-the-handoff-and-the-attribution.html</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-18-docusign-in-agentforce-decide-what-agents-can-commit-to.html</loc>
    <lastmod>2026-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-18-ai-assistants-will-contact-your-support-decide-how-to-verify-them.html</loc>
    <lastmod>2026-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-17-hunter-outbound-agent-write-the-rules-before-ga.html</loc>
    <lastmod>2026-10-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-17-hmrc-crm-deal-core-versus-additional-capabilities.html</loc>
    <lastmod>2026-10-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-16-oauth-password-flow-retirement-start-with-the-inventory.html</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-16-agent-spend-needs-a-ceiling-and-an-owner.html</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-15-casey-self-optimizing-needs-a-review-queue.html</loc>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-15-agree-what-the-kpi-means-before-loops-explains-it.html</loc>
    <lastmod>2026-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-14-pick-the-model-that-fits-the-crm-job.html</loc>
    <lastmod>2026-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-14-mcp-risk-scores-are-the-security-feature-to-turn-on-first.html</loc>
    <lastmod>2026-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-13-crm-moves-into-the-flow-of-work.html</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sfshots.com/blog/2026-10-13-agentforce-on-by-default-permission-audit.html</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
