{
  "schemaVersion": "2026-06-29",
  "kind": "roam.lobby.bookingPage",
  "handle": "james-hamilton",
  "slug": "",
  "url": "https://ro.am/james-hamilton/",
  "displayUrl": "ro.am/james-hamilton",
  "name": "Meet with James Hamilton, Consultant  at Forecast Estate Planning",
  "description": "Your Estate Planning Strategy Session\n\nCongratulations on taking the next step toward protecting your family and your legacy.\n\nDuring this private one-on-one Strategy Session, we'll review your current estate plan (or help you start one if you don't have one) and identify opportunities to better protect your loved ones, your home, and your assets.\n\nWhat We'll Cover\nA review of your current Will, Trust, or estate planning documents (if applicable)\nWhether your estate may be subject to probate—and strategies that may help reduce or avoid it where appropriate\nHow your home, bank accounts, retirement accounts, and life insurance are currently titled and whether they align with your goals\nBeneficiary designations and how they work with your estate plan\nPowers of Attorney, Healthcare Directives, and other essential planning documents\nOptions for protecting minor children, blended families, special needs beneficiaries, and other unique family situations\nRecommendations tailored to your family's needs and goals\nWhat to Bring\n\nTo help us provide the most accurate recommendations, please have the following available if possible:\nInformation about any real estate you own\nA list of the people you would like to include in your estate plan\nAny questions or concerns you'd like to discuss\nMeeting Details\nFormat: Private one-on-one consultation\nLength: Approximately 45–60 minutes\nLocation: Zoom or by phone (based on your scheduled appointment)\nCost: Complimentary with your webinar registration\nBefore Your Appointment\n\nPlease join from a quiet location where you can focus without interruptions. If you're married or planning jointly with a partner, we strongly encourage both of you to attend so everyone hears the same information and can participate in the discussion.\n\nOur goal is to educate you, answer your questions, and help you determine the estate planning solution that best fits your family's needs. By the end of your appointment, you'll have a clearer understanding of your options and the next steps for protecting the people and assets that matter most.",
  "descriptionMarkdown": "Your Estate Planning Strategy Session\n\nCongratulations on taking the next step toward protecting your family and your legacy.\n\nDuring this private one-on-one Strategy Session, we'll review your current estate plan (or help you start one if you don't have one) and identify opportunities to better protect your loved ones, your home, and your assets.\n\nWhat We'll Cover\nA review of your current Will, Trust, or estate planning documents (if applicable)\nWhether your estate may be subject to probate—and strategies that may help reduce or avoid it where appropriate\nHow your home, bank accounts, retirement accounts, and life insurance are currently titled and whether they align with your goals\nBeneficiary designations and how they work with your estate plan\nPowers of Attorney, Healthcare Directives, and other essential planning documents\nOptions for protecting minor children, blended families, special needs beneficiaries, and other unique family situations\nRecommendations tailored to your family's needs and goals\nWhat to Bring\n\nTo help us provide the most accurate recommendations, please have the following available if possible:\nInformation about any real estate you own\nA list of the people you would like to include in your estate plan\nAny questions or concerns you'd like to discuss\nMeeting Details\nFormat: Private one-on-one consultation\nLength: Approximately 45–60 minutes\nLocation: Zoom or by phone (based on your scheduled appointment)\nCost: Complimentary with your webinar registration\nBefore Your Appointment\n\nPlease join from a quiet location where you can focus without interruptions. If you're married or planning jointly with a partner, we strongly encourage both of you to attend so everyone hears the same information and can participate in the discussion.\n\nOur goal is to educate you, answer your questions, and help you determine the estate planning solution that best fits your family's needs. By the end of your appointment, you'll have a clearer understanding of your options and the next steps for protecting the people and assets that matter most.",
  "organization": {
    "name": "Forecast Estate Planning"
  },
  "hosts": [
    {
      "name": "James Hamilton",
      "imageUrl": "https://ro.am/card-images/b2b38028-9452-464c-b971-010424efa829"
    }
  ],
  "duration": {
    "defaultMinutes": 60,
    "optionsMinutes": [
      15,
      30,
      45,
      60
    ]
  },
  "dropInEnabled": false,
  "bookingForm": {
    "fields": [
      {
        "id": "019d92c1-fe5a-75bd-82aa-c851d41592a7",
        "name": "Name",
        "type": "short_text",
        "required": true
      },
      {
        "id": "019d92c1-fe5a-75bd-82aa-ccae6d6e54df",
        "name": "Email",
        "type": "email",
        "required": true
      },
      {
        "id": "019dff31-c16e-7693-8a0d-b90fae3a21e5",
        "name": "Phone Number",
        "type": "phone_number",
        "required": true
      },
      {
        "id": "019d92c1-fe5a-75bd-82aa-d0f80b01ba2c",
        "name": "Notes",
        "type": "short_text",
        "required": false
      },
      {
        "id": "019dff3b-7172-72dc-894d-97290559c65a",
        "name": "Thanks for choosing a time to meet. Check the box below to select the type of meeting you are requesting. ",
        "type": "checkbox",
        "required": true,
        "options": [
          {
            "id": "019dff37-b1f4-73ef-aeaf-ec6c9fe224a9",
            "label": "Estate Planning Consultation Meeting "
          },
          {
            "id": "019dff37-b1f4-73ef-aeaf-f2c1d4dc9798",
            "label": "Estate Planning Intake Meeting "
          },
          {
            "id": "019dff37-b1f4-73ef-aeaf-f4cd6ed8b6e4",
            "label": "Estate Planning Review Meeting"
          },
          {
            "id": "019dff38-a466-75d7-abe8-10ae5e190976",
            "label": "Estate Planning Funding Meeting"
          },
          {
            "id": "019dff3a-2eca-75a8-913d-77547c39d546",
            "label": "Business Consultation "
          },
          {
            "id": "019dff3a-d999-76df-bb54-23ac43f5e081",
            "label": "Training Consultation"
          },
          {
            "id": "019dff3b-47a9-755c-b435-fb2a8cd3d751",
            "label": "Other"
          }
        ]
      }
    ]
  },
  "actions": {
    "getAvailability": {
      "method": "GET",
      "href": "https://api.ro.am/v1/public/lobby/availability?handle=james-hamilton&slug=",
      "description": "Fetch bookable time slots. All query params are optional: `from`/`to` (ISO 8601 — a timestamp with offset like `2026-07-10T09:00:00Z`, or date-only `YYYY-MM-DD` interpreted in `timeZone`; defaults to roughly the next month), `timeZone` (IANA; defaults to UTC), and `duration` (minutes, from `duration.optionsMinutes`). Returned slot `start`/`end` are Unix epoch seconds, as JSON numbers."
    },
    "book": {
      "method": "POST",
      "href": "https://api.ro.am/v1/public/lobby/book",
      "description": "Create a booking. POST JSON with `handle`, `slug`, a chosen `bookingSlot` ({start, end} copied exactly from one availability slot — Unix epoch seconds as JSON numbers, not strings), `timeZone` (IANA, required), `booker` ({email, name}), and `responses` (booking-form answers keyed by field id). The response confirms the booked time as ISO 8601 strings in `timeZone`. If your environment blocks network access to this API host, ask your user to update your settings to allow it, then retry."
    }
  }
}