
Expert
Keep up to date with the latest news and thought leadership.
Free FileMaker add-on
Turn a meeting on a FileMaker record into a standard .ics invite your attendees can accept in Outlook, Apple Calendar, or Google Calendar.
Yes, FileMaker can send real calendar invites. Using native script steps available since FileMaker Pro 18, it can build a standard iCalendar (.ics) file and attach it to an email, and most modern calendar apps treat that email as a meeting invitation with accept and decline buttons. The free Calendar Invite Creator add-on gives you a working version you can open and adapt.
Here is the moment it exists for. A site inspection is booked in FileMaker for Thursday at 9 a.m. The inspector hears about it in a forwarded email, types it into his calendar by hand, and gets the time zone wrong. The customer waits on site for an hour. The inspection record had every detail right the whole time. It just had no way to put the meeting on anyone’s calendar.
Calendar invitations travel as .ics files that follow the iCalendar standard (RFC 5545). When an .ics file is attached to an email, calendar apps such as Outlook, Apple Calendar, and Google Calendar detect it and offer to accept, decline, or tentatively accept the event.
From FileMaker’s side, that is three jobs: assemble the meeting details as iCalendar text, write that text to an .ics file, and attach the file to an email. Because .ics files are plain text, FileMaker’s Data File script steps cover the middle step with nothing extra installed.
Open the included KYO_CalendarInviteCreator_Addon.fmp12 file and click Create Add-on to save it as an add-on you can install in your own app. Then enter the meeting details, add attendees and an organizer, and send. The flow behind that button looks like this:
A user schedules a meeting on a FileMaker record
↓
The add-on assembles the start, end, location, organizer, and attendees as iCalendar text
↓
Create Data File, Open Data File, and Write to Data File save it as an .ics file
↓
FileMaker emails the file as an attachment through SMTP or the default mail client
↓
Each attendee sees a standard invite they can accept or decline
Here is an example of the iCalendar text the add-on produces:
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Meetings_Manager//FileMaker Pro//EN METHOD:REQUEST BEGIN:VEVENT SUMMARY:FileMaker Pro Meeting Invite Creation Demo UID:4821265E-F188-4A3B-9B47-6B62023885B8@fakemeetingscompany.com DTSTAMP:20260128T185213Z DTSTART:20260128T233000Z DTEND:20260129T000000Z LOCATION:Online Only ORGANIZER;CN=Kyo Logic:mailto:kyoLogic@testEmail.test ATTENDEE;CN=Test Person:mailto:testEmail@testEmail.test SEQUENCE:2 END:VEVENT END:VCALENDAR
Every line maps to data that usually already lives in FileMaker: the start and end times, the attendees, and the organizer.
The approach is simple. The details are where a proof of concept turns into something you can trust in production.
Calendar apps also behave differently, especially desktop versus web calendars. Test with more than one client and with real email addresses before you roll it out.
Once basic invites work, the same pattern extends to updates (increase SEQUENCE), multiple attendees, cancellation notices, and logging every invite back to the record. If you want a history of who changed a meeting and when, the Audit Log & Version History add-on covers that side. For a closer look at the file-writing steps themselves, see exporting container data with the Data File script steps.
The useful version of this is not a button someone remembers to press. It is a meeting invite that goes out because a record reached a certain state: an inspection assigned, an order ready to ship, a review due. The calendar becomes an output of the system instead of a separate chore.
Kyo Logic builds custom Claris FileMaker and manufacturing software for businesses across New England and beyond. If you want help wiring invites into your own scheduling logic, handling time zones for a team spread across regions, or sending updates and cancellations cleanly, reach out.
Can FileMaker send Outlook or Google Calendar invites?
Yes. FileMaker can create a standard iCalendar (.ics) file and email it as an attachment. Outlook, Apple Calendar, and Google Calendar recognize the file as a meeting invitation.
Do I need a plug-in or an outside API?
No. The add-on uses native FileMaker script steps. The Data File script steps that write the .ics file have been available since FileMaker Pro 18.
Why do invites show up at the wrong time?
Usually because of time zone handling. Writing start and end times in UTC with a trailing Z, and converting carefully from local time, avoids most of these problems.
Can I update or cancel an invite I already sent?
Yes. Send a new .ics file with the same UID and a higher SEQUENCE number to update an event. Cancellations follow the same pattern.
Expert
Let’s talk about how we can help you streamline, scale, or innovate—on your terms.
Start the Conversation