Suppress BBIS Email message for ADF

HI, I'm curious if anyone has been able to or knows a way to suppress the gift confirmation email that is sent out from BBIS when using the Advanced Donation Form?  We want to send an email with content that is not included within the ootb merge fields, and am having a hard time finding a solution.


Thanks for any tips!


-Seth

Comments

  • Hi Seth! This is possible, but you have to use Blackbaud Payment services to make it work. You can set the giving form to proceed directly to payment instead of using a giving part, then it will display a confirmation screen but not send an email. Of course I would recommend lots of testing to make sure everything works the way you're hoping for. If you're not using BBMS let me know and I might be able to find some other ideas for workarounds!


    --Aaren
  • Hi Aaren, Thanks for the response.  I'm wondering if you're thinking of the out of the box standard donation form, and not the advanced donation form.  That being said, we are using the DonationService js API provided by blackbaud.  This redirects us to the payment page (in BBPS), and then redirects back to us after accpeting payment. When this call comes back we call the "completeDonation" method on the API to complete the transactions.  It's this process that actually sends the email, and it's OOTB BB code.  


    Thanks again,

    Seth
  • Adding this here, in case someone else needs an answer to this.  I tried removing all the content from the Advanced Donation Forms' acknowledgement area...and the system no longer sends an email.  
  • There are a few ways to do this, all of which we have done in the past for various clients. The basic though is to put the email address in a different place:

    - Add some JavaScript to the page to enter an internal email address i.e. confirmations@mydomain.com into the email field and hide it. Then show the user a gift attribute labelled 'Email address' and they can put their email address in there.


    You will need to sort out putting the email address they entered onto the proper email address on their CRM record. To do that you could do one of:

    - Use a custom global change

    - Add a SQL trigger on INSERT to update the transaction XML to move the email address from the attribute field to the email address field so to CRM it looks like the user entered it normally in the first place.


    Sure there are other ways but there you go. The first can be done very safely, the second a bit more complex but actually works very well.


    Cheers


    Warren