This article focuses on integrations that operate through Click & Pledge CONNECT payment forms. Other Click & Pledge integrations exist in our Salesforce app, Click & Pay Suite, or interact directly with the API, such as WooCommerce and Gravity Forms.
Integrations
Salesforce
The Connected User
To integrate Salesforce with your Click & Pledge account, you will establish the connection between Click & Pledge and Salesforce in CONNECT. The Salesforce user who establishes the connection is considered the Connected User and will be the owner of records created in Salesforce.
The connection may be established by a Salesforce user, or the Salesforce Integrated User. The following Salesforce user permissions are required:
- Create, read, and update Accounts, Contacts, Opportunities, Campaigns, and Campaign Members.
- The User must have the following permission sets:
- PS-CnP-PaaS-Connected-User-ONLY (for Click & Pay Suite)
- PS-CnP-Event-Connected-User-ONLY (for Event Management)
If your Salesforce instance restricts login to Salesforce based on IP addresses, Safelist this range of IP addresses in your Salesforce instance: 216.252.199.1-216.252.199.127.
Salesforce Documentation:
- Restrict Login IP Addresses in the Original Profile User Interface
- Restrict Login IP Ranges in the Enhanced Profile User Interface
- Enable the Enhanced Profile User Interface
-
Permission Sets
When to change the Connected User
- The existing Connected User leaves your organization
- A Consultant has completed implementation
To change the Connected User log into CONNECT and go to Launcher > Settings > Integrations > Salesforce Connection.
Scroll to the bottom of the screen and click the Disconnect button.
Click the Connect to Salesforce button and follow prompts on the screen.
Connect your C&P account to Salesforce
Go to Launcher > Settings > Integrations > Salesforce Connection
Enter the following information:
- Connection Type will be “Direct to Salesforce Instance” unless there are multiple CONNECT Accounts, in which case set Connection Type for one account to "Direct to Salesforce Instance," and all additional accounts to "Shared with another C&P Account.”
- Account Type - select either Production or Sandbox for the connection.
- Connect to - “Click & Pay Suite.”
- Login URL - select Standard Domain or Custom Domain.
- Custom Domain - enter the Domain name. For example, the Standard Domain will point to https://login.salesforce.com; the custom domain will point to https://(your domain name).my.salesforce.com .
- Email Notification List - enter the email address(es) of the person(s) to be notified if there is an error posting to Salesforce.
Click the Connect to Salesforce button. You may need to login to your Salesforce instance if you are not currently logged in. If prompted to give permission to Click & Pledge for posting, click "ALLOW" and you will be returned to CONNECT. You will see the status as "CONNECTED".
Re-establishing Connection to Salesforce
When to Re-establish the connection:
After your Click & Pledge and Salesforce accounts are connected, there may be times that the connection will need to be re-established.
- Every time the Salesforce instance is upgraded.
- If the connection is broken. An email will be sent to the person(s) on the error notification list when this happens.
The connection to Salesforce will update every time the “Salesforce Connection” is opened Integrations. You can see that it has been updated by scrolling down to Salesforce Connection Information and looking at the Connection Date & Time field.
Steps to refresh the connection:
- Navigate to Launcher > Settings > Integrations and click Salesforce Connection. The connection has been refreshed.
Pixabay
Integrate with Pixabay to choose from their library of royalty-free photos to add to your Peer-to-Peer (P2P) Site. Pixabay images can be used both as the background image of the "Cover" section and as the source file for the Image widget. You do need to create a Pixabay account for the integration.
- Go to Pixabay.com
- Click the "Join" link at the top right corner of the page.
- Provide a Username, Email, and Password to create a Pixabay account. You will need to confirm your email.
- Click the "Explore" link at the top right corner of the page and choose "API".
On the Pixabay Developer API page, click the "View API documentation" button.
Scroll down to the "Parameters" section. Beside "key" it says Your API key.
Copy this API key. If you are not logged in, you will need to do so to reveal the key.
In CONNECT, navigate to Launcher > Settings > Integrations > Pixabay.
Click the check box to "Enable" Pixabay.
Paste your API key in the API Key field.
Click "Submit".
Pixabay images are available for the Campaign image [Campaigns & Forms > choose a specific campaign name > Campaign Details > Image] and the image widget in your Peer to Peer Site Builder.
Pixabay may also be used to add images in Click & Pledge's app, Click & Pay Suite. In Store/Event it's available:
Catalog > Categories > Data > Image
Catalog > Store Products > Images
Catalog > Registration > Images
Catalog > Registration > Tickets > Images
Catalog > Ticket Designer
Catalog > Salesforce Products > Image
Email Designer
Bitly
Integrating Bitly with your Click & Pledge account provides short links you may use when distributing/publishing you payment forms. Once a Bitly link is available for a form you may modify the link in your Bitly account and your changes are reflected in CONNECT.
Create a Bitly Account
- Visit Bitly.com to create a free Bitly Account. An email will be sent to verify your Bitly account. For assistance see Bitly documentation at "How do I sign up for an account?"
- In Bitly navigate to Group Settings > Advanced Settings > and click the OAuth link.
- In OAuth Settings > Registered OAuth Applications, click "Get Registration Code".
- Complete OAuth registration by clicking the link sent to the email address used to register.
- Enter OAuth app settings
- Enter your own unique Application Name.
- Enter the Application Link and Redirect URL as: https://login.connect.clickandpledge.com/Bitly/
- In Application Description enter a description for the 'app' that connects your Bitly and your Click & Pledge accounts
- Click Register APP.
Once you have completed setting up your OAuth App, it will be listed under Registered OAUTH Apps. Click your App name to view and copy the Client ID and Client Secret to finish integration Navigate to this area by going to Menu > Group Settings > Advanced Settings > click OAuth > Registered OAuth Applications.
You will need the Client ID and Secret to enter into your Click & Pledge Account. This acts as a sanctioned login for the two accounts to 'talk' to each other.
The client Secret is only displayed when it is created.
If you cannot view the Client Secret, you may need to 'Regenerate' the secret and update the setting Click & Pledge CONNECT.
- Navigate to CONNECT (login.connect.clickandpledge.com)
- Go to Launcher > Settings > Integrations > Bitly
- Check the box to enable Bitly.
- Add Bitly Client ID and Client Secret.
- Click to Verify.
- You will see a box entitled "Authorize CnP CONNECT to use your account?" Click the Allow button to grant access for your Click & Pledge account to access your Bitly account. If your Bitly account has timed out, you may be prompted to login again.
Use Bitly for your forms
Find your automatically created Bitly Short Link under the Direct Link option for publishing your form in CONNECT Form builder.
Go to Launcher > Fundraising > Campaigns > selectr a Campaign Name > Form Builder > "Get Code" icon > Direct Link.
Customize your Bitly Link in Bitly under "Edit Bitlink", and it will be automatically updated in CONNECT!
Mass Email
Once you have added mass email integration to your account you can then add it to any CONNECT campaigns as well as the API platform. The integration allows your patrons to add themselves to your email list(s) during the checkout process. Once a patron has opted-in to an email list, then their contact information will automatically transfer to your organization's mass email account.
Available Providers:
MailChimp
Get the API key from MailChimp,
- Login to your MailChimp account and go to Account Settings.
- Click on the "Extras" tab and select API keys.
- Generate an API key by clicking "Create a Key".
- Copy the new key.
Integrate MailChimp with CONNECT
- Log into CONNECT at login.connect.clickandpledge.com.
- Go to Launcher > Settings > Integrations > MailChimp.
- Check the box to enable MailChimp.
- Paste the API key you copied from MailChimp.
- Add the name of you MailChimp newsletter and click Submit.
Enable MailChimp for a CONNECT Campaign
- Go to Launcher > Fundraising > Campaigns & Forms.
- Edit the Campaign you are adding MailChimp to.
- Go to Payment Settings > Integrations.
- Check the box for MailChimp and click Update.
Your MailChimp list now displays on the form for that CONNECT Campaign. When patrons donate, they are added to your MailChimp Audience.
SendGrid
The SendGrid Integration can be used in CONNECT and/or Click & Pay Suite in Salesforce. To use this integration, you’ll need a SendGrid account. You can try SendGrid for free, but you’ll need at least the Marketing Campaigns Basic Plan to create and manage contact lists.
In CONNECT, the integration lets you add a section to your donation forms where donors can choose to join your email list. You can show the option to join multiple lists - for example, Donors and Volunteers.
In Salesforce, the SendGrid Integration works through Click & Pay Suite’s Dispatch feature. Use it to create templates and conditions so emails are sent automatically to your Salesforce Contacts.
The basic setup is the same for CONNECT and Click & Pay Suite: first, create an API Key in SendGrid and connect your SendGrid account to your Click & Pledge account. After that, this article will continue with instructions for using SendGrid in CONNECT. For Click & Pay Dispatch instructions, see Click & Pay (Salesforce): Dispatch - Email - Mass Email.
Create an API Key in SendGrid
- Log in to your SendGrid account.
- In the menu on the left, select Settings.
- Select API Keys.
- Click Create API Key.
- Enter a name for the API Key.
- Set the API Key Permissions to Full Access.
- For details on permissions, see Manage SendGrid API Keys | SendGrid Documentation
- Click Create & View at the bottom of the page.
- Copy the API Key to your clipboard.
- You will see "Copied!" appear by the key.
- Click Done when finished.
- Important: For security, SendGrid does not display the API Key again. Save it somewhere safe.
Connect your SendGrid account to your Click & Pledge Account
- Log in to CONNECT.
- Click the Launcher (four white squares in the upper right corner).
- Select Settings.
- In the menu on the left, click 3rd Party Integrations.
- Click SendGrid.
- Paste the API Key you copied from SendGrid.
- Enter the name of your Contact List(s) in the e-Newsletter field.
- Note: Use the Contact List from the Marketing "New" section in SendGrid.
- Click Submit.
For more information on the integration in Salesforce, please see the following article: Click & Pay (Salesforce): Dispatch - Email - Mass Email
Enable SendGrid for your CONNECT Campaigns
- In CONNECT, click the Launcher (four white squares in the upper right corner).
- Select Fundraising.
- In the menu on the left, select Campaigns.
- Find the Campaign you want to add SendGrid to, then click the edit (pencil) icon.
- In the Campaign, select Campaign Details.
- Click Third Party Integration.
- Under Activated, check the box for SendGrid.
- Click Update.
Result
The option to be added to the mailing list will appear at the bottom of your donation form. In the form builder, you can customize the text that appears above the checkbox. For example you can have the text: “Would you like to sign up for our mailing list?” This mailing list section can be moved in the form builder by clicking and dragging.
Double the Donation
Click & Pledge and Double the Donation have worked together to bring a comprehensive employer matching gift program to Click & Pledge customers. Through this implementation, forms designed through Click & Pledge's API and CONNECT platform will offer the employer identification field as part of the donation process. Matching Gift data is captured and available for customers through reports.
You may contact Double the Donation to learn more about the integration with Click & Pledge.
Double the Donation - Get Your API Public Key
You will need your API Public Key located in your Double the Donation account to integrate with Click & Pledge.
The API Public Key allows Click & Pledge to communicate with your Double the Donation account.
To locate the API Public Key:1. Login to your Double the Donation 360MatchPro account.
Log in to your Double the Donation account.
Go to Settings → API Keys.
Copy your public key.
Integrate Double the Donation with Click & Pledge
- Log into CONNECT at login.connect.clickandpledge.com.
- Go to Launcher > Settings > Integrations > Double the Donation.
- Check the box to enable Double the Donation.
- Add your Double the Donation 'API Public Key' and click Submit.
Enable Double the Donation for a CONNECT Campaign
Once you have added Double the Donation as a 3rd party, you may enable it for any of your Campaigns.
Go to Launcher > Fundraising > Campaigns & Forms.
- Edit the Campaign you are adding Double the Donation to.
- Go to Payment Settings > Integrations.
- Check the box for Double the Donation and click Update.
Tracking Analytics
Overview
Analytics through 3rd party providers like to track visitor behavior on your webpages/forms.
Google Analytics works across your forms and connect.clickandpledge.com webpages.
Because Meta Pixel tracks page views and visits on your website, it can only be used with the custom domain option with Peer-to-Peer Site .
To navigate to Tracking Analytics go to Launcher > Settings > Integrations > Tracking Analytics
Google Analytics
By adding Google Analytics 4 or Google Tag Manager you can track behavior within your CONNECT platform. Google Analytics and Tags works across your forms and connect.clickandpledge.com webpages.
For a greater understanding of Google Analytics, Google offers an Analytics Academy: https://analytics.google.com/analytics/academy/
Click the Enable Tracking Analytics checkbox.
Use the radio buttons to select Google Tag Manager or Google Analytic 4.
For Google Tag Manager, Enter the Google Tag Manager ID. Click
For Google Analytics 4, sign in to your Google account and complete the required information under Forms/Widgets or Sites in CONNECT.
Click SUBMIT button to Save.
When updated you will see the message Third Party updated successfully.
Meta Pixels
Meta Pixels is used to track your visitor’s behavior. It can only be used with the custom domain option with Peer-to-Peer Site. To use this feature you need to have created a Meta Pixel. If you need to create one, follow the instruction to set up a Meta Pixel as detailed on this Facebook Article.
Once you have created the Meta Pixel you:
- Go to your Facebook Events Manager.
- In Events Manager Overview, you will see an ID number listed under the title of your Meta Pixel. You can scroll over the number next to the ID and copy it.
- In CONNECT under Launcher > Settings >Integrations > Tracking Analytics:
- Click the Enable Meta Pixel box
- Paste the Pixel ID number
- Click Submit button.
When updated you will see the message Third Party updated successfully.
Twilio
Integrate CONNECT with a Twilio account to offer 'Text-to-Give' SMSgiving campaigns, send SMS messages with Shoutout and use SMS with Click & Pay Suite.
- Visit twilio.org to create a Twilio account. For more information on creating a Twilio account see CONNECT: SMSgiving for more information
- During account creation copy the Project Name, Phone Number, Account Sid and Auth Token. You will need these to integrate with CONNECT.
- Once your account setup is complete login to your CONNECT account (login.connect.clickandpledge.com).
- Go to Launcher > Settings > Integrations
- Click Twilio SMS
- Click the "ADD NES" button.
- Check the "Enable Twilio" check box and enter the information you copied and saved in step 2.
- Submit
You are now ready to go to Launcher > Fundraising > SMSGiving and setup your SMSgiving form and ask.
Zapier
Click & Pledge integrates with Zapier, opening up a no-code way to push your donation data into accounting software like QuickBooks — and thousands of other apps. To set up the connection, Zapier needs an API key from your Click & Pledge account. This article walks you through generating that key so you can paste it into Zapier and start building your first Zap.
Navigation
To navigate to the Zapier Integration
- Click on Launcher (icon with four squares on top right)
- Settings
- Integrations
- Zapier
Generate Zapier Key
- Check Enable
- Click button to generate a new key
- Submit
Copy the key. Locate Click & Pledge in Zapier and, when prompted, add the key.
Zoom
Click & Pledge's integration with Zoom provides two ways to offer your patrons the ability to give to your organization.
Givent, Click & Pledge’s propriety virtual fundraising app that allows your sponsors and supporters to turn any event on Zoom or Microsoft Teams into a fundraising event for you, introducing your cause to their network: classes, webinars, company meetings, school events and more. See the Givent knowledge base article for details.
Prepaid Meetings or Webinars. Click & Pledge's integration with Zoom allows you to use Click & Pledge's CONNECT payment forms to accept payments and automatically register patrons for your Zoom meeting and webinars. This allows your Zoom events to become fundraising events for your organization. Instructions for using Zoom integration to accept payment for meeting/webinar registration is given below. Note: Zoom registration is not supported for transactions processed using Custom Payments. Only Credit Card, APM (Alternate Payment Method), and Bank Transfer payment types trigger Zoom registration.
The instructions below are only for the Prepaid Meetings or Webinars, not for Givent. For Givent instructions, click here for Givent knowledge base article.
Integration Requirements
This integration requires use of Zoom's API which is available with their paid account offerings. Refer to Zooms pricing page: https://zoom.us/pricing.
To install Zoom within your Click & Pledge account you need to be an Admin user on the Zoom account.
Add Zoom Integration
- Log into CONNECT at login.connect.clickandpledge.com.
- Go to Launcher > Settings > Integrations > Zoom.
- Click on Click to CONNECT button.
- You will be directed to Zoom Sign In screen. Login with your Zoom account information.
- You may be requested to pre-approve connection. If asked, click the Pre-approve button.
- Click the Authorize button.
- In CONNECT you will see the Connection Status changed to Connected. Integration is complete.
Create Zoom Meeting or Webinar for Integration
With any integration developers have to figure a way for 2 software systems to "talk" to each other. The way this particular integration works is that all information flows from Click & Pledge to Zoom. This means special care needs to be taken when creating a Zoom Meeting or Webinar.
When creating your Zoom Meeting or Webinar, you must:
Login to Zoom website to create the Meeting/Webinar. The Zoom App does not have registration options.
Set Registration to "Required."
Set Approval to "Automatically Approve."
Note: Since the Click & Pledge CONNECT form will be used as the registration form, do not add Questions or Custom Questions to Zoom. Add your questions Click & Pledge payment form.
Use the Click & Pledge CONNECT form for payments, then registration is automatic. Zoom is only used to set up the meeting/webinar. The Zoom registration form is not used.
Automated Email Registrations from Zoom
With meetings and webinars, Zoom's Confirmation Email is defaulted to be sent to registrants upon registration. As long as this setting has not been disabled, the Zoom email will be sent. This feature is within the Zoom Meeting or Webinar's Email Settings.
Zoom Links For Registrants
Along with the automated registration emails from Zoom, you may also opt to send links using the following:
- By the Click & Pledge receipt when the Zoom Details element is added.
- For Salesforce users who use Click & Pledge's app for Salesforce, Click & Pay Suite there is a field in Autoresponder Designer that may be added to Email Autoresponder. More information on these options is in the next section.
Login to Zoom to obtain Host links and to email Panelist links.
Add Zoom Meeting or Webinar to Campaign
Go to Launcher > Fundraising > Campaigns & Forms and create your CONNECT Campaign with the form to be used for registration. The following areas are specific to setting up the Campaign to use with Zoom.
-
Once you choose the Campaign Name, click Campaign Details > Payment Settings > Integrations:
Check the box for Zoom Meeting.
Select the radio button for the Zoom meeting this Campaign will be used with.
Click Update.
Note: The Zoom Event's Start Time will be based on the time zone selected within your Click & Pledge Account Settings.
If you would like to add questions to the payment form, which also serves as the registration form, go to Campaign Details > Payment Settings > Custom Questions.
Best Practice: do not use Checkbox for the answer type. The Checkbox format allows multiple answers to be selected. If you use a Checkbox answer type and more than one box is selected, only the last selected answer will show in Zoom reports.
For more information on creating custom questions refer to the Campaign Details section of the CONNECT Campaigns & Forms Knowledge Base article.
Zoom Links For Registrants
There are 3 options for registrants to receive their Zoom meeting links.
- By the automated email from Zoom
With meetings and webinars, Zoom's Confirmation Email is defaulted to be sent to registrants upon registration. As long as this setting has not been disabled, the Zoom email will be sent. This feature is within the Zoom Meeting or Webinar's Email Settings.
- By the Click & Pledge receipt when the Zoom Details element is added.
Within your Click & Pledge Receipt Builder, you may add the Receipt Element called "Zoom Details" to your receipt. Once you have created your new receipt, go back to your CONNECT Campaign under Campaign Details > Payment Settings > Messaging & Receipt and assign the receipt you created to be sent after the transaction completes.
- For Salesforce users who use Click & Pledge's Donor Management App, there is a field in C&P Designer that may be added to Email Autoresponder.
For Salesforce users who use Click & Pledge's app Click & Pay Suite, there are Zoom merge fields at Dispatch > Autoresponder > Designer's that may be added. Then the email can be assigned to an Autoresponder Email.
Login to Zoom to obtain Host links and to email Panelist links.