{
  "key": "google_business_profile_access",
  "title": "Add us to your Google Business Profile (optional)",
  "variables": {
    "who_needs_access": {
      "type": "email_list",
      "label": "Emails needing access",
      "required": true
    }
  },
  "start": "grant",
  "steps": [
    {
      "id": "grant",
      "owner": "client",
      "instruction": "Not officially in scope — but with access there may be opportunities to use it on the site, and it matters if we do more marketing together later. In [business.google.com](https://business.google.com): your profile > Settings > Managers > Add — Admin level or above.",
      "targets": "who_needs_access",
      "primary": {
        "label": "Added",
        "to": "verify"
      },
      "alternatives": [
        {
          "key": "later",
          "label": "I'll do it later",
          "kind": "flag",
          "tone": "ack"
        },
        {
          "key": "trouble",
          "label": "Having trouble",
          "kind": "flag",
          "tone": "attention"
        },
        {
          "key": "no_profile",
          "label": "We don't have a Business Profile",
          "kind": "flag",
          "tone": "ack"
        }
      ],
      "tutorial": {
        "title": "Adding a manager to your Business Profile",
        "intro": "This is the listing that shows up in Google Maps and on the right of search results.",
        "steps": [
          {
            "text": "Search your business name in Google while signed in with the account that owns the listing, or go to [business.google.com](https://business.google.com).",
            "note": "When you own the listing, your business panel comes with an edit toolbar across the top."
          },
          {
            "text": "Open the **Business Profile settings**, then **People and access**.",
            "image": "asset://gbp-01-people-access.png"
          },
          {
            "text": "Click **Add**, enter our email address, and choose the **Manager** role.",
            "note": "Manager is deliberately not Owner — we can edit and post, and you keep ownership of the listing."
          },
          {
            "text": "Click **Invite**."
          }
        ]
      }
    },
    {
      "id": "verify",
      "owner": "team",
      "instruction": "Confirm access.",
      "primary": {
        "label": "Confirmed",
        "to": "$done"
      },
      "alternatives": [
        {
          "key": "missing",
          "label": "Someone's missing — back to the client",
          "kind": "jump",
          "to": "grant"
        }
      ]
    }
  ]
}
