How Do I Create a Community Submission Calendar on My Website?
These instructions walk you through adding a public-facing calendar to your website so your audience can submit events that automatically appear on your calendar. This approach uses third-party tools (Google Calendar, Google Forms, and Zapier). Because these are external services, their features and interfaces may change over time. SoCast cannot guarantee the stability or functionality of these third-party services.
Requirements
- A Google (Gmail) account
- Basic familiarity with Google Forms
- Page permissions within the SoCast Platform
Step-by-Step: Embed a Google Calendar on Your Webpage
- Create a Google Account (we recommend using a dedicated account for community events).
- Set your calendar’s visibility to public.
- Customize your calendar settings as needed.
- Open Google Calendar and go to your calendar settings.
- Click the calendar name you want to display (for example, CSTest).
- Click Integrate calendar.
- Click Customize (beneath the embed iFrame code).
- Set the width to 1100 pixels and the height to 900 pixels (ideal for a page without a sidebar). Adjust as needed for your layout.
- Adjust the default view and other display options as desired.
- Copy the HTML iFrame code from the top of the page.
- Open your webpage in the SoCast Platform at admin.socastsrm.com.
- Add a Raw HTML element to the page.
- Paste the iFrame code into the element, save your changes, and publish or update the page.
Step-by-Step: Import Existing Calendar Events
- Export any existing events from your previous calendar.
- In Google Calendar, click the Settings (gear) icon.
- Select Import & export.
- Under Import, choose the file from your computer.
- Click Import.
Step-by-Step: Create a Google Form for Event Submissions
- Go to Google Forms.
- Create a new form with the fields you want users to complete.
- Click the Preview (eye) icon in the top right to view your form.
- Test your form by submitting a response.
- Return to the form builder and click Responses at the top to view submitted responses.
Step-by-Step: Use Zapier to Send Form Responses to Google Calendar
- Log in to Zapier with your Google account (it must be the same account used for Google Calendar and Google Forms).
- Select the Google Forms app and the Google Calendar app.
- Scroll down and click Use this Zap for “Create Google Calendar Events from Google Forms Submissions.”
- Click Create this Zap.
- Click Continue.
- Follow Zapier’s steps 1–4 on the screen, then click Continue.
- Verify your Google Forms account is correct (it should be by default), then click Save + Continue.
- Click the Spreadsheet dropdown and select the title of your Google Form. If you don’t see your form name, repeat the previous steps to ensure your form is set up correctly.
- Click the Worksheet dropdown and select Form Responses 1 (usually the default).
- Click Continue.
- Click Continue again.
- Click Fetch + Continue.
- Click Continue.
- For the Google Calendar action, click Continue.
- Click Save + Continue.
- In the Calendar dropdown, select your calendar (usually listed at the top).
- For the Summary field, click the insert field icon and select the “eventtitle” field.
- For the Description field, click the insert field icon and select the “description” field.
- For Start Date & Time, click the insert field icon and select the “eventstartdate” field.
- For End Date & Time, click the insert field icon and select the “eventenddate” field.
- For Visibility, select Public from the dropdown.
- For Reminders, select No from the dropdown.
- Click Continue.
- Click Send Test to Google Calendar.
- Click Finish.
- Toggle your Zap to On.
By following these steps, you’ll have a community submission calendar where your audience can submit events that automatically display on your website’s calendar. It’s a simple way to engage your community and keep listeners informed about upcoming events.