Quick Answer
Connect iCloud with an app-specific password
Create an app-specific password in your Apple account, open Settings → My Profile → Calendar Settings in BizStackPro, choose iCloud Calendar, and enter your iCloud email address and app-specific password. After the connection succeeds, select the appropriate Primary and Conflict Calendars.
Syncing Your Personal Calendar Without Double-Bookings
You may already use iCloud to manage personal and business commitments, but it is not always clear how to connect that schedule to BizStackPro without creating conflicts.
Integrating iCloud allows BizStackPro to recognize existing Apple Calendar events and treat those times as unavailable when appropriate.
If the integration or conflict settings are not configured correctly, your booking calendar may show open time when you are already busy.
This guide explains how to create the required Apple password, connect iCloud, choose the correct calendars, and understand the limitations of the integration.
iCloud Integration at a Glance
Before You Begin
Confirm that you have access to the Apple account and calendars you intend to connect.
- Confirm the iCloud email address connected to your Apple Calendar.
- Confirm that two-factor authentication is enabled for the Apple account if required to create an app-specific password.
- Decide which iCloud calendar should receive synced appointments.
- Decide which iCloud calendar should block booking availability.
- Confirm that you are not using a Simple Calendar.
- Review the known synchronization limitations before going live.
An app-specific password is required
Do not use your normal Apple account password when connecting iCloud to BizStackPro. Apple requires a separate app-specific password for the integration.
Supported Calendar Types
The iCloud integration can be used with the following BizStackPro calendar types:
- Class Booking calendars
- Round Robin calendars
- Collective calendars
- Service Calendars
Simple Calendars are not supported
The iCloud integration does not support Simple Calendars. Confirm the calendar type before attempting to configure the connection.
Create an App-Specific Password
Apple requires an app-specific password before a third-party platform can connect to iCloud.
Open Your Apple Account
Visit appleid.apple.com and sign in to the Apple account connected to your iCloud Calendar.
Open Sign-In and Security
Open the Sign-In and Security section in your Apple account.
Choose App-Specific Passwords
Select App-Specific Passwords and create a new password.
Label the Password
Use a recognizable label such as BizStackPro Calendar.
Copy the Password
Copy the generated password and keep it available while you complete the connection inside BizStackPro.
Connect iCloud in BizStackPro
Open Your Profile Settings
Open the Settings area and select your user profile.
Settings → My ProfileOpen Calendar Settings
Scroll to the Calendar Settings area in your profile.
Select iCloud Calendar
Choose iCloud Calendar and click Connect.
Enter the iCloud Credentials
Enter your iCloud email address and the app-specific password you generated in your Apple account.
Confirm the Connection
After the credentials are accepted, confirm that the connection status shows Connected.
Use the app-specific password exactly as generated
If the connection fails, confirm the Apple email address and regenerate the app-specific password before trying again.
Choose the Primary and Conflict Calendars
After connecting iCloud, configure which calendars BizStackPro should use for appointment syncing and availability checking.
Primary Calendar
The Primary Calendar is the main iCloud calendar BizStackPro uses as the synchronization target for supported appointments.
Conflict Calendar
The Conflict Calendar is checked for existing Busy events that should block appointment availability.
Recommended setup
If you store personal commitments in iCloud, select that calendar as a Conflict Calendar. Busy events can then prevent BizStackPro from offering overlapping booking times.
Test the iCloud Integration
- Add a Busy test event to the selected iCloud Conflict Calendar.
- Open the public BizStackPro booking calendar.
- Confirm that the conflicting time is unavailable.
- Create a test appointment through BizStackPro.
- Confirm that the supported appointment appears in iCloud.
- Review the event time, timezone, title, and appointment details.
- Remove the test records after confirming the connection works.
iCloud Integration Limitations
The iCloud connection helps keep availability aligned, but it does not synchronize every action in both directions.
Two-Way Sync Notes
- Supported appointments booked in BizStackPro can sync to iCloud.
- Existing iCloud events can be recognized by BizStackPro for availability and conflict checking.
- Event deletions do not synchronize from iCloud to BizStackPro.
- BizStackPro blocked slots do not become iCloud events.
Review both systems after making changes
Because some changes do not synchronize in both directions, confirm the event status in both iCloud and BizStackPro after deleting, blocking, or manually editing calendar records.
Frequently Asked Questions
How do I get an app-specific password for iCloud integration?
Sign in to your Apple account at appleid.apple.com, open Sign-In and Security, and select App-Specific Passwords.
Which calendars are compatible with iCloud integration in BizStackPro?
iCloud integration works with Class Booking, Round Robin, Collective, and Service Calendars. Simple Calendars are not supported.
What happens when I delete an event in iCloud?
The event will not be deleted from BizStackPro. Deletions made in iCloud are not synchronized.
Can I create contacts from iCloud events in BizStackPro?
No. Events from iCloud are treated as blocked time slots, not contact-generating appointments.
Will blocked slots from BizStackPro sync to iCloud?
No. Blocked time created inside BizStackPro will not sync back to iCloud.
Related Help Guides
Need More Help?
Browse the Calendar help category for more calendar connection, integration, availability, and scheduling guides.


