FileMaker Server can run your FileMaker scripts automatically on a schedule — great for nightly data imports, PDF generation, sending notifications, cleaning up old records, and more.
Creating a schedule
- Open the FileMaker Server Admin Console
- Go to the Schedules section
- Click Create a Schedule
- Choose FileMaker Script as the task type
- Select the database and script name, then set the frequency and time
- Save the schedule and make sure it is enabled
Important tips
- File paths must be server-writable. If your script generates PDFs or writes files, use a path that the server account has write access to. Contact support if you need help finding the right path for your setup.
- Privilege sets matter. The account used to run the script must have the Run FileMaker Scripts privilege in your database's security settings.
- After a migration or version upgrade, re-save your schedules. Use Save All Schedules in the Admin Console before the upgrade, and Load Schedules afterward to restore them. This is easy to overlook and causes schedules to silently stop running.
Troubleshooting
If a schedule is not running as expected, check the Log Viewer in the Admin Console for error messages around the scheduled run time. Common issues include missing file paths, insufficient account privileges, or the database being closed at the time the schedule fires.
