# Tracking Monthly Pledges

**URL:** <https://www.patreondevelopers.com/t/tracking-monthly-pledges/583>\
**Category:** Friendly Help\
**Created:** [May 13, 2018, 6:57pm UTC](https://www.patreondevelopers.com/t/tracking-monthly-pledges/583 "2018-05-13T18:57:26Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![sam](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/sam/32/492_2.png) [@sam](https://www.patreondevelopers.com/u/sam)\
**Post date:** [May 13, 2018, 7:30pm UTC](https://www.patreondevelopers.com/t/tracking-monthly-pledges/583/2 "2018-05-13T19:30:31Z")

</div>

At the moment the only data available to us is the current state of the pledge plus the `total_historical_amout_cents` value which represents the lifetime value of a pledge (less refunds). You would need to build a system that is responsible for keeping track of the state of each pledge if you wish to know things like “how long has this patron had this reward?”. Depending on the level of information you need you may be able to make this system just using webhooks however if you need payment status information then you’d need to build out a system that requests data from Patreon routinely (as webhooks are only made for user-initiated status changes; not automated (i.e payment)).

You can find a previous question someone asked along these lines here: [Point System based on Rewards on Patreon](https://www.patreondevelopers.com/t/point-system-based-on-rewards-on-patreon/141)

You can also find a bunch of information about how the Patreon system works provided by the Patreon team in the following 2 topics, which was helpful for me when building a system similar to the one you describe:

> [@How does the Patreon system work? Decline payments, outstanding amounts etc](https://www.patreondevelopers.com/t/how-does-the-patreon-system-work-decline-payments-outstanding-amounts-etc/131):
>
> Hi! Although I’m familiar with how Patreon works in general, there are some specifics of the system that I am unclear on. Any clarification would be greatly appreciated, thank you. If a reward requires shipping is an address mandatory, or can there be cases where a user chooses a reward that includes a physical component but does not provide their address? Do is\_paused pledges count towards the user\_limit, or does a user relinquish their reward when they pause? or can the number of patrons ex…

> [@How to determine if a patron has been successfully charged?](https://www.patreondevelopers.com/t/how-to-determine-if-a-patron-has-been-successfully-charged/125):
>
> As far as I can tell there is no information included in the API that states if a patron has been successfully charged or not, however, we can deduce they have been charged if the following conditions are true: If campaign is\_charged\_immediately and declined\_since is null If patron created\_at was in the previous month, and [72 hours have passed](https://patreon.zendesk.com/hc/en-us/articles/204290629-Why-haven-t-I-been-charged-yet-) since the start of the current month and declined\_since is null If total\_historical\_amount\_cents is greater than 0 Am I correct in this understanding? …

---

_[View the full topic](https://www.patreondevelopers.com/t/tracking-monthly-pledges/583)._
