Autodesk University 2026
Demo page for the Visual+Aid booking widget. Try the widget below, and open the integration panel to copy the embed code and configuration reference.
Shadow DOM, so its dark theme, fonts, and layout do not
conflict with whatever page it's embedded on.
Book a Session
Minimal Embed
Drop these two lines into any page. Uses all defaults.
<div id="va-booking-widget"></div> <script src="https://asfholdings.org/widget.js"></script>
Custom Button Text
Set the call-to-action label that appears before the widget expands.
<script>
window.VA_BOOKING_CONFIG = {
triggerText: 'Reserve Your Session'
};
</script>
<div id="va-booking-widget"></div>
<script src="https://asfholdings.org/widget.js"></script>
Expanded by Default
Skip the collapsed state and render the full widget immediately.
<script>
window.VA_BOOKING_CONFIG = {
collapsed: false
};
</script>
<div id="va-booking-widget"></div>
<script src="https://asfholdings.org/widget.js"></script>
Configuration Reference
All options are optional. Omit any key to keep its default.
| Key | Default | Description |
|---|---|---|
| Loading from widget.js… | ||
How It Routes
The widget lives at https://asfholdings.org/widget.js.
All booking submissions POST to https://asfholdings.org/webhook/au/book,
which writes to our PostgreSQL database. The admin dashboard at
https://asfholdings.org/admin sees new bookings immediately.
The widget can be embedded on any domain — the CORS configuration allows cross-origin submission back to our infrastructure. Jerry hosts the page; we host the booking engine.