Bulk Import

Import visits from ICS/iCalendar files with drag-and-drop ease. Map events to caregivers and patients, track progress, and handle errors gracefully.

Try Scheduling in Demo

Importing from ICS/iCalendar Files

Migrating from another scheduling system? Export your existing schedule as an ICS (iCalendar) file and import it directly into AveeCare. This standard format is supported by Google Calendar, Outlook, Apple Calendar, and most scheduling software.

Supported data fields

  • Event title (mapped to visit type or description)
  • Start and end date/time
  • Recurring event rules (RRULE)
  • Event description and notes
  • Location data (if available)
  • Attendees (mapped to caregivers)
Pro tip: If you're migrating from Google Calendar, export your scheduling calendar as an ICS file from Google Calendar settings. The import process takes just a few minutes.
Bulk visit import interface in AveeCare

Drag-and-Drop File Upload

Uploading is as simple as dragging your ICS file onto the import area. AveeCare validates the file format, parses the events, and shows you a preview before importing.

Drop or Browse

Drag your .ics file onto the upload zone or click to browse your files. Supports single files and multiple file upload.

File Validation

AveeCare validates the file format and structure before parsing. Invalid files are rejected with a clear error message explaining the issue.

Preview Events

After parsing, see a full list of events that will be imported. Review dates, times, and details before confirming the import.

Mapping Events to Caregivers & Patients

After parsing your ICS file, AveeCare helps you map each event to the correct caregiver and patient in your system. Smart matching suggests assignments based on names found in the event data.

Mapping features

  • Auto-match event attendees to existing caregivers by name
  • Manual assignment dropdown for unmatched events
  • Map event titles or descriptions to patient names
  • Bulk assign a default caregiver or patient for all unmapped events
  • Skip events you don't want to import
  • Save mapping rules for future imports from the same source
Mapping Preview
Morning Care - Martha J.Auto-matched

Caregiver: Sarah M. | Patient: Martha Johnson

Afternoon Visit - R. DavisAuto-matched

Caregiver: John K. | Patient: Robert Davis

Evening check-inNeeds mapping

Caregiver: Unassigned | Patient: Unassigned

Import Progress Tracking

For large imports, AveeCare shows you real-time progress so you know exactly where things stand. No guessing, no waiting in the dark.

Import Progress
Importing visits...142 / 200

138

Imported

4

Warnings

0

Failed

Error Handling & Invalid Entries

Not every event in an ICS file will map cleanly. AveeCare handles errors gracefully so one bad entry doesn't stop the entire import.

What gets skipped

  • Events with missing start or end times
  • Events with invalid date formats
  • Duplicate events already in your calendar
  • Events outside your configured date range
  • All-day events (unless explicitly included)

Error reporting

  • Detailed error log available after import completes
  • Each skipped entry shows the reason it was excluded
  • Download error log as CSV for review
  • Successfully imported events are not affected by errors
  • Option to retry failed entries after fixing the source data
Imports are non-destructive. They only add new visits to your calendar. Existing visits are never modified or deleted during an import.

Resource Scheduler View

After a bulk import, use the Resource Scheduler view to see all caregivers and their assigned visits side-by-side. This Gantt-style view makes it easy to verify the import results and spot any gaps or overlaps.

Resource view features

  • Horizontal timeline showing each caregiver's full day
  • Color-coded visit blocks by status or visit type
  • Drag-and-drop to reassign visits between caregivers
  • Zoom in/out to see hourly or full-day views
  • Filter by team, department, or certification
  • Quickly identify unassigned or double-booked time slots
Pro tip: The resource view is the best way to verify a bulk import. It shows you at a glance whether visits were distributed correctly across your team.
Resource scheduler view in AveeCare

All scheduling features included at $6/client/month.

No add-on fees, no per-visit charges, no long-term contracts.