Your next meeting starts with a link.
Create a meeting type, choose weekly hours and buffers, and share your booking link. Invitees pick a time in their own time zone; you manage upcoming bookings in one place.
Illustrative calendarAlex’s booking page
A time for each conversation.
3 examplesA quick introduction
Meet, say hello and find common ground.
15 minPhone callProduct demo
Walk through the product together.
30 minOnline meetingProject review
Review the work and agree on next steps.
45 minOnline meeting
One booking page for different kinds of meetings.
A BETTER FIRST IMPRESSION
One link. The right kind of meeting.
A quick hello and an in-depth review need different amounts of time. Give every conversation its own duration, description, and place to meet.
- Create multiple event types, from 15 minutes to a custom duration.
- Share your booking page or a specific event link.
- Pause an event type when you are not taking bookings.
Give the product room to shine.
Explore the workflow, ask questions, and see where it fits.
Example content. Add your own meeting details in Calendar.
YOUR HOURS. YOUR PACE.
Leave room around the meeting.
Make your weekly schedule work for you. Split a day into separate time ranges, leave a lunch break, and add breathing room before and after a call.
5 days available in this example.
A 30-minute conversation.
Space on either side.
Example time reserved: 13:45–14:4560 minutes, including buffers.
Choose how much lead time you need before a booking.
Set how far ahead invitees can choose a date.
These controls change the example only. Set your actual hours and booking rules in Calendar.
A SHORT PATH FROM LINK TO MEETING
Make “when works for you?” easy to answer.
Invitees open your link, pick a time, and leave their details. No AppStruct account needed to book. A time zone selector makes the same meeting clear on both sides.
Find your time.
Available example times · London
· London
Switch London to New York in the example. The selected moment stays the same.
After confirmation, download an ICS file to add the meeting to your calendar.
CONNECT THE CALENDAR YOU ALREADY USE
Keep Google Calendar in the picture.
Connect your Google account to bring primary-calendar busy times into your host booking preview. With sync enabled, confirmed AppStruct bookings can also be sent to Google.
See how imported Google events affect the times shown in your host preview.
The connection can pass new bookings, reschedules, and cancellations to Google.
Google busy times currently affect the host preview, not the public booking page. Authorize the connection to read busy time; enable sync to send booking updates. This is not full two-way calendar sync.
2 example slots available with imported busy time. Host preview only.
Product demo
With Alex Morgan
- Time
- 14:00–14:30 · London
- Invitee
- [email protected]
- Notes
- Explore the client workflow.
Illustrative host list and invitee management. Rescheduling uses the invitee’s management link. Changes stay in this example.
BECAUSE PLANS CAN CHANGE
Keep the next meeting easy to find.
See upcoming, past, and canceled bookings in one place. Open the details, check the notes, and take the next step with context.
- 01
A clear view for the host
Review booking details, cancel from Scheduled, or download an ICS file for your calendar app.
- 02
A way to change plans
Invitees can cancel or reschedule through their booking-management link, without signing in.
- 03
Confirmation before commitment
Check the updated time or cancellation status after making a change. This example shows the flow locally.
READY FOR YOUR NEXT CONVERSATION
Set it up once. Share it when it matters.
Start with one event type and a weekly schedule. Then put your booking link wherever the next conversation begins.
Let the conversation start with the product.
- 01Define the conversation
30-minute demo. Ask invitees what they would like to explore in the optional notes.
- 02Choose your available hours
Set weekly ranges, your time zone, and the booking rules that suit your day.
- 03Share your booking link
Add the booking link to a product page or a follow-up email.
MORE THAN ONE TOOL
Good work connects.
Your files, ideas, conversations and customers. Find their next home in AppStruct.
Can I offer different kinds of meetings?
Yes. Give each event type its own name, duration, description, and location. Share your general booking page or a link to a specific event type, and pause event types when you are not accepting bookings.
Do invitees need an AppStruct account?
No. Invitees choose a meeting type and time on your public booking page, then enter their name, email, and optional notes. A confirmation appears once the booking is saved.
How do I control when people can book?
Set weekly hours in your schedule’s time zone, with separate time ranges for breaks. Add buffers before and after meetings, minimum notice, and a booking window to control how far ahead people can schedule.
What happens when invitees are in another time zone?
Invitees can choose their time zone in the booking flow. Available slots and the selected meeting time are displayed in that zone, while your weekly availability remains defined in your schedule’s time zone.
What does the Google Calendar connection do?
With Google Calendar connected and sync enabled, confirmed bookings can be added to Google. Google busy-time checks currently apply to the host’s booking preview only.
Can a booking be rescheduled or canceled?
Invitees can use their booking-management link to cancel or choose another available time without signing in. Hosts can cancel bookings from Scheduled. Check the updated confirmation after making a change.
Can invitees add the booking to their calendar?
After confirmation, download an ICS file to add the booking to a calendar app. When you receive a confirmation email, keep it for the meeting details and booking-management link.
Which meeting locations can I use?
Use a phone number, an in-person address, or a custom location. For video calls, choose Custom and paste a meeting link you already have. The AppStruct Meet, Google Meet, and Zoom location labels do not create meeting rooms automatically.
Do I need a separate account for each service?
No. Your AppStruct account gives you one place to access the services in your dashboard. See the pricing page for current plans and limits. View pricing →
APPSTRUCT CALENDAR