Project Infra: Connect Website with Social Media Channels via Zapier
I would like to leverage a combination of https://zapier.com and https://buffer.com to build a workflow that will allow us to publish to our social media channels every time an announcement is merged into the opentelemetry.io repo:
https://github.com/open-telemetry/opentelemetry.io/tree/main/content/en/announcements
I already created a small prototype with my personal accounts, to verify how it would work:
- [ ] We make sure that these announcements are published to RSS (this should be a 1-line change in the docs repo config)
- [ ] We setup the workflow "RSS by Zapier (New Item in Feed)" to "Buffer (Add to Queue")
- [ ] For testing we can store them as drafts within buffer first.
- [ ] After a testing period we go from "save as draft" to "share now" or "share next"
What do we get from implementing that, and from doing it this way:
- Everyone can publish through our social media channels, reviewed & approved by SIG Comms
- Blog posts with announcements will be automatically shared, and we do not depend on someone doing it manually
- Announcements are time-bound already, so we can have blog posts published early and announcements show up later
- The "announcements banner" on the website is in sync with social media posts
- If we prefer to not have a blog post announced, we can skip adding the announcement to it.
cc @open-telemetry/docs-approvers @open-telemetry/sig-end-user-approvers
Update: @austinlparker is looking at getting our Buffer account transferred to CNCF and added to the community assets. I can hook up the Zapier automation.
@svrnm can you check this?
We make sure that these announcements are published to RSS (this should be a 1-line change in the docs repo config)
since we have buffer now via CNCF, and zapier as well, I think we should be able to implement this now. I created a Zapier Workflow that creates a draft(!) to buffer queue for bluesky, so next time we publish a blog post, we can double check if this works 🤞
cc @open-telemetry/docs-approvers