Completions

Get-found swarm · GBP-Management Agent · Gbp-posting skill · Build pillar · Published July 12, 2026

How to build per-location GBP posting at scale for multi-location franchise operations

This guide explains how to architect the gbp-posting skill on the gbp-management agent end-to-end at 50-500-location multi-banner franchise GBP-posting scale: per-portfolio per-banner per-location per-listing per-post per-canonical-content-generation-spec + per-canonical-compliance-gate-spec + per-canonical-publication-spec + per-canonical-brand-voice-gate + per-canonical-multi-LLM-pre-publish-check + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail.

What you will build

  • Per-portfolio per-banner per-location per-listing per-post per-canonical-content-generation-spec across per-What-is-New + per-Offer-coupon-promo-code-link-redemption + per-Event-date-time-location + per-Product-price-availability + per-COVID-19-update + per-canonical-5-post-type + per-post-template (headline + body text + CTA button + image/video + link URL) + per-multi-LLM-ensemble (GPT-4o + Claude Sonnet + Gemini Pro) + per-prompt-template-version + per-RAG-retrieval-augmented (vector store local context + product attribute + historical post performance) + per-local-context-injection (neighborhood name + DMA + MSA + local event + local weather + local news) + per-distinctness-gate-handoff + per-content-confidence-tier + per-content-explainability.
  • Per-canonical-compliance-gate-spec — per-Google-Business-Profile-content-policy (no spam + no offensive + no irrelevant + no prohibited product category + no prohibited keyword + no trademark misuse + no watermark) + per-1500-character-post-length-limit + per-1-What-is-New-per-7-day-cadence-limit + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-endorsement-guides + per-FDA-21-CFR-Part-117 + per-FINRA-2210 + per-CFPB-UDAAP + per-Prop-65 + per-FDD-Item-12-Item-17-Item-19 + per-Lanham-Act + per-ADA-Title-III + per-WCAG-2.2-AA-alt-text + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-EU-AI-Act-Article-50-AI-content-disclosure + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code.
  • Per-canonical-publication-spec — per-Google-Business-Profile-API-publish-handoff + per-publish-schedule (immediate + daily batch + weekly batch + event triggered) + per-publish-status-tracking + per-publish-failure-retry + per-publish-circuit-breaker-handoff + per-Google-post-disapproval-detection + per-Google-post-disapproval-reason-classification + per-Google-post-suspension-recovery-handoff + per-expiration-tracking (7-day What-is-New expiration + Offer/Event-tied expiration).
  • Per-canonical-multi-LLM-pre-publish-check + per-brand-voice-gate — per-multi-LLM-ensemble + per-content-correctness-cross-check + per-Google-Business-Profile-content-policy-cross-check + per-prohibited-keyword-cross-check + per-FTC-substantiation-cross-check + per-FTC-MARS-cross-check + per-FTC-endorsement-cross-check + per-Lanham-Act-cross-check + per-trademark-cross-check + per-AI-disclosure-cross-check + per-ADA-alt-text-cross-check + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought + per-multi-LLM-brand-voice-ensemble + per-per-banner-brand-voice-spec-version + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-brand-color-palette + per-brand-typography + per-brand-logo-placement + per-brand-voice-confidence + per-brand-voice-explainability.
  • Per-canonical-FBC-feedback + per-audit-trail + per-cross-skill-handoff — per-realized-vs-projected-Google-post-view-count + per-CTA-click + per-engagement-rate + per-direction-request + per-call + per-website-click + per-foot-traffic-handoff + per-disapproval-rate + per-suspension-rate + per-publish-success-failure + per-publish-circuit-breaker-recalibration + per-content-recalibration + per-prompt-template-recalibration + per-RAG-retrieval-recalibration + per-local-context-injection-recalibration + per-compliance-threshold-recalibration + per-brand-voice-recalibration + per-pattern-learning + per-emerging-post-type-detection + per-per-post-canonical-audit-record + per-GBP-content-policy + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-endorsement-guides + per-FDA-21-CFR-Part-117 + per-FINRA-2210 + per-CFPB-UDAAP + per-Prop-65 + per-FDD-Item-12-Item-17-Item-19 + per-Lanham-Act + per-ADA-Title-III + per-WCAG-2.2-AA + per-EU-AI-Act-Article-50 + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention + per-handoff-to-15-sibling-skills.

Why per-vendor-Yext-account-flat-post-broadcast breaks at 50-500-location multi-banner franchise GBP-posting scale

Per-vendor-Yext-canonical-account-flat-post-broadcast ships per-account per-flat-post-broadcast primitive. Per-vendor-Birdeye + ReviewTrackers + SOCi + Uberall + LocationIQ + Localworks + Brandify + Reputation.com + Chatmeter + Synup + Whitespark + BrightLocal + Moz-Local + Vendasta-canonical-account-flat-post-broadcast ship per-vendor per-native account-flat-post-broadcast primitives.

At 1-account-1-flat-post-broadcast scale per-account per-flat-post-broadcast primitive is enough. At 50-500-location multi-banner franchise GBP-posting scale per-per-listing-per-post-content-generation-spec + per-per-listing-per-post-compliance-gate-spec + per-per-listing-per-post-publication-spec + per-per-listing-per-post-brand-voice-gate + per-per-listing-per-post-multi-LLM-pre-publish-check + per-per-listing-per-post-FBC-feedback-loop + per-per-listing-per-post-audit-trail.

Per-account-flat-post-broadcast + per-per-listing-per-post-content-generation-blind + per-per-listing-per-post-compliance-gate-blind + per-per-listing-per-post-publication-blind + per-per-listing-per-post-brand-voice-gate-blind + per-per-listing-per-post-multi-LLM-pre-publish-blind + per-per-listing-per-post-FBC-feedback-loop-blind + per-multi-format-audit-trail-blind + per-Google-Business-Profile-content-policy-blind + per-1500-character-post-length-limit-blind + per-1-What-is-New-per-7-day-cadence-limit-blind + per-FTC-substantiation-doctrine-blind + per-FTC-MARS-blind + per-FTC-endorsement-guides-blind + per-FDA-21-CFR-Part-117-blind + per-FINRA-2210-blind + per-CFPB-UDAAP-blind + per-Prop-65-blind + per-FDD-Item-12-Item-17-Item-19-blind + per-Lanham-Act-blind + per-ADA-Title-III-blind + per-WCAG-2.2-AA-blind + per-EU-AI-Act-Article-50-AI-content-disclosure-blind + per-EU-AI-Act-Article-13-Article-14-blind + per-NIST-AI-RMF-blind + per-7-year-IRS-tax-retention-blind.

The operator-side architecture above per-vendor-flat-post-broadcast primitive is canonical-per-listing-per-post-content-generation-spec + per-per-listing-per-post-compliance-gate-spec + per-per-listing-per-post-publication-spec + per-per-listing-per-post-brand-voice-gate + per-per-listing-per-post-multi-LLM-pre-publish-check + per-per-listing-per-post-FBC-feedback-loop + per-per-listing-per-post-audit-trail + per-portfolio-audit-trail.

What is in market today

Per-platform per-listing-management-post-vendor

Yext, Birdeye, ReviewTrackers, SOCi, Uberall, LocationIQ, Localworks, Brandify, Reputation.com, Chatmeter, Synup, Whitespark, BrightLocal, Moz Local, Vendasta, Rio SEO, SweetIQ, AdvicePay, Listbot, Localized.io. Per-account per-flat-post-broadcast primitive. Per-canonical-per-listing-per-post-content-generation-canonical-per-listing-per-post-compliance-gate-canonical-per-listing-per-post-publication-canonical-per-listing-per-post-brand-voice-gate-canonical-per-listing-per-post-multi-LLM-pre-publish-canonical-per-listing-per-post-FBC-feedback-canonical-per-listing-per-post-audit-trail is not the primitive.

Per-platform per-AI-content-generation-vendor

Jasper, Copy.ai, Anyword, Persado, Phrasee, Writer, Hyperwrite, Rytr, Wordtune, ContentBot.ai, Describely, CopySmith, Lately.ai, Bertha.ai, Hypotenuse AI, Hookline. Per-account per-prompt per-flat-content primitive. Per-canonical-per-listing-per-post-template-canonical-per-listing-per-post-prompt-template-version-canonical-per-listing-per-post-multi-LLM-ensemble-canonical-per-listing-per-post-RAG-retrieval-augmented-canonical-per-listing-per-post-local-context-injection-canonical-per-listing-per-post-distinctness-gate-handoff-canonical-per-listing-per-post-content-confidence-tier-canonical-per-listing-per-post-content-explainability is not the primitive.

Per-platform per-GBP-publish-API-vendor

Google Business Profile API (Performance), Yext Listings API, Birdeye Listings API, SOCi Listings API, Uberall Listings API, Reputation.com Listings API, Synup Listings API, BrightLocal Listings API, Moz Local Listings API, Local Falcon. Per-account per-listing-API primitive. Per-canonical-per-listing-per-post-Google-Business-Profile-API-publish-handoff-canonical-per-listing-per-post-publish-schedule-canonical-per-listing-per-post-publish-status-tracking-canonical-per-listing-per-post-publish-failure-retry-canonical-per-listing-per-post-publish-circuit-breaker-handoff-canonical-per-listing-per-post-Google-post-disapproval-detection-canonical-per-listing-per-post-Google-post-disapproval-reason-classification-canonical-per-listing-per-post-Google-post-suspension-recovery-handoff-canonical-per-listing-per-post-expiration-tracking is not the primitive.

Per-platform per-AI-compliance-content-moderation-vendor

Hive Moderation, Sightengine, Microsoft Content Moderator, AWS Rekognition Content Moderation, Google Cloud Vision Safe Search, Persado Compliance, Lakera Guard, Robust Intelligence, HiddenLayer, CalypsoAI, Protect AI, Aporia, Patronus AI, Guardrails AI. Per-account per-rule-set-flat-moderation primitive. Per-canonical-per-listing-per-post-Google-Business-Profile-content-policy-check-canonical-per-listing-per-post-FTC-substantiation-doctrine-canonical-per-listing-per-post-FTC-MARS-canonical-per-listing-per-post-FTC-endorsement-guides-canonical-per-listing-per-post-FDA-21-CFR-Part-117-canonical-per-listing-per-post-FINRA-2210-canonical-per-listing-per-post-CFPB-UDAAP-canonical-per-listing-per-post-Prop-65-canonical-per-listing-per-post-FDD-Item-12-Item-17-Item-19-canonical-per-listing-per-post-Lanham-Act-canonical-per-listing-per-post-ADA-Title-III-WCAG-2.2-AA-alt-text-canonical-per-listing-per-post-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP-canonical-per-listing-per-post-EU-AI-Act-Article-50-AI-content-disclosure-canonical-per-listing-per-post-EU-AI-Act-Article-13-Article-14-canonical-per-listing-per-post-NIST-AI-RMF-canonical-per-listing-per-post-policy-as-code-OPA-Cedar-Casbin-Cerbos-Oso is not the primitive.

How the architecture is built

  1. Per-portfolio per-banner per-location per-listing per-post per-canonical-content-generation-substrate. Per-5-post-type + per-post-template + per-multi-LLM-ensemble + per-prompt-template-version + per-RAG-retrieval-augmented + per-local-context-injection + per-distinctness-gate-handoff + per-content-confidence-tier + per-content-explainability canonical-content.
  2. Per-portfolio per-canonical-compliance-gate-spec. Per-GBP-content-policy + per-post-length-limit + per-post-cadence-limit + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-endorsement-guides + per-FDA-21-CFR-Part-117 + per-FINRA-2210 + per-CFPB-UDAAP + per-Prop-65 + per-FDD-Item-12-Item-17-Item-19 + per-Lanham-Act + per-ADA-Title-III + per-WCAG-2.2-AA-alt-text + per-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-EU-AI-Act-Article-50-AI-content-disclosure + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-as-code canonical-compliance.
  3. Per-portfolio per-canonical-publication-spec. Per-GBP-API-publish-handoff + per-4-publish-schedule + per-publish-status-tracking + per-publish-failure-retry + per-publish-circuit-breaker-handoff + per-Google-post-disapproval-detection + per-disapproval-reason-classification + per-Google-post-suspension-recovery-handoff + per-expiration-tracking canonical-publication.
  4. Per-portfolio per-canonical-multi-LLM-pre-publish-check. Per-multi-LLM-ensemble + per-content-correctness-cross-check + per-GBP-content-policy-cross-check + per-prohibited-keyword-cross-check + per-FTC-substantiation-cross-check + per-FTC-MARS-cross-check + per-FTC-endorsement-cross-check + per-Lanham-Act-cross-check + per-trademark-cross-check + per-AI-disclosure-cross-check + per-ADA-alt-text-cross-check + per-LLM-confidence + per-LLM-self-consistency + per-LLM-chain-of-thought canonical-LLM.
  5. Per-portfolio per-canonical-brand-voice-gate. Per-multi-LLM-brand-voice-ensemble + per-per-banner-brand-voice-spec-version + per-brand-voice-management-handoff + per-forbidden-phrase-library-handoff + per-brand-color-palette + per-brand-typography + per-brand-logo-placement + per-brand-voice-confidence + per-brand-voice-explainability canonical-brand-voice.
  6. Per-portfolio per-canonical-FBC-feedback-loop. Per-realized-vs-projected-Google-post-view-count + per-CTA-click + per-engagement-rate + per-direction-request + per-call + per-website-click + per-foot-traffic-handoff + per-disapproval-rate + per-suspension-rate + per-publish-success-failure + per-publish-circuit-breaker-recalibration + per-content-recalibration + per-prompt-template-recalibration + per-RAG-retrieval-recalibration + per-local-context-injection-recalibration + per-compliance-threshold-recalibration + per-brand-voice-recalibration + per-pattern-learning + per-emerging-post-type-detection canonical-FBC.
  7. Per-portfolio per-canonical-audit-trail + per-portfolio-audit-trail. Per-per-post-canonical-audit-record + per-GBP-content-policy + per-FTC-substantiation-doctrine + per-FTC-MARS + per-FTC-endorsement-guides + per-FDA-21-CFR-Part-117 + per-FINRA-2210 + per-CFPB-UDAAP + per-Prop-65 + per-FDD-Item-12-Item-17-Item-19 + per-Lanham-Act + per-ADA-Title-III + per-WCAG-2.2-AA + per-EU-AI-Act-Article-50 + per-EU-AI-Act-Article-13-Article-14 + per-NIST-AI-RMF + per-CCPA-CPRA-DSAR + per-GDPR-DPIA + per-LGPD-ANPD + per-DPDP-India + per-PIPEDA-OPC + per-CASL-CRTC + per-SOC-2-Type-II + per-immutable-WORM + per-7-year-IRS-tax-retention canonical-audit.
  8. Per-portfolio per-canonical-cross-skill-handoff. Per-handoff-to-15-sibling-skills canonical-handoff.
  9. Per-portfolio per-gbp-management-agent-canonical-bundle. Per-gbp-posting + per-multi-location-gbp-offer-event-posting + per-gbp-management + per-gbp-photos + per-gbp-permissions + per-gbp-suspension-recovery + per-gbp-qa-response + per-gbp-photo-management + per-field-level-franchisee-permissions-for-gbp-management + per-multi-location-gbp-qa-response canonical-bundle.
  10. Per-portfolio per-canonical-end-to-end-SLA. Per-listing-per-post-type-resolve-to-template-pin-to-multi-LLM-RAG-retrieve-local-context-inject-to-content-generate-to-distinctness-gate-to-compliance-gate-to-multi-LLM-pre-publish-to-brand-voice-gate-to-GBP-API-publish-to-disapproval-detect-to-suspension-recovery-to-expiration-track-to-FBC-SLA canonical-end-to-end-SLA.
  11. Per-portfolio per-canonical-end-to-end-replay. Per-replay-spec + per-replay-trace + per-replay-decision + per-per-post-publish-rewind canonical-replay.

Frequently asked questions

What is per-location GBP posting at 50-500-location multi-banner franchise scale?

Per-location GBP posting runs per-portfolio per-banner per-location per-listing per-post per-canonical-content-generation-spec (per-What-is-New + per-Offer + per-Event + per-Product + per-COVID-19-update + per-canonical-post-type) + per-canonical-per-listing-per-post-compliance-gate-spec + per-canonical-per-listing-per-post-publication-spec + per-canonical-per-listing-per-post-brand-voice-gate + per-canonical-per-listing-per-post-multi-LLM-pre-publish-check + per-canonical-per-listing-per-post-FBC-feedback-loop + per-canonical-per-listing-per-post-audit-trail + per-portfolio audit-trail.

Why does per-vendor-Yext-canonical-account-flat-post-broadcast break at 50-500-location multi-banner franchise GBP-posting scale?

Per-vendor-Yext-canonical-account-flat-post-broadcast ships per-account per-flat-post-broadcast primitive. Per-vendor-Birdeye-canonical + per-ReviewTrackers-canonical + per-SOCi-canonical + per-Uberall-canonical + per-LocationIQ-canonical + per-Localworks-canonical + per-Brandify-canonical + per-Reputation.com-canonical + per-Chatmeter-canonical + per-Synup-canonical + per-Whitespark-canonical + per-BrightLocal-canonical + per-Moz-Local-canonical + per-Vendasta-canonical-account-flat-post-broadcast ship per-vendor per-native account-flat-post-broadcast primitives. At 1-account-1-flat-post-broadcast scale per-account per-flat-post-broadcast primitive is enough. At 50-500-location multi-banner franchise GBP-posting scale per-canonical-per-listing-per-post-content-generation-spec + per-canonical-per-listing-per-post-compliance-gate-spec + per-canonical-per-listing-per-post-publication-spec + per-canonical-per-listing-per-post-brand-voice-gate + per-canonical-per-listing-per-post-multi-LLM-pre-publish-check + per-canonical-per-listing-per-post-FBC-feedback-loop + per-canonical-per-listing-per-post-audit-trail.

How does per-listing per-post-type content-generation + compliance-gate work?

Per-portfolio per-banner per-location per-listing per-post per-canonical-content-generation-spec runs per-portfolio per-canonical-per-listing-per-post-type-pointer (per-What-is-New + per-Offer-coupon-promo-code-link-redemption + per-Event-date-time-location + per-Product-price-availability + per-COVID-19-update + per-canonical-5-post-type) + per-canonical-per-listing-per-post-template-spec (per-headline-spec + per-body-text-spec + per-CTA-button-spec + per-image-video-spec + per-link-URL-spec + per-canonical-template) + per-canonical-per-listing-per-post-multi-LLM-ensemble (per-GPT-4o + per-Claude-Sonnet + per-Gemini-Pro per-canonical-LLM) + per-canonical-per-listing-per-post-prompt-template-version + per-canonical-per-listing-per-post-RAG-retrieval-augmented (per-vector-store-local-context + per-vector-store-product-attribute + per-vector-store-historical-post-performance + per-canonical-vector-store) + per-canonical-per-listing-per-post-local-context-injection (per-neighborhood-name + per-DMA + per-MSA + per-local-event + per-local-weather + per-local-news + per-canonical-context) + per-canonical-per-listing-per-post-distinctness-gate-handoff + per-canonical-per-listing-per-post-content-confidence-tier + per-canonical-per-listing-per-post-content-explainability. Per-canonical-per-listing-per-post-compliance-gate-spec runs per-portfolio per-canonical-per-listing-per-post-Google-Business-Profile-content-policy-check (per-no-spam + per-no-offensive + per-no-irrelevant + per-no-prohibited-product-category + per-no-prohibited-keyword + per-no-trademark-misuse + per-no-watermark + per-canonical-policy) + per-canonical-per-listing-per-post-Google-Business-Profile-post-length-limit-spec (per-1500-character-max + per-canonical-limit) + per-canonical-per-listing-per-post-Google-Business-Profile-post-cadence-limit-spec (per-1-What-is-New-per-7-day + per-canonical-cadence) + per-canonical-per-listing-per-post-FTC-substantiation-doctrine + per-canonical-per-listing-per-post-FTC-MARS-multi-location-substantiation + per-canonical-per-listing-per-post-FTC-endorsement-guides + per-canonical-per-listing-per-post-FDA-21-CFR-Part-117 + per-canonical-per-listing-per-post-FINRA-2210 + per-canonical-per-listing-per-post-CFPB-UDAAP + per-canonical-per-listing-per-post-Prop-65 + per-canonical-per-listing-per-post-FDD-Item-12-Item-17-Item-19 + per-canonical-per-listing-per-post-Lanham-Act + per-canonical-per-listing-per-post-ADA-Title-III-WCAG-2.2-AA-alt-text + per-canonical-per-listing-per-post-CCPA-CPRA-GDPR-PIPEDA-CASL-LGPD-DPDP + per-canonical-per-listing-per-post-EU-AI-Act-Article-50-AI-content-disclosure + per-canonical-per-listing-per-post-EU-AI-Act-Article-13-Article-14 + per-canonical-per-listing-per-post-NIST-AI-RMF + per-canonical-per-listing-per-post-policy-as-code-OPA-Rego-AWS-Cedar-Casbin-Cerbos-Oso.

What does per-listing per-post publication-spec + multi-LLM-pre-publish + brand-voice-gate do?

Per-portfolio per-banner per-location per-listing per-post per-canonical-publication-spec runs per-portfolio per-canonical-per-listing-per-post-Google-Business-Profile-API-publish-handoff + per-canonical-per-listing-per-post-publish-schedule-spec (per-immediate + per-daily-batch + per-weekly-batch + per-event-triggered + per-canonical-schedule) + per-canonical-per-listing-per-post-publish-status-tracking + per-canonical-per-listing-per-post-publish-failure-retry-spec + per-canonical-per-listing-per-post-publish-circuit-breaker-handoff-to-integration-health-monitoring (sibling build-pillar at /how-to-build-marketing-stack-integration-health-for-multi-vendor-campaign-operations) + per-canonical-per-listing-per-post-Google-post-disapproval-detection + per-canonical-per-listing-per-post-Google-post-disapproval-reason-classification + per-canonical-per-listing-per-post-Google-post-suspension-recovery-handoff + per-canonical-per-listing-per-post-expiration-tracking (per-7-day-What-is-New-expiration + per-Offer-event-tied-expiration + per-canonical-expiration). Per-canonical-per-listing-per-post-multi-LLM-pre-publish-check runs per-portfolio per-canonical-multi-LLM-ensemble + per-canonical-per-listing-per-post-LLM-content-correctness-cross-check + per-canonical-per-listing-per-post-LLM-Google-Business-Profile-content-policy-cross-check + per-canonical-per-listing-per-post-LLM-prohibited-keyword-cross-check + per-canonical-per-listing-per-post-LLM-FTC-substantiation-cross-check + per-canonical-per-listing-per-post-LLM-FTC-MARS-cross-check + per-canonical-per-listing-per-post-LLM-FTC-endorsement-cross-check + per-canonical-per-listing-per-post-LLM-Lanham-Act-cross-check + per-canonical-per-listing-per-post-LLM-trademark-cross-check + per-canonical-per-listing-per-post-LLM-AI-disclosure-cross-check + per-canonical-per-listing-per-post-LLM-ADA-alt-text-cross-check + per-canonical-per-listing-per-post-LLM-confidence-scoring + per-canonical-per-listing-per-post-LLM-self-consistency-cross-check + per-canonical-per-listing-per-post-LLM-chain-of-thought-extraction. Per-canonical-per-listing-per-post-brand-voice-gate runs per-portfolio per-canonical-multi-LLM-brand-voice-ensemble + per-canonical-per-listing-per-post-per-banner-brand-voice-spec-version-pointer + per-canonical-per-listing-per-post-brand-voice-handoff-to-brand-voice-management + per-canonical-per-listing-per-post-brand-voice-handoff-to-forbidden-phrase-library + per-canonical-per-listing-per-post-brand-color-palette-check + per-canonical-per-listing-per-post-brand-typography-check + per-canonical-per-listing-per-post-brand-logo-placement-check + per-canonical-per-listing-per-post-brand-voice-confidence + per-canonical-per-listing-per-post-brand-voice-explainability.

What does per-listing per-post FBC-feedback + cross-skill-handoff do?

Per-portfolio per-listing per-post per-canonical-FBC-feedback-loop runs per-portfolio per-canonical-FBC-per-listing-per-post-realized-Google-post-view-count-vs-projected + per-canonical-FBC-per-listing-per-post-realized-CTA-click-vs-projected + per-canonical-FBC-per-listing-per-post-realized-engagement-rate-vs-projected + per-canonical-FBC-per-listing-per-post-realized-direction-request-vs-projected + per-canonical-FBC-per-listing-per-post-realized-call-vs-projected + per-canonical-FBC-per-listing-per-post-realized-website-click-vs-projected + per-canonical-FBC-per-listing-per-post-realized-foot-traffic-handoff-to-foot-traffic-attribution + per-canonical-FBC-per-listing-per-post-realized-disapproval-rate-vs-projected + per-canonical-FBC-per-listing-per-post-realized-suspension-rate-vs-projected + per-canonical-FBC-per-listing-per-post-publish-success-vs-failure-detection + per-canonical-FBC-per-listing-per-post-publish-circuit-breaker-recalibration + per-canonical-FBC-per-listing-per-post-content-recalibration + per-canonical-FBC-per-listing-per-post-prompt-template-recalibration + per-canonical-FBC-per-listing-per-post-RAG-retrieval-recalibration + per-canonical-FBC-per-listing-per-post-local-context-injection-recalibration + per-canonical-FBC-per-listing-per-post-compliance-threshold-recalibration + per-canonical-FBC-per-listing-per-post-brand-voice-recalibration + per-canonical-FBC-per-listing-per-post-pattern-learning + per-canonical-FBC-per-listing-per-post-emerging-post-type-detection. Per-canonical-per-listing-per-post-cross-skill-handoff runs per-portfolio per-canonical-per-listing-per-post-handoff-to-multi-location-gbp-offer-event-posting (parent commercial pillar at /multi-location-gbp-offer-event-posting) + per-canonical-per-listing-per-post-handoff-to-gbp-management (parent agent) + per-canonical-per-listing-per-post-handoff-to-gbp-permissions + per-canonical-per-listing-per-post-handoff-to-gbp-suspension-recovery + per-canonical-per-listing-per-post-handoff-to-gbp-qa-response + per-canonical-per-listing-per-post-handoff-to-gbp-photo-management (sibling build-pillar at /how-to-govern-google-business-profile-photos-across-50-500-franchise-listings) + per-canonical-per-listing-per-post-handoff-to-channel-aware-product-description-orchestration (sibling build-pillar at /how-to-architect-channel-aware-product-description-orchestration) + per-canonical-per-listing-per-post-handoff-to-generative-creative-production (sibling build-pillar at /how-to-build-generative-creative-production-at-multi-location-scale) + per-canonical-per-listing-per-post-handoff-to-routing-audit-trail (sibling build-pillar at /how-to-build-routing-audit-trails-for-ai-output-governance) + per-canonical-per-listing-per-post-handoff-to-versioned-history-regulatory-defense (sibling build-pillar at /how-to-build-versioned-history-regulatory-defense-for-multi-location-operators) + per-canonical-per-listing-per-post-handoff-to-integration-health-monitoring (sibling build-pillar at /how-to-build-marketing-stack-integration-health-for-multi-vendor-campaign-operations) + per-canonical-per-listing-per-post-handoff-to-per-location-metric-ingestion (sibling build-pillar at /how-to-build-per-location-metric-ingestion-across-10-15-sources-per-location) + per-canonical-per-listing-per-post-handoff-to-attribution-rollup (sibling build-pillar at /how-to-build-per-location-cross-channel-attribution-rollup-for-franchise-reporting) + per-canonical-per-listing-per-post-handoff-to-brand-voice-management + per-canonical-per-listing-per-post-handoff-to-forbidden-phrase-library + per-canonical-per-listing-per-post-handoff-to-customer-data-graph.

What does per-listing per-post audit-trail + per-gbp-management-agent-canonical-bundle do?

Per-portfolio per-listing per-post per-canonical-audit-trail runs per-portfolio per-canonical-per-listing-per-post-canonical-audit-record (per-post-publication-ID + per-banner-pointer + per-location-pointer + per-listing-pointer + per-post-type-pointer + per-post-template-snapshot + per-prompt-template-version + per-multi-LLM-ensemble-snapshot + per-RAG-retrieval-snapshot + per-vector-store-pointer + per-local-context-injection-snapshot + per-distinctness-gate-snapshot + per-content-confidence-tier + per-content-explainability + per-GBP-content-policy-snapshot + per-post-length-limit-snapshot + per-post-cadence-limit-snapshot + per-FTC-substantiation-doctrine-snapshot + per-FTC-MARS-snapshot + per-FTC-endorsement-guides-snapshot + per-FDA-21-CFR-Part-117-snapshot + per-FINRA-2210-snapshot + per-CFPB-UDAAP-snapshot + per-Prop-65-snapshot + per-FDD-Item-12-Item-17-Item-19-snapshot + per-Lanham-Act-snapshot + per-ADA-WCAG-2.2-AA-alt-text-snapshot + per-EU-AI-Act-Article-50-AI-content-disclosure-snapshot + per-OPA-Cedar-Casbin-Cerbos-Oso-policy-snapshot + per-Google-Business-Profile-API-publish-handoff-snapshot + per-publish-schedule-snapshot + per-publish-status-snapshot + per-publish-failure-retry-snapshot + per-publish-circuit-breaker-snapshot + per-Google-post-disapproval-snapshot + per-Google-post-suspension-recovery-snapshot + per-expiration-snapshot + per-multi-LLM-pre-publish-record + per-brand-voice-gate-record + per-brand-color-palette-snapshot + per-brand-typography-snapshot + per-brand-logo-placement-snapshot + per-realized-Google-post-view-count-record + per-realized-CTA-click-record + per-realized-engagement-rate-record + per-realized-direction-request-record + per-realized-call-record + per-realized-website-click-record + per-realized-foot-traffic-handoff-record + per-realized-disapproval-rate-record + per-realized-suspension-rate-record + per-FBC-feedback per-canonical-audit-record) + per-canonical-Google-Business-Profile-content-policy + per-canonical-FTC-substantiation-doctrine + per-canonical-FTC-MARS-multi-location-substantiation + per-canonical-FTC-endorsement-guides + per-canonical-FDA-21-CFR-Part-117 + per-canonical-FINRA-2210 + per-canonical-CFPB-UDAAP + per-canonical-Prop-65 + per-canonical-FDD-Item-12-Item-17-Item-19 + per-canonical-Lanham-Act + per-canonical-ADA-Title-III + per-canonical-WCAG-2.2-AA + per-canonical-EU-AI-Act-Article-50-AI-content-disclosure + per-canonical-EU-AI-Act-Article-13-Article-14 + per-canonical-NIST-AI-RMF + per-canonical-CCPA-CPRA-DSAR + per-canonical-GDPR-DPIA + per-canonical-LGPD-ANPD + per-canonical-DPDP-India + per-canonical-PIPEDA-OPC + per-canonical-CASL-CRTC + per-canonical-SOC-2-Type-II + per-canonical-immutable-WORM-storage + per-canonical-7-year-IRS-tax-retention. Per-gbp-management-agent-canonical-bundle integrates the gbp-posting skill with sibling skills on the same gbp-management agent: per-canonical-gbp-posting (this skill) + per-canonical-multi-location-gbp-offer-event-posting (parent commercial pillar) + per-canonical-gbp-management (parent agent) + per-canonical-gbp-photos (sibling commercial) + per-canonical-gbp-permissions (sibling commercial) + per-canonical-gbp-suspension-recovery (sibling commercial) + per-canonical-gbp-qa-response (sibling commercial) + per-canonical-gbp-photo-management (sibling build-pillar) + per-canonical-field-level-franchisee-permissions-for-gbp-management (sibling build-pillar) + per-canonical-multi-location-gbp-qa-response (sibling build-pillar). Per-canonical-end-to-end-SLA runs per-canonical-per-listing-per-post-type-resolve-to-template-pin-to-multi-LLM-RAG-retrieve-local-context-inject-to-content-generate-to-distinctness-gate-to-compliance-gate-to-multi-LLM-pre-publish-to-brand-voice-gate-to-GBP-API-publish-to-disapproval-detect-to-suspension-recovery-to-expiration-track-to-FBC-SLA canonical-SLA.

Engage the gbp-management agent

Per-portfolio per-banner per-location per-listing per-post per-canonical-content-generation-spec + per-canonical-compliance-gate-spec + per-canonical-publication-spec + per-canonical-brand-voice-gate + per-canonical-multi-LLM-pre-publish-check + per-canonical-FBC-feedback-loop + per-canonical-audit-trail + per-portfolio audit-trail shipped as the orchestration layer above your existing per-listing-management-post-vendor + per-AI-content-generation-vendor + per-GBP-publish-API-vendor + per-AI-compliance-content-moderation-vendor primitive.