community icon indicating copy to clipboard operation
community copied to clipboard

Project Infra: Connect Website with Social Media Channels via Zapier

Open svrnm opened this issue 1 year ago • 3 comments

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

svrnm avatar Sep 04 '24 13:09 svrnm

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)

trask avatar Feb 27 '25 19:02 trask

Announcements are already in the feed, e.g.:

Image

chalin avatar Feb 27 '25 19:02 chalin

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

svrnm avatar Apr 08 '25 08:04 svrnm