Bowmark AIdocs

Legacy Homes AL

Reads a Legacy Homes AL community sales rep's real open tour-appointment slots off HubSpot Meetings — the live calendar, not a request that goes into a…

Reads a Legacy Homes AL community sales rep's real open tour-appointment slots off HubSpot Meetings — the live calendar, not a request that goes into a queue.

Domain: legacyhomesal.com

Also known as: Legacy Homes AL, Legacy Homes, legacyhomesal, legacyhomesal.com

Call it directly

bowmark.providers.legacyhomesal.getAvailability(repSlug: string): Promise<LegacyHomesalAvailability>
bowmark.providers.legacyhomesal.listCommunities(): Promise<LegacyHomesalCommunity[]>

Functions

FunctionWhat it does
getAvailabilityReads a Legacy Homes AL community sales rep's real open tour-appointment slots straight off HubSpot Meetings — the same live calendar the site's own "Schedule an Appointment" booking widget…
listCommunitiesLists every Legacy Homes AL community (name, area, sales status) paired with the rep slug getAvailability needs — the entry door for a caller who only knows a community's name, not a…

Types

interface LegacyHomesalTimeSlot {
  startUtc: string;
  endUtc: string;
}
interface LegacyHomesalAvailability {
  repSlug: string;
  repName: string | null;
  timezone: string;
  durationMinutes: number | null;
  slots: LegacyHomesalTimeSlot[];
  bookingUrl: string;
}
interface LegacyHomesalCommunity {
  name: string;
  aliases: string[];
  area: string | null;
  status: string | null;
  repSlug: string;
  bookingUrl: string;
}