You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Remove .claude/ from repository and add to .gitignore
- Update GOOGLE_SHEETS_SETUP.md with actual implementation details
- Document Salesforce export column format
- Add security notes about service account authentication
Copy file name to clipboardExpand all lines: GOOGLE_SHEETS_SETUP.md
+58-44Lines changed: 58 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,63 +4,69 @@ This document explains how to set up and use the Google Sheets integration for d
4
4
5
5
## Overview
6
6
7
-
The website automatically fetches data from a Google Sheet daily to display currently active workshops with registration information. Active workshops are highlighted in the catalog and sorted to appear first.
7
+
The website automatically fetches data from a Google Sheet daily to display currently active workshops with registration information. Active workshops are highlighted in the catalog and sorted to appear first. This integration uses Google Cloud service account authentication for secure access.
8
8
9
-
## Google Sheet Format
9
+
## Google Sheet Format (Salesforce Export)
10
10
11
-
Your Google Sheet should have the following columns:
11
+
The system is configured to parse Salesforce event export format with these columns:
12
12
13
13
| Column | Description | Example |
14
14
|--------|-------------|---------|
15
-
| title | Workshop title (must match catalog) | Python Fundamentals: Parts 1-3 |
16
-
| date | Workshop date (MM/DD/YYYY) | 12/15/2025 |
17
-
| time | Workshop time (HH:MM AM/PM) | 2:00 PM |
18
-
| registration_url | Link to registration |https://berkeley.zoom.us/meeting/register/...|
19
-
| instructor | Instructor name | Jane Doe |
20
-
| location | Workshop location | Online |
21
-
| description | Optional description | Learn Python basics in this 3-part series |
15
+
| evsprk__Event_Title__c | Workshop title | Python Fundamentals: Parts 1-3 |
16
+
| evsprk__Start_Date__c | Workshop date (YYYY-MM-DD) | 2025-08-19 |
17
+
| evsprk__Stage__c | Workshop status (must be "Active") | Active |
18
+
| evsprk__Event_Homepage_Link__c | HTML link with registration URL |`<a href="https://..." target="_blank">Open Event Home Page</a>`|
22
19
23
20
## Setup Instructions
24
21
25
-
### 1. Create Your Google Sheet
26
-
27
-
1. Create a new Google Sheet with the columns listed above
0 commit comments