Sharing my Adaptive Card template: Constituent Giving Card

Options

Description

This Adaptive Card sample recreates the “Giving” tile in Raiser's Edge NXT.

Required connections

Raiser's Edge NXT

Suggested skill level

Beginner

Configuration details

None

Category

Integration

Instructions

This card recreates the Giving tile on the constituent page in Raiser's Edge NXT, with a few additions like the constituent profile picture, name, and primary address.

7ace12b288c0cfa350b846e821a80664-huge-co

Comments

  • @Ben Lambert
    I'm getting a 404 when I try to download the .zip.

  • @Ben Regier hmm - that's weird (and annoying). Let me dig in and see if I can determine what's happening. In the meantime, I'll re-attach the zip here:

    constituent giving tile.zip

  • @Ben Regier maybe just a weird quirk of the UI? I get the 404 clicking on the link, but it works when clicking on the item in the “Attached files” section.

  • @Ben Lambert
    Thanks for sharing! Can I ask - why did you deem this a necessary build when there is already a giving summary tile? What's the use you have for it?

  • Hi @Sami Zoss, I built this adaptive card just to show the art of the possible and as a companion to this blog post:

    https://community.blackbaud.com/blogs/69/8739

    So primarily this card just shows what is possible in terms of layout, formatting with Markdown expressions, etc. One could envision taking this card and expanding it with data from another system to further distinguish it from the standard out-of-the-box NXT giving tile.

  • @Ben Lambert
    Ahhh makes sense!!

    i could see this as a way to create something for development officers to easily export a giving summary of sorts for our donors. Have you been able to or seen any card that created the ability to then export the information displayed?

  • @Ben Lambert Hello! I was hoping to try this card out, but the link you provide goes to a 404 error – is this still available?

  • Austen Brown
    Austen Brown Community All-Star
    Ninth Anniversary 1,500 Likes 1000 Comments Name Dropper

    @Ben Lambert:

    @Ben Regier hmm - that's weird (and annoying). Let me dig in and see if I can determine what's happening. In the meantime, I'll re-attach the zip here:

    constituent giving tile.zip

    @James Parsons - Try this one instead. Ben commented this in Feb '23.

  • Hi @James Parsons, hmm - I see the same 404. I suspect this is the result of some transition in the underlying Community tool. @Erik Leaver do you know if these links are still available?

  • @Austen Brown
    So, the link for this worked, but it won't import (just getting a non-helpful “something went wrong” error). Would that be a problem iwth the zip file?

  • @James Parsons actually, when I view this thread I see two links - an inline link in the post, and then another link under “Attached Files”. Not sure if the second link is only visible because I am the OP but in any case, I get the 404 on the first link, but the second link works.

    The zipfile just contains a .json document - it's not something you can import into Power Automate. Just unzip the file and grab the json and paste it into your flow that builds the adaptive card.

    In case it helps, here's the json from the unzipped file - I'm sure Community will mangle the formatting (it looks fine when I paste it here) but you should be able to paste it into any online JSON formatter or the adaptive card designer itself:

    {

    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",

    "version": "1.4",

    "type": "AdaptiveCard",

    "body": [

    {

    "type": "ColumnSet",

    "columns": [

    {

    "type": "Column",

    "width": "auto",

    "items": [

    {

    "type": "Image",

    "style": "Person",

    "url": "https://www.w3schools.com/howto/img_avatar.png",

    "size": "Small"

    }

    ]

    },

    {

    "type": "Column",

    "width": "stretch",

    "items": [

    {

    "type": "TextBlock",

    "spacing": "None",

    "text": "Robert C. Hernandez",

    "isSubtle": true,

    "wrap": true

    },

    {

    "type": "TextBlock",

    "weight": "Bolder",

    "text": "205 9 Ave SE\\r\\nCalgary, AB T2G 0R3",

    "wrap": true

    }

    ]

    }

    ]

    },

    {

    "type": "ColumnSet",

    "spacing": "Medium",

    "separator": true,

    "columns": [

    {

    "type": "Column",

    "width": "auto",

    "items": [

    {

    "type": "TextBlock",

    "text": "**15** years giving"

    }

    ]

    },

    {

    "type": "Column",

    "width": "auto",

    "items": [

    {

    "type": "TextBlock",

    "text": "**4** years consecutive"

    }

    ]

    }

    ]

    },

    {

    "type": "ColumnSet",

    "spacing": "Medium",

    "separator": true,

    "columns": [

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "$303,497.00",

    "weight": "Bolder"

    },

    {

    "type": "TextBlock",

    "text": "gifts received",

    "spacing": "Small"

    }

    ]

    },

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "$7,990.00",

    "weight": "Bolder"

    },

    {

    "type": "TextBlock",

    "text": "committed",

    "spacing": "Small"

    }

    ]

    },

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "$50,000.00",

    "weight": "Bolder"

    },

    {

    "type": "TextBlock",

    "text": "soft credits",

    "spacing": "Small"

    }

    ]

    },

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "= $361,487.00",

    "weight": "Bolder",

    "size": "Large"

    },

    {

    "type": "TextBlock",

    "text": "lifetime giving",

    "spacing": "Small"

    }

    ]

    }

    ]

    },

    {

    "type": "ColumnSet",

    "spacing": "Medium",

    "separator": true,

    "columns": [

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "First",

    "isSubtle": true,

    "weight": "Bolder"

    },

    {

    "type": "TextBlock",

    "text": "[$1,000.00](https://host.nxt.blackbaud.com/gift/page/991?svcid=renxt&envid=p-YOURENVIRONMENTID)",

    "spacing": "Small"

    },

    {

    "type": "TextBlock",

    "text": "One-time gift",

    "spacing": "Small",

    "isSubtle": true

    },

    {

    "type": "TextBlock",

    "text": "06/03/2002",

    "spacing": "Small"

    },

    {

    "type": "TextBlock",

    "text": "Natural Disaster Relief Fund",

    "spacing": "Small"

    }

    ]

    },

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "Latest",

    "isSubtle": true,

    "weight": "Bolder"

    },

    {

    "type": "TextBlock",

    "text": "[$501.00](https://host.nxt.blackbaud.com/gift/page/7396?svcid=renxt&envid=p-YOURENVIRONMENTID)",

    "spacing": "Small"

    },

    {

    "type": "TextBlock",

    "text": "One-time gift",

    "spacing": "Small",

    "isSubtle": true

    },

    {

    "type": "TextBlock",

    "text": "08/19/2022",

    "spacing": "Small"

    },

    {

    "type": "TextBlock",

    "text": "Capital Project Fund",

    "spacing": "Small"

    }

    ]

    },

    {

    "type": "Column",

    "width": 1,

    "items": [

    {

    "type": "TextBlock",

    "text": "Greatest",

    "isSubtle": true,

    "weight": "Bolder"

    },

    {

    "type": "TextBlock",

    "text": "[$150,000.00](https://host.nxt.blackbaud.com/gift/page/1363?svcid=renxt&envid=p-YOURENVIRONMENTID)",

    "spacing": "Small"

    },

    {

    "type": "TextBlock",

    "text": "One-time gift",

    "spacing": "Small",

    "isSubtle": true

    },

    {

    "type": "TextBlock",

    "text": "04/10/2005",

    "spacing": "Small"

    },

    {

    "type": "TextBlock",

    "text": "Natural Disaster Relief Fund",

    "spacing": "Small"

    }

    ]

    }

    ]

    }

    ]

    }

  • @Ben Lambert
    Ah, I see – thanks for that explanation. I've been able to replicate this in our system; it's a good proof of concept. Thanks!

  • Erik Leaver
    Erik Leaver Blackbaud Employee
    Ancient Membership 100 Likes 100 Comments Name Dropper

    @James Parsons Looks like we've resolved the 404 error. Thanks for calling this out!

    cc: @Ben Lambert

Categories