Engagement Matrix
An availability table, one row per engagement type showing scope, length, next start, and status, with a heading above and a booking action below.
An availability table, one row per engagement type showing scope, length, next start, and status, with a heading above and a booking action below.
Search blocks by description or jump to a page.
The source for every Portfolio block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Engagement Matrix lays my availability out as a full width table, one row per way of working with me. Each row names the engagement, its scope, typical length, the next possible start date, and a status marker that reads open, waitlist, or booked. A heading sits above the table and a Ask about a start date button below, so a visitor can scan straight to the format that is actually open.
The engagements are one array of typed rows, and a small helper maps each status to its dot styling. The table is the distinctive detail; different formats fill at different speeds, and showing them side by side lets someone pick the shortest path in rather than assuming everything is booked.
Reach for this block as the availability section when you offer more than one format and each opens on its own schedule. The installer sets the engagement rows, their scope and length, each next start date and status, and the mailto so the table mirrors what is genuinely open.
A natural flow around it on a Portfolio Pro page:
Before
After
One strong use is the engagement type availability table. Other matrix layouts:
Tip: keep the next start dates current; a stale start date reads worse than an honest waitlist marker.