# Confirmation on Webhooks for Notifications

**URL:** <https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014>\
**Category:** API Support\
**Created:** [April 29, 2021, 2:45pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014 "2021-04-29T14:45:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrewhartman](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/andrewhartman/32/2793_2.png) [@andrewhartman](https://discuss.dwolla.com/u/andrewhartman)\
**Post date:** [April 29, 2021, 2:45pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014/1 "2021-04-29T14:45:07Z")

</div>

Hey Gang!

We’re taking on email notifications and wanted to confirm which webhooks do what. Here are few scenarios:

A. Personal Verified Customer moving money from a verified funding source that they own (e.g. their bank) to a Receive-only User

B. Personal Verified Customer moving money to from one verified funding source they own (e.g. a bank) to another they own (e.g. a loan)

Here are our questions:

1. Can you confirm the webhooks that would fire to the verified customer in these scenarios, and in what order?
2. In scenario B above, would the PVC receive webhooks as both the sender and receiver?

Thanks!

Andrew

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [April 29, 2021, 6:57pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014/2 "2021-04-29T18:57:47Z")

</div>

Hi @andrewhartman!

1. Yes! Here’s a [gist](https://gist.github.com/spencerhunter/2ab064e8e76a049eb22e17ed8e92f350#transfer-scenario-2) that Spencer created which enlists all of the possible webhooks you might come across in that scenario. Check out Transfer scenario #2; the webhooks listed for `"Customer A"` are the ones for the Personal Verified Customer (sender).

2. Yes. The PVC will be receiving the webhooks as both the sender and receiver. For more details on the webhooks, check out [Transfer scenario #1](https://gist.github.com/spencerhunter/2ab064e8e76a049eb22e17ed8e92f350#transfer-scenario-1) in the same gist as above. Furthermore, here’s our [guide doc](https://developers.dwolla.com/guides/transfer-money-me-to-me/create-transfer#step-4-initiating-a-transfer) on creating these me-to-me transfer with more detail for reference.

Hope that helps! Let us know if you have any questions!

---

<div class="post-metadata">

**Author:** ![andrewhartman](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/andrewhartman/32/2793_2.png) [@andrewhartman](https://discuss.dwolla.com/u/andrewhartman)\
**Post date:** [May 7, 2021, 11:05pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014/3 "2021-05-07T23:05:32Z")

</div>

@shreya Thanks this is super helpful! Definitely gives us the answers we need. Much appreciated!

---

<div class="post-metadata">

**Author:** ![andrewhartman](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/andrewhartman/32/2793_2.png) [@andrewhartman](https://discuss.dwolla.com/u/andrewhartman)\
**Post date:** [May 27, 2021, 9:53pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014/4 "2021-05-27T21:53:29Z")

</div>

@shreya Thanks again for your help here! In the example below, why is “customer\_bank\_transfer\_created” and “customer\_transfer\_created” both fired for Customer A?

 ![image](https://global.discourse-cdn.com/dwolla/original/2X/e/e3ec5d28f551e82572cb999ac3c89bca3227022f.png)

In looking at the sample content under “Email Content Guidelines” in the Dwolla Application for these webhooks, the content appears identical:

 ![image](https://global.discourse-cdn.com/dwolla/original/2X/4/4bb63b244fd14008a5b4dc7eb2f1bd98afee7d68.jpeg)

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [May 28, 2021, 2:51pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014/5 "2021-05-28T14:51:31Z")

</div>

Hi @andrewhartman –

For a bank-to-bank transfer from a Verified Customer to a Receive-only User, funds will move like the following:

1. Customer A Bank —\> Customer A Balance (3-4 Biz days) (1-2 Biz days if [Next-day ACH feature](https://www.dwolla.com/updates/next-day-ach/) enabled)
2. Customer A Balance —\> Customer B Bank (1-2 Business days)

How that looks with webhooks:  
`customer_bank_transfer_created` - Represents funds moving from source verified Customer’s bank to the Dwolla network.  
`customer_transfer_created` - Represents funds transferring from Customer A to Customer B.  
`customer_bank_transfer_completed` - Represents funds clearing either from a verified Customer’s bank to the Dwolla network or from the Dwolla network to a verified Customer’s bank. In this case it’s the former.  
`customer_transfer_completed` - Represents funds completing to receiving Customer B’s Bank

When sending email notifications to your Users, you can consolidate multiple emails and send them just one notification as well.

For example, when you receive the `customer_bank_transfer_created` webhook, you could send an email to the sender saying a payment was initiated. You can use the `customer_transfer_created` webhook to denote successful end-to-end processing of the transfer.  
If the funds didn’t make it to the Recipient’s bank account due to a return, then the `customer_bank_transfer_completed` is triggered denoting that funds made it into Customer’s A’s balance, but a `customer_transfer_failed` webhook is triggered denoting that funds didn’t make it to the recipient’s bank.

---

<div class="post-metadata">

**Author:** ![andrewhartman](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/andrewhartman/32/2793_2.png) [@andrewhartman](https://discuss.dwolla.com/u/andrewhartman)\
**Post date:** [June 14, 2021, 10:23pm UTC](https://discuss.dwolla.com/t/confirmation-on-webhooks-for-notifications/7014/6 "2021-06-14T22:23:02Z")

</div>

Hi @shreya, so sorry realized I didn’t acknowledge this reply. Thank you again for your help!
