<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://apflow.co/</loc><lastmod>2026-07-16</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://apflow.co/showcase/</loc><lastmod>2026-07-16</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://apflow.co/showcase/mcp-server-support-agent/</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://apflow.co/showcase/netsuite-salesforce-order-sync/</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://apflow.co/showcase/supplier-document-ingestion-pipeline/</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://apflow.co/showcase/policy-rag-internal-copilot/</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://apflow.co/blog/</loc><lastmod>2026-07-16</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://apflow.co/blog/rag-or-mcp/</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/rag-or-mcp.jpg</image:loc><image:title>RAG or MCP: which one does your use case actually need</image:title></image:image></url><url><loc>https://apflow.co/blog/integration-cost/</loc><lastmod>2026-07-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/integration-cost.jpg</image:loc><image:title>What an integration actually costs, broken down</image:title></image:image></url><url><loc>https://apflow.co/blog/design-mcp-tools/</loc><lastmod>2026-07-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/design-mcp-tools.jpg</image:loc><image:title>How to design MCP tools your agent will not misuse</image:title></image:image></url><url><loc>https://apflow.co/blog/build-or-buy-integrations/</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/build-or-buy-integrations.jpg</image:loc><image:title>Build integrations in house, buy a platform, or outsource: an honest decision framework</image:title></image:image></url><url><loc>https://apflow.co/blog/idempotent-integrations/</loc><lastmod>2026-07-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/idempotent-integrations.jpg</image:loc><image:title>Why your integration creates duplicates, and the patterns that stop it</image:title></image:image></url><url><loc>https://apflow.co/blog/arabic-rag-that-works/</loc><lastmod>2026-06-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/arabic-rag-that-works.jpg</image:loc><image:title>Arabic RAG that works: embeddings, chunking, and reranking for real Arabic documents</image:title></image:image></url><url><loc>https://apflow.co/blog/mcp-apis-for-business/</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/mcp-apis-for-business.jpg</image:loc><image:title>Your AI can think but cannot act: APIs, MCP, and how to fix it</image:title></image:image></url><url><loc>https://apflow.co/blog/storage-and-databases/</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/storage-and-databases.jpg</image:loc><image:title>Your data is in the wrong place: a plain guide to storage and databases</image:title></image:image></url><url><loc>https://apflow.co/blog/vector-databases-explained/</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/vector-databases-explained.jpg</image:loc><image:title>Search that finds what you meant: vector databases, explained properly</image:title></image:image></url><url><loc>https://apflow.co/blog/build-agentic-workflows/</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/build-agentic-workflows.jpg</image:loc><image:title>How to build an agentic workflow that runs on its own</image:title></image:image></url><url><loc>https://apflow.co/blog/deploy-agents-server/</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/deploy-agents-server.jpg</image:loc><image:title>Deploying agents on a server, the simple way</image:title></image:image></url><url><loc>https://apflow.co/blog/agent-security-mistakes/</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/agent-security-mistakes.jpg</image:loc><image:title>The deadly security mistakes when deploying AI agents</image:title></image:image></url><url><loc>https://apflow.co/blog/ai-pilot-to-production/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/ai-pilot-to-production.jpg</image:loc><image:title>Why most AI pilots never reach production</image:title></image:image></url><url><loc>https://apflow.co/blog/agentic-workflows-explained/</loc><lastmod>2026-05-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/agentic-workflows-explained.jpg</image:loc><image:title>Agentic workflows, explained for regulated enterprises</image:title></image:image></url><url><loc>https://apflow.co/blog/human-in-the-loop-agents/</loc><lastmod>2026-05-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/human-in-the-loop-agents.jpg</image:loc><image:title>Letting agents act without losing control</image:title></image:image></url><url><loc>https://apflow.co/blog/ai-audit-trail/</loc><lastmod>2026-04-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/ai-audit-trail.jpg</image:loc><image:title>An audit trail your regulator will accept for AI</image:title></image:image></url><url><loc>https://apflow.co/blog/cost-of-cloud-ai-apis/</loc><lastmod>2026-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/cost-of-cloud-ai-apis.jpg</image:loc><image:title>The real cost of cloud AI APIs at scale</image:title></image:image></url><url><loc>https://apflow.co/blog/agents-and-erp/</loc><lastmod>2026-04-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/agents-and-erp.jpg</image:loc><image:title>Connecting agents to SAP and Oracle behind the firewall</image:title></image:image></url><url><loc>https://apflow.co/blog/why-arabic-ocr-fails/</loc><lastmod>2026-05-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://apflow.co/blog/arabic-ocr-cover.jpg</image:loc><image:title>Why Arabic OCR still fails, and how we fixed it</image:title></image:image></url></urlset>