Funraisin: missing $0 transactions
When a product is purchased on Funraisin for $0, Funraisin does not create a transaction record. Without a transaction record, MoveData has no data to process and the purchase does not appear in Salesforce.
The issue#
When a product is purchased on Funraisin for $0 (for example, a free promotional item or a complimentary ticket), Funraisin does not create a transaction record in its system.
MoveData relies on transaction records from Funraisin to construct product sale notifications. Without a transaction record, there is no notification for MoveData to process, and the purchase does not appear in Salesforce.
Why this happens#
This is a limitation of the Funraisin platform, not a MoveData configuration issue:
- A supporter completes a purchase on Funraisin for a $0 product.
- Funraisin does not generate a transaction record because the total is $0.
- MoveData polls the Funraisin API but receives no transaction data for that purchase.
- No notification is created, and no Salesforce records are generated.
Note
This behaviour may change in future versions of the Funraisin platform. If Funraisin begins creating transaction records for $0 purchases, MoveData will process them automatically.
How to check for missing $0 transactions#
If you suspect transactions are missing:
- Log in to your Funraisin Management Admin site.
- Check the relevant product or event for registrations or orders with a $0 total.
- Compare these against your Salesforce records to confirm which ones are missing.
Workarounds#
If you need $0 transactions recorded in Salesforce, consider these approaches:
- Manual entry: Create the Salesforce records (such as Opportunities or Order Items) manually based on Funraisin registration reports.
- Third-party automation: Use Zapier or Make to monitor Funraisin for $0 registrations and create corresponding Salesforce records.