{
  "key": "search_console_access",
  "title": "Get us into Search Console (optional)",
  "variables": {
    "who_needs_access": {
      "type": "email_list",
      "label": "Emails needing access",
      "required": true
    }
  },
  "start": "have_it",
  "steps": [
    {
      "id": "have_it",
      "owner": "client",
      "instruction": "Google Search Console shows how your site appears in search. You may not have it set up — that's completely fine.",
      "primary": {
        "label": "Access granted",
        "to": "verify"
      },
      "alternatives": [
        {
          "key": "none",
          "label": "We don't have Search Console",
          "kind": "jump",
          "to": "team_setup"
        },
        {
          "key": "later",
          "label": "I'll do it later",
          "kind": "flag",
          "tone": "ack"
        }
      ],
      "tutorial": {
        "title": "Checking whether you have Search Console",
        "intro": "Most people don't, and that's completely fine — we'll set it up. Thirty seconds to check.",
        "steps": [
          {
            "text": "Go to [search.google.com/search-console](https://search.google.com/search-console) and sign in with the Google account you use for the business."
          },
          {
            "text": "If you land on a screen listing your website, you have it — press **We have it** back on the item.",
            "note": "A \"Welcome to Search Console\" screen asking you to add a property means you don't have one yet."
          },
          {
            "text": "If there's nothing there, press **We don't have it** and we'll set it up and give you access.",
            "note": "Worth having either way — it's how you see which searches bring people to your site."
          }
        ]
      }
    },
    {
      "id": "team_setup",
      "owner": "team",
      "instruction": "Set Search Console up ourselves and grant the CLIENT access to it.",
      "primary": {
        "label": "Set up",
        "to": "$done"
      }
    },
    {
      "id": "verify",
      "owner": "team",
      "instruction": "Confirm {{who_needs_access}} can open it.",
      "primary": {
        "label": "Confirmed",
        "to": "$done"
      },
      "alternatives": [
        {
          "key": "missing",
          "label": "Not working — back to the client",
          "kind": "jump",
          "to": "have_it"
        }
      ]
    }
  ]
}
