NeatPass can automatically create calendar events when you export a pass to Apple Wallet. You get reminders before events start, and everything stays in sync when you update a pass.
Enabling Calendar Sync
Open Settings
Tap the gear icon to open NeatPass Settings.
Find Calendar Section
Scroll to the Calendar section.
Toggle On
Enable "Add to calendar automatically".
Allow Access
iOS will prompt for calendar access. Tap "Allow Full Access" so NeatPass can create events.
Choose a Calendar
Tap the calendar picker to select which calendar to use. It shows all writable calendars grouped by account (iCloud, Google, Exchange, etc.) with color dots. If you skip this, NeatPass uses your device's default calendar.
How It Works
When you export a pass to Apple Wallet, NeatPass automatically creates a calendar event with the pass title, date, time, location, and a "Created by NeatPass" note.
If you re-export the same pass, the existing calendar event is updated rather than duplicated. NeatPass tracks event identifiers to keep things in sync.
If you delete a calendar event manually and then re-export the pass, NeatPass detects the deletion and does not recreate it. This respects your intent to remove the event.
Manual Calendar Events
Not every pass gets auto-added to your calendar. You can always add one manually:
Open Pass
Open any pass that has a date.
Open Menu
Tap the menu (three dots).
Add to Calendar
Select "Add to Calendar".
Store cards and coupons do not have a calendar option since they only have an expiration date, not an event date.
Calendar Settings
Skip Past Events
Skip Past Events
Calendar Selection
Two levels of calendar selection are available. Set a global default in Settings > Calendar for all passes, or set a per-pass override on the edit screen for a specific pass. The per-pass override takes priority. Select "Use default calendar" on a pass to revert to the global setting.
Reminder Notifications
Set a reminder alert before the event starts. The reminder triggers as a standard iOS calendar notification. Reminders only apply to timed events.
How Different Pass Types Create Events
Each pass type creates calendar events differently based on its date structure.
Event Ticket
1 spanning event from start to end. Defaults to 2 hours if no end time is set.
Boarding Pass
1 spanning event using the route as the title (e.g. "Washington > New York"). Defaults to 2 hours if no arrival time.
Hotel
2 separate events: "Check in" and "Check out" with the hotel name. 1 hour each.
Rental
2 separate events: "Pickup" and "Return" with the company name. 1 hour each.
Parking
2 separate events: "Entry" and "Exit" with the facility name. 1 hour each.
Store Card
No calendar events created. Store cards only have an expiration date.
Coupon
No calendar events created. Coupons only have an expiration date.
Per-Pass Calendar Override
Open Edit
Open a pass and tap Edit.
Find Calendar Section
Scroll to the Calendar section.
Select Calendar
Tap to select a different calendar for this pass.
Revert to Default
Choose "Use default calendar" to revert to the global setting. The override only affects this specific pass.
Tips
Related Articles
Learn more about adding passes to Wallet, pass types, or hotel, rental & parking passes.