This guide explains how to integrate iDonate with Lead Liaison.
Create an External Web Form and add the iDonate donation form fields you'd like to map to your Lead Liaison standard and custom fields. For example, you could add fields like "Last Donation Amount", etc. and map it.
Contact your Lead Liaison Representative to have this created.
Replace your existing Lead Liaison tracking code with new tracking code. Your URLs, llcustid value, and src= values will be different. Please consult with your Lead Liaison Representative to be sure of your exact tracking code. Your URLs is a list of all web pages containing an iDonate submission form.
<script type='text/javascript' src='https://lkjhv878vhh.cloudfront.net/scripts/lazyload-min.js'></script> <script type='text/javascript' language='javascript'> var ll_is_append_prospect_identifier_to_urls = true; var ll_append_prospect_identifier_to_urls = { parameter: 'utm_source', pre_value: 'lluvid:' }; ll_append_prospect_identifier_to_urls.exact = []; ll_append_prospect_identifier_to_urls.exact.push ('https://yourdomain.org/DonationPageA'); ll_append_prospect_identifier_to_urls.exact.push ('https://yourdomain.org/DonationPageB'); ll_append_prospect_identifier_to_urls.exact.push ('https://yourdomain.org/DonationPageC'); ll_append_prospect_identifier_to_urls.exact.push ('https://yourdomain.org/DonationPageD'); ll_append_prospect_identifier_to_urls.exact.push ('https://yourdomain.org/DonationPageE'); var ll_use_lazyload = true; var llcustid = XXXXX; var ll_use_automatic_form_tracking = true; LazyLoad.js('https://t9859.llanalytics.com/tracking_engine/collector.min.js'); </script> |
When a donation is made from iDonate the donation will be recorded on the Prospect's Profile in two ways:
Once the integration is complete it's easy to get more out of the integration. You can use the Custom Activity or Web Form Submission events to trigger additional communication or nurturing.
Where customerID is the Lead Liaison Customer ID
And idonate_token is the Lead Liaison customer iDonate random token.
For example, the URL might be: https://process.leadliaison.com/services/idonate-handler.php?llcustid=11268&idtkn=I7YELh1h4uio5D7be4Iuc1KOCWh41LwcFSmqvQPt
For reference, here's how Lead Liaison prepares the forwarded information from iDonate's webhook prior to sending to Lead Liaison's form handler:
post_collected_data: Array ( [lluvid] => 8842083 [id] => 5d5d5aca-17e0-468d-a883-8cfa9f850367 [organization_id] => 8bc833a9-a9ef-4e82-b060-893e7dfbd269 [payment_transaction_id] => e2dfe30a-9b8c-4b9e-b287-c877b37ac874 [donor_id] => d85ba1c5-88d7-4f65-bdf6-fb0c5b6d8f25 [description] => Cash Donation: $25.00 [amount] => 25 [donation_form_id] => c01356d2-b6cb-4b5f-883a-fc3de8595648 [donation_form_name] => Our Donation Form [prospect_information] => Array ( [email] => ben.sampson@idonate.com [firstname] => Ben [lastname] => Sampson [phone] => 888.555.1212 [title] => Sr. Donor [country] => United States [state] => TX [city] => McKinney [street] => 8804 Milano Drive, McKinney TX [street2] => [zip] => 75071 ) ) |