# Trigger a button from an external service (e.g. GitHub)

**URL:** <https://community.fibery.io/t/trigger-a-button-from-an-external-service-e-g-github/10452>\
**Category:** Get Help\
**Created:** [February 27, 2026, 2:57pm UTC](https://community.fibery.io/t/trigger-a-button-from-an-external-service-e-g-github/10452 "2026-02-27T14:57:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nathan\_Arthur](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nathan_arthur/32/13677_2.png) [@Nathan\_Arthur](https://community.fibery.io/u/Nathan_Arthur)\
**Post date:** [February 27, 2026, 2:57pm UTC](https://community.fibery.io/t/trigger-a-button-from-an-external-service-e-g-github/10452/1 "2026-02-27T14:57:59Z")

</div>

I’ve tried searching the docs and the web and I asked the AI, but as best as I can tell the feature I want doesn’t exist. So I’m asking here.

I have a database of Work Items that have a Workflow with a set of States. I want to automatically transition all the Work Items that are in state A to state B, when a particular GitHub job finishes successfully.

My instinct is that I should be able to make a Button that implements the state transition I want, and then remotely trigger the Button from GitHub. But I can’t find any docs about how to do that.

I see that there’s a Zapier integration, and maybe it could do it? But I don’t want to sign up for yet another service, if I don’t have to.

I don’t want to implement all the logic in an external script (and use the API); the Button configuration UI has everything I need, and it would be great to have the audit trail in Fibery for it, and the easy customizability in case the logic gets more complex later. All I need is a way to say “go”.
