🚀 Cloud Integration

Integrate my site with:

Select which services to integrate with your Discord Bot API deployment. These will be configured during the setup process.
1

Create Google Cloud Project

Create the "[project name]" project in Google Cloud Console or via API


Configure your Google Cloud project for Meetup Integration and Member Form authentication.

Leave blank for personal projects
Required for API-enabled projects
Required for creating projects via API. Should have Cloud Resource Manager Admin role.
2

Enable Required APIs

Enable Google Sheets API and Google Meet API for the project

3

Create Service Account

Create service account for automated access to Google services

4

Download Credentials

Download JSON credentials file for authentication

🤖 Discord Bot API Deployment

Deploy the Discord Bot API from feed/membersense/backend to Google Cloud Run with automated setup.

Required for Cloud Run deployment. Will auto-load your available billing accounts.
Path within the repository to the Bun backend application
1

Setup Project & Enable APIs

Create/select project and enable required APIs: Cloud Build, Cloud Run, Artifact Registry, Developer Connect

2

Configure Developer Connect

Setup GitHub integration for automated deployments

3

Deploy to Cloud Run

Build and deploy the Discord Bot API to Cloud Run

📝 Member Registration Form Config

Configure the public member registration form settings and appearance. These settings are stored in the public config file and control how the form appears to users.

The spreadsheet ID from your Google Sheets URL where member data will be stored
OAuth Client ID for Google sign-in authentication

Form Appearance & Behavior

Welcome Messages

Form Behavior

If unchecked, will update existing records instead of creating duplicates
Make GitHub username a required field
Display completion progress bar
Allow users to preview data before submitting

Related Links

Link to public members listing page
Link to projects overview page

📊 Google Sheets Setup Guide

1

Create Google Sheet

Create a new Google Sheet with the following column headers in row 1:

Timestamp | Handle | Name | ToDos | Projects | Team | Focus | UN Goal | School and Degree Program | Your Location | Github | Status | Email | StartDate | EndDate | Note | Your Website | Date Degree Completed | OPT University Department | OPT University Department,Email Phone | HoursPerWeek | Job Title | Phone
2

Share with Service Account

Share your Google Sheet with the service account email from your JSON key file. Grant "Editor" permissions.

3

Configure OAuth for Public Access

Set up OAuth 2.0 client in Google Cloud Console for public form authentication.

📖 Integration Guide & Documentation

Loading integration guide...

Member Registration Model Team