• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
project logo

charmaine

availability-calendar

Sends PTO reminders to Slack from shared team Google Calendar
Public
Like
1
availability-calendar
Home
Code
5
README.md
googleCalendar.ts
C
main.tsx
test.ts
utils.ts
Branches
1
Pull requests
Remixes
History
Environment variables
1
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
7/15/2025
Viewing readonly version of main branch: v70
View latest version
README.md

PTO Slack Bot

Sends PTO reminders to Slack from shared team Google Calendar. image.png

Setup

1. Google Calendar Connection

  1. Remix this val

  2. Go to pipedream.val.run

  3. Configure the following for your shared calendar:

    image.png

  4. Copy the generated code into googleCalendar.ts

2. Slack Webhook

  1. Go to api.slack.com/apps
  2. Create app → From Scratch → Select workspace
  3. Incoming Webhooks → Toggle ON → Add New Webhook
  4. Select your #ooo channel → Copy webhook URL
  5. Add environment variable: SLACK_WEBHOOK_URL = webhook URL

Testing

  • Change line 15 in main.tsx to const today = 1 and run to test
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.