Skip to content

This is the documentation of how to use the SUTD's DiscoverSUTD Event Submission, Event Approval and Event Publishing Automation process. Done using Zapier, Tally form, Google Sheets and Notion.

Notifications You must be signed in to change notification settings

WindJammer6/23.-DiscoverSUTD-Event-Proposal-Submission-Event-Approval-and-Event-Publishing-Automation-Process

Repository files navigation

SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process

This Github repository is mainly for the planning committee and Office of Student Activities (OSA) of Singapore University of Technology and Design (SUTD)'s DiscoverSUTD, an annual event of SUTD that spans for the first 4 weeks after every matriculation day each year for new SUTD students to the school (who are also termed as 'freshies'). The goal of this Github repository is to document on how to use this DiscoverSUTD event proposal submission, event approval and event publishing, automation process, created by me (Goh Jet Wei's Github account), for future year's planning committee of SUTD DiscoverSUTD to use to significantly reduce the amount of administrative work during the planning process of future DiscoverSUTD events.

This SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process is currently deployed and is running.


Background on SUTD's DiscoverSUTD

The SUTD's DiscoverSUTD event consists of a series of mandatory events organised by SUTD school leaders and introductory sessions organised by clubs and interest groups in SUTD that 'freshies' can sign up and participate in.

As part of the DiscoverSUTD planning committee in 2024, I have created this DiscoverSUTD automation process using Zapier (a software that allows developers to automate workflows) that aims to automate the process of event proposal submissions by clubs and interest groups, event approval by the SUTD'S Office of Student Activities (OSA), and event publishing to the general SUTD student body.


Why this SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process helps?

Prior to my batch of DiscoverSUTD planning committee in 2024, there was no existing automation process for the event proposal submissions by clubs and interest groups, event approval by the SUTD'S Office of Student Activities (OSA), and event publishing to the general SUTD student body, making the planning process for past DiscoverSUTD events a very manual process, such as:

  1. Getting event proposal submissions form from clubs and interest groups via Tally form
  2. Manually inputting the event details into Google sheets for the OSA to approve/disapprove
  3. Manually inputting the details of the approved events into a Notion calender to publish the approved event details to the general SUTD student body

But with this SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process using Zapier, this entire process becomes automated that requires minimal manual work, that requires just 1 SUTD's DiscoverSUTD planning committee member to manage!


How to use this SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process?

Here's the important part. Using this automation process requires some knowledge of Zapier and Notion's calender for debugging purposes. Also if edits are made on the Tally form, Google Sheet or Notion's calender, corresponding edits on Zapier's zaps must be made as well, which require some knowledge in how Zapier works.

Here are the important links:

In order to use this SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process, and to access the following important links, you need to have access to the SUTD's DiscoverSUTD email. For security reasons, I will not be sharing the login details here. If you are a SUTD DiscoverSUTD planning committee member, you need to check with the SUTD's OSA for the login details for the SUTD's DiscoverSUTD email!


Here's how to use the SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process, step by step:

SUTD_D.1.MP4

The video shows a demonstration of how the 'SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process' looks like. Done by me using OBS Studio software for screen recording and VideoPad Video Editor (by NCH Software) for video editing. There is no audio in this demonstration video.


If there is any queries on this SUTD's DiscoverSUTD Event Proposal Submission, Event Approval, and Event Publishing Automation Process, feel free to reach out to me :)


Limitations of the DiscoverSUTD Event Proposal Submission Event Approval and Event Publishing Automation Process

  • When I did the Zapier, I was on the free plan (I didn't want to pay for subscription), which has a limit of maximum 2 zap chains. Hence, the design of the automation process had to work around the limit of maximum 2 zap chains, by leveraging the unlimited amount of zaps that can be published (which explains why I had 5 zap links for this automation process)

  • The free plan of Zapier also has a limit of 100 tasks per zap, which I forgot to factor in until one day when the number of tasks (which is the number of Tally form event proposals received) exceeded 100, causing the automation process to fail and some of the event proposals to not be updated in the Google sheets, which was shown as 'Task Failed: Exceeded Number of Tasks' in the zaps in Zapier. Hence, I had to manually input these event proposals that the automation process missed in the Google sheets which was an exhausting task. (So remember to keep track of the number of tasks/event proposals that are being submitted! Make sure they don't exceed 100 tasks per zap!)

    Fortunately, even with the free plan the limit of 100 tasks per zap resets every month, so for my case, when the number of tasks/event proposals exceeded the number of tasks per month, I just had to keep manually updating the event proposals until the next reset until the limit of 100 tasks per zap resets and the automation process to work again...

    Here is Zapier's task run limit per zap depending on the subscription plan you have. As of the last update I checked:

    - **Free Plan**: 100 tasks per month
    - **Starter Plan**: 750 tasks per month
    - **Professional Plan**: 2,000 tasks per month
    - **Team Plan**: 50,000 tasks per month
    - **Company Plan**: 100,000 tasks per month
    

    These limits are subject to change, so I recommend checking Zapier's official website here: https://zapier.com/pricing?utm_source=google&utm_medium=cpc&utm_campaign=gaw-row-nua-evr-search_brand_alldev_prospecting_long-tail_d2-ads&utm_term=zapier%20plans&utm_content=9066672&utm_ads_campaign_id=20557914454&utm_ads_adset_id=148745687490&utm_ads_ad_id=673971565677&gad_source=1&gclid=Cj0KCQjwz7C2BhDkARIsAA_SZKZzYN3tgB8lokB0A7jICgdcD-mXzIyIQQKR3FNVFIzg8cPc7ygOAPwaAv14EALw_wcB (Zapier's pricing and rates) for the most up-to-date information.

About

This is the documentation of how to use the SUTD's DiscoverSUTD Event Submission, Event Approval and Event Publishing Automation process. Done using Zapier, Tally form, Google Sheets and Notion.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published