Sharing my Power Automate template: AIAC - All-Inclusive Adaptive Card template

- Description:

AIAC, acronym for All Inclusive Adaptive Card. this is a power automate flow that creates a template adaptive card that can be added to any RE NXT page that allows for tiles to be added (i.e. Constituent, Gift, etc), use for both displaying of information, gathering of input, perform actions on the input data, and display new information after the action is performed, all inclusively done in ONE flow.

- Required connections:

  • Blackbaud SKY Add-ins
  • Blackbaud Raisers Edge NXT Gifts
  • Blackbaud Raisers Edge NXT Constituents
  • SharePoint


- Suggested skill level required to use this template: Beginner/Intermediate


- Configuration details:

  • During import, you will need to connect SharePoint and Blackbaud connectors
  • If you want to save Blackbaud Developer Application ID in SharePoint, create a SP List and store the info there.


- Category: Integration and Automation


- Instructions:

  • MAKE SURE the field Who can trigger the flow? is set to Anyone.
  • Add an action (Send Email or Send Team Message) after Compose General Fail action, and use the dynamic content from this Compose General Fail action as HTML code for sending error handling message to self.
  • If you created SharePoint List to store your Blackbaud Developer Application ID, then update the Get Item SKY API APP ID action accordingly
  • If not, delete the Get Item SKY API APP ID action and update the Validate a user identity token action with your Blackbaud Developer Application ID directly in the Application ID field.
  • Add an action (Send Email or Send Team Message) after Compose Validate Error action, and use the dynamic content from this Compose Validate Error action as HTML code for sending error handling message to self.
  • Save > go to the trigger and copy the URL that appeared after saving.
  • google for an “url encoder” (i.e. https://www.urlencoder.org/) and paste this URL you copied and click on ENCODE.
  • Go to developer.blackbaud.com > Developer Account > My applications
  • if you don't already have an active application, click Add, otherwise, select an exiting application to add

- Additional Instructions for modifying template for your real use:

  • Now that you got the template working, you can think about what you really want to do with the tile (i.e. send eReceipt? send eInvoice? etc)
  • Once you decided, you can modify the flow as needed:
    • Template “assumes” you are placing the Adaptive Card in Gift page as new custom tile, so it has a Get Gift action to get gift information, however, if you are placing this in other page type, you can do get action on those record type (i.e. Get Opportunity when on opporunity page).
    • There are a lot of “note” left on each action of the template, so you can read and modify it as you wish
    • Ultimately, you will want to make sure every “path” in the path either result in “Terminate” (due to various errors, such as incorrect data passed into input), or result in Set Var Adaptive Card to display something back on the tile.

AIACTemplate_20240930160157.zip

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Facilitator 5 Kudos 5 bbcon 2025 Attendee Badge

    @Glen Hutson took a few chatgpt prompt, but came up with a new acronym for this type of flow: AIAC, since you took AIO =D

  • @Alex Wong
    Hi Alex, I just tried importing your adaptive card tile template and am getting this error. Any ideas?

    8571b7ccab37acf32d5e8b3f445fc5cf-huge-im
  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Facilitator 5 Kudos 5 bbcon 2025 Attendee Badge

    @Carla Murphy
    This error is due to the flow trying to access the SharePoint list, since you do not have exactly the same list i used.

    However, when you import, at the “top” of the page, even though there is error, you should get a link where it tells you to open the flow in edit mode. This allows you to make some change to the flow first.

    a59486de8cc5187c74d517deee63dc98-huge-im
  • @Alex Wong
    Thanks Alex! I'm getting closer. I'm having difficulty locating the trigger mentioned here:

    Save > go to the trigger and copy the URL that appeared after saving.

    google for an “url encoder” (i.e. https://www.urlencoder.org/) and paste this URL you copied and click on ENCODE.

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Facilitator 5 Kudos 5 bbcon 2025 Attendee Badge

    @Carla Murphy
    You have to save the flow in order to get the URL

    98d9b52fa868d8982c5eb4cd45aa274c-huge-im
  • @Alex Wong
    Hi Alex, any chance we could hire you to help get this flow working?

  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Facilitator 5 Kudos 5 bbcon 2025 Attendee Badge

    @Carla Murphy
    You can email me at ffxkenshin@gmail.com

  • @Alex Wong Hi Alex, I am working with this template per your recommendation. I feel like I am missing something, but can you elaborate on what this flow does? I just want to make sure I understand what is going on. Thank you!

    image.png
  • Alex Wong
    Alex Wong Community All-Star
    Tenth Anniversary Facilitator 5 Kudos 5 bbcon 2025 Attendee Badge

    this is what copilot say is the easiest to understand way of explaining this template.

    The AIAC template is a reusable Power Automate solution for creating custom interactive RE NXT tiles. It provides the framework to display data, collect user input, run automated actions, and show results directly within RE NXT, making it easier to build custom workflows such as eReceipts, approvals, notifications, or record updates.

    if you need more info, or need to know what you trying to do is achievable by this template or not, you can email me directly at alex.wong@ffxconsulting.co

Categories