Pledge Reminders based on installments

Options

I'm trying to use Power Automate to create an Excel file from all gifts with a pledge balance on them, and pull out all the information on installments (what has been paid, and installments that are scheduled, with dates).

Which API has the information on gift installments? And where should I look for this?

I have another posting in the Community where I'm asking about creating an Excel file and saving the output to SharePoint. You're welcome to post information on how to do that here, instead.

If I create a variable to calculate the number of months overdue, will PA allow me to add a column to the output of my Excel file? My variable will calculate the number of months overdue.

I also need to include Addressee/Salutation and Address Info in the output. Can my output include both Constituent and Gift info, from two separate APIs?

Thanks.

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 PowerUp Challenge #3 Gift Management Name Dropper

    @Chris Zello
    Now that Gift v2 is available, you can get installment and payment details of a pledge by calling those API endpoints. (it is not available in Blackbaud connector yet, so you will need to use SKY Add-in connector Blackbaud send HTTP action. Read here on how:

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 PowerUp Challenge #3 Gift Management Name Dropper

    @Chris Zello
    Forgot to answer about addressee/salutation: you can use the Blackbaud Constituent connector..there's an action for Name Summary:

    0a8c66a22bb8b147124d29efe5bd37fd-huge-im
  • @Alex Wong
    Thank you Alex. I was able to test it out on a gift record with a pledge balance and see data. Still need to do some other work on it.

  • @Alex Wong
    I could use some guidance…I am trying to do this in order to run a list of the last pledge installments. I seem to be missing a step…as the flow states there is no starting point? Can you help…?

    0c8fdb71473676e1e0c8894e52839bb0-huge-im
  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 PowerUp Challenge #3 Gift Management Name Dropper

    @Bob Rickards

    can you elaborate on what you trying to do here? what do you mean by “run a list of last installment"?

  • @Alex Wong

    Sure…trying to run a list of installments and find the last installment date and then run a list of all upcoming installments for next month so that we can send them a note letting them know that the last payment is coming due.

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 PowerUp Challenge #3 Gift Management Name Dropper

    @Bob Rickards
    Unfortunately, it is not easy to do this only in Power Automate flow. Since the Gift v2 to get installment and payment is per pledge, you will have to get ALL pledge's installment and payment to do what you want to do. At least you will need to do all pledge where balance is not 0.

    Below is what you “can” do in 1 flow, but I strongly recommend handling this with installment and payment data already stored somewhere (sharepoint list/excel/csv, data warehouse, etc) and query from there.

    So first step is to know how many you are dealing with. Run a gift list with gift type = pledge. Then filter (using Filter action) the returned gift array on balance property greater than 0. see how many non-paid off pledge you have. (if pledge is paid off, then the pledge is not needed in your processing).

    then from this filter action, you will get an array of pledge that's not paid off, you will need to use Apply to Each on each pledge, and get installment and payment information from the pledges. you can then use “last(installment_array) and the month of this being next month. you will need to consider if payment is already applied to this installment either fully or partially paying the installment off (as pledge balance not 0 does not ”exactly" mean last installment is unpaid)

Categories