Creating a personalised schedule

Hi everyone - I’m hoping for an assistance or a guide for how I can create an agenda/list for patrons to add shows that they want to see.
It’s for a festival event and I want users to be able to add which performers and shows they are wanting to watch. This could be in app, add to personal calendar or whatever you would suggest.
I have no idea what I’m doing so any help is appreciated!

Hi Matilda1, great idea for your festival app! To give you the best advice, could you share a bit more about what you’re hoping for? Here are a few questions to help clarify:

  1. Do you require users to create accounts, I assume yes so they can “save” their agenda?
  2. Should users be able to see all available shows and pick from a list, or add custom shows?
  3. Will there be different types of events (workshops, performances, panels), or just shows?

Any details you can provide will help us point you in the right direction.

Thanks for the reply!
To answer your questions

  1. Ideally I’d love for them to not have to create an account but I don’t see how else it would be possible to achieve personalised schedules
  2. Definitely not custom shows - just pick from a list of preprogrammed times and artists
  3. There are different types of shows but I’m not stressed about workshops and things .

Last year I used Glide to create a navigation app for the event but our biggest feedback was people unable to save performances and have a personalised timetable/agenda of what shows they wanted to attend.
We have multiple venues (7) so people wanted to compare times of artists and plan accordingly

Hi Matilda1, based on your requirements, here’s a step-by-step approach you could use:

  1. Prefill your Activities table with all the scheduled shows and their details.
  2. Add a user-specific boolean column called “Add to Agenda” to this table.
  3. Create a tab that lists all activities. For each activity, display an “Add to Agenda” button. This button should only appear if the user hasn’t already added that activity (i.e., the boolean is not checked). When clicked, it marks the activity as added for that user.
  4. Set up a “Your Agenda” tab that shows a filtered list or calendar view of only those activities where “Add to Agenda” is checked. This gives users a personalized schedule.
  5. Include a “Remove from Agenda” option in the personalized view, which unchecks the boolean and removes the activity from their list. This button should only be visible for activities already added.

This setup lets users build a custom agenda from your pre-programmed list. It’s user-friendly and should address the feedback you received last year.

1 Like

Amazing thank you!

1 Like

Hope this helps your use case! Let us know if you have any further questions.