Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
General
This extension is responsible for handling subscriber and order donation information between Maileon and the FundraisingBox platform (https://fundraisingbox.com )
Installing
You can find this extension in Your your Maileon account settings once enabled by the Maileon service team.
Webhooks
This plugin works based on webhooks both in Maileon and FudraisingBoxFundraisingBox.
Webhook setup in Maileon
In Maileon You you should see two webhooks related to the plugin.
Action | Events | Webhook example setup |
---|---|---|
Contact unsubscribes through Maileon | unsubscription | |
Contact accepts Double Opt In | doi |
Note |
---|
Currently the plugin creates the webhooks, but You you need to manually add the JSON information to it. (as shown in the example setup, checkbox part). |
Webhook setup in FundraisingBox
To send contacts and transactions to Maileon, the plugin needs webhooks on FundraisingBox side too.
Note |
---|
Currently there is no way to create the webhook as a user or through api, which means You you need to ask the FundraisingBox support to create the webhooks. |
Webhook configuration should look like this:
Event | Webhook type | Url |
---|---|---|
Donation | JSON webhook | https://fundraisingbox-xsic.maileon.com/fubox/api/donation?cid={{fundraisingbox_client_id&fid={{fundraisingbox_form_id}}&maid={{maileon_account_id}} |
Available permissions
None: No permission. The contact will not receive newsletters.
Single Opt-in: Permission was simply granted, e.g. by entering an email address in a form. This method technically allows the contact to receive newsletters, but does not ensure that the email address belongs to the person who entered it.
Double Opt-in: With this permission, a confirmation email with a confirmation link is sent to the email address. Only when the link in the mail has been clicked and thus the interest in the entry has been confirmed, the contact can be sent.
Double Opt-in Plus: Double opt-in including consent for single user tracking. Please note: Without individual user tracking, no openings, clicks, etc. may be traced back to individual users and significant data for evaluating newsletter performance is missing. newsletter performance is missing.
Transaction data
Keys and data types of transaction object
fundraisingbox_donation_v1
Expand | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
|
Custom fields
Field | Data type | Description |
---|---|---|
| integer | The person id in FundraisingBox |
| integer | The FundraisingBox account id |
| integer | The total donation count for a person |
| integer | The id of the main email address for a person |
| string | The phone number provided during the donation |
Syncing all existing subscriber from FundraisingBox to Maileon
All subscribers can be transferred to Maileon. This is done in a background process. You will need to provide an email address to which a notification will be sent at the end of the import. The contacts will be created in Maileon with the permission selected in the Initial sync permission
field. DOI process is handled based on Initial DOI process
field (enabling it is not recommended for bulk imports). Once the import is complete, an email notification will be sent.