Questions on Donation Form Data Capture and Webhook Behavior

Hi Community,

We’re working on integrating donation forms via Sky API and had a few questions we previously sent to the Sky API team, but would appreciate any insight here:

  • Passing Additional Data: Can we pass custom data (e.g., a contact ID) into the form via hyperlink parameters? If so, is this data included in webhook payloads or accessible via gift ID?
  • Prefilling Form Fields: Is there a supported way to prefill donation form fields? Would this data be reflected in the webhook or gift record?
  • Form Metadata: Is there a way to retrieve field-level metadata for donation forms—such as required fields or validation constraints—via API?
  • Donation Form Attribution: We're trying to track which donation form was used for each gift. Is there a standard method or field for this? It’s not currently visible in the sample gift payload.
    • Is it any way possible to connect a gift event to the donation form it originated from? We would like to know this information from Raiser's Edge APIs as we would be flying blind when we receive a gift event in the webhook
    • We did try the approach of creating “Donation Form Name” using the POST api of “Gift Custom Fields”, but I would like an understanding on what is “parent_id” when creating one custom field, where to obtain it from.
    • we did create a custom field with data present in the request maker, but when we hit the gift api again, we didn't receive the field in the response. What are we missing here?
  • Webhook & Data Visibility Issues:
    • Webhooks don’t seem to trigger in production when payments are processed in Test Mode.
    • In sandbox, donation data appears in the donation form UI, but not in the Gifts section.

Would really appreciate any guidance or shared experiences from the community!

Thanks,

Comments

  • Hi @Chris Rodgers ,
    I haven’t received any responses to my earlier post, so I’m reaching out to see if you might have any insights on this. Your input would be greatly appreciated.

    Thank you!

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

    @Abhinav Yadav
    not sure if I understand what you trying to do here.

    Are you talking about creating a custom donation form and then use SKY API to integrate the donation from these form into RE NXT?


  • @Alex Wong I can't speak for @Abhinav Yadav , but I have similar questions.

    In my case, I'm trying to take our default donation form (it's at https://my.ccis.edu/give-now/%29%2C ) though I obviously have no problem with creating a new form if necessary, and do whatever process necessary — adding URL parameters, etc. — so that when a donor clicks on a personalized link (for example, https://my.ccis.edu/give-now/?myCustomParameter=donorSysRecIDOrOtherPersonalizedIdentifier), my default form is prefilled with their information currently in NXT. All they'd have to do is enter their amount and payment method.

    Failing that, I'd at least like to capture the custom parameter the donor clicked on when the gift is made — presumably as a custom field. This would allow me to verify the record in the event of a name change or other data discrepancy (phone/email/address currently on file).

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

    I don't use RE NXT donation form currently (neither Optimized nor Standard), so I don't have first-hand experiencing messing with them.

    However, based on the information on BB's help file, you can only custom the URL parameter for campaign, fund, and appeal.

Categories