Instructions
Instructions
1. Setting Up the Plugin:
• Install the iCal Generator plugin in your Bubble app.
• Add the Generate iCal File action to any workflow where you need to generate a .ics file.
2. Configuring Fields:
• Populate the fields in the workflow action as follows:
• Event Name: A list of names for each event.
• Start Date: Unix timestamps (in milliseconds) for when each event starts.
• End Date: Unix timestamps (in milliseconds) for when each event ends.
• Location: A list of event locations (e.g., venue names or addresses).
• Time Zone ID (Optional): Specify the time zone using IANA identifiers (e.g., America/New_York).
• File Name (Optional): Set a custom name for the generated .ics file. If omitted, the file will default to Calendar_Events.ics.
3. Workflow Example:
• Add a button labeled “Download Calendar”.
• In the button’s workflow, add the Generate iCal File action.
• Provide dynamic or static data for the event fields.
• When the button is clicked, the .ics file will be created and downloaded.
4. Validation:
• Use tools like ICAL Validator to ensure the file conforms to the iCalendar standard.
• Test importing the file into popular calendar applications to verify compatibility.
5. Best Practices:
• Ensure all lists (e.g., event names, start times, end times, locations) are of the same length to avoid errors.
• Use meaningful event names and detailed locations to enhance the user experience.
• Validate time zones if using the time_zone_id field to prevent discrepancies in scheduling.