The formunauts table fundraising solution is leveraing the RaiseNow API for payment facilitation. Via the RaiseNow integration with Salesforce donations are transferred to Salesforce in real time.
In order to get the most out of the integration the following items must be configured correctly when setting up a campaign in the FormunautsApp.
In Salesforce, configure one or more Fundraising Teams using the RaiseNow App. Note down the Salesforce ID of the object as you will need it when setting up the campaign in the FormunautsApp.
You can also configure individual fundraisers as Salesforce Contacts. You will need to provide the Salesforce ContactId for each fundraiser in the FormunautsApp.
Within the FormunautsApp, provide the ID of the Fundraising Team as well as the individual Salesforce ContactIds for each of your fundraisers. Set Salesforce object Id as Teamname. Set the vendorId to the Salesforce ContactId for each fundraiser.
You can also reference a Salesforce campaign for donations created via the App. For this puropse copy a valid campaign id from Salesforce and add it in the FormunautsApp. You must also configure the RaiseNow API key to be used for submitting new donations.
RaiseNow will transfer mandate documents generated by the DonutApp directly to Salesforce. For this purpose a client_id and secret must be provided by Formunauts support and configured in self-onboarding by enabling the "Document Download App" and adding Formunauts credentials:
Please checkout this article on details of the integration.