SKY Add-in button works in test environment but doesn't appear in live (separate Blackbaud organization)

Hi everyone,

I attended the Power Apps workshop in Toronto this past April (2-day session) where we learned how to build a SKY add-in button that connects to a Power Automate flow and displays an Adaptive Card on a constituent record.

I've successfully built and tested this in our test/sandbox environment (the SKY Developer Cohort environment from the workshop) — the button appears correctly in RE NXT, triggers the flow, and displays the Adaptive Card as expected.

However, when my I imported the flow into our live environment — which is a completely separate Blackbaud subscription/organization from the test environment — the add-in button does not appear in the Add-ins menu on constituent records.

What I've checked so far:

  • The flow imported successfully into the live environment with no broken connections
  • The flow's connections (Blackbaud SKY Add-ins, Blackbaud Raisers Edge NXT) are authenticated under my account
  • I copied the live flow's HTTP trigger URL and updated the Add-in URL in the SKY Developer Portal accordingly, using the format:
  https://app.blackbaud.com/addin-adaptivecard-host/button?cardServiceUrl={encoded_flow_url}&title=Active%20Pledges%20Summary&buttonAction=Flyout
  • The Extension point is set to "Constituent Page Action" (Development Office > Constituents)
  • The app shows up under "View environments" in the developer portal, but I'm unsure if it's properly linked/activated for our live Blackbaud organization specifically
  • I tried clearing cache, incognito browsing, and re-logging in — still no button

My question: Since our live RE NXT is on a different Blackbaud subscription/organization than the SKY Developer Cohort test environment, does the SKY Developer app registration need to be re-created or re-linked specifically for that organization? Is there a step (perhaps involving Site ID, app authorization, or organization-level activation) that's required when moving an add-in from a sandbox/cohort environment to a customer's live production organization?

Any guidance on what I might be missing would be greatly appreciated.

Thanks in advance!

Peter Tan

Categories