Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To get started with Konect, you will need to install the Salesforce Nonprofit Success Pack. This can be done by either using Salesforce’s Install Page or by engaging an implementation partner, such as Vertic in Australia or a list of international partners.

Konect does not add any custom objects to the Nonprofit Success Pack and uses only native data structures to process payments, issue receipts, and provide donation landing pages.

Konect has been integrated natively with the Stripe payment gateway exclusively for all financial payment processing. Stripe offers a deep set of functional features Konect takes advantage of, such as Smart Retries, Fraud Protection, and Subscription Management.

The Salesforce Nonprofit Success Pack Data Model is shown below with a description of the most commonly used data objects within Konect.

Give your authors a helping hand by using templates in your documentation space. You will need Space Administrator permissions to create templates.

To create a template:

  1. Go to "Space Tools" in the sidebar, select "Content Tools" and create a new template.

  2. Click "Page Layout" and add sections and columns to your page.

  3. Add headings and sub-headings as needed.

  4. Choose "Instructional Text" from the "Template" menu and add text that is only visible in the editor.

  5. Save your template.

Your template will become available in the Create dialog for this spaceprocess a One-Off Donation within Salesforce, simply navigate to the desired Contact and click the Donate Quick Action, see below:

Image Added

After clicking the Quick Action, you will be presented with the following Modal:

Image Added

Each of the Modal options is described below:

Input / Option

Description

From who would you like to process the Donation?

  • Individual: The Donation will be created for the Contact where the Quick Action was clicked. The Account lookup on the resulting Opportunity populated based on the Contact’s Account Name field. This is generally the Contact's Household.

  • Business: The Donation will be created for an Account/Organisation that is associated with the Contact via the Account.PrimaryContact lookup.

    • When you select the Business option in the Modal, a lookup is presented to select the desired Account/Organisation record.

Info

When making a Business Donation - only Accounts/Organisations where the Contact is saved as the Primary Contact are available to be selected in the lookup.

How would you like to process the Donation?

  • New Donation: Creates a new Donation Opportunity record associated with the Contact or Account

  • Existing Donation: This provides the ability to process the Payment for an existing Opportunity, where the Stage = Pledged, associated with the Contact.

Amount

The Amount for the Donation. This is mandatory.

Date

The Date the Donation was made. This defaults to today but can be changed. This is mandatory.

Campaign

The Campaign the Donation is associated with. This is mandatory.

Do not allow donor changing the Campaign on the Donation Form

If the payment for the Donation is processed via a Secure Payment Link sent to the Donor, use this option to prevent the Donor from being able to change the Donation Campaign on the Secure Payment page.

Acknowledgment Status

The Receipt status of the Donation. This defaults to Email Acknowledgment Now, meaning a Receipt will be emailed to the Donor once the Donation Payment has been successfully processed.

How would the Donor like to process the Credit Card payment?

  • Secure Payment Link: The Donation will be processed via a secure page link that will be sent to the Donor via via Email or SMS (if you have an integration enabled with Twilio or similar). The Secure Page uses a Konect Form to manage the payment process with the Donor

  • Telephone: The Donation can be processed via:

    • Existing Payment Method: If Stripe has the details of an existing Payment Method this can be used

      • Credit Card only for One-Off Donations

    • New Payment Method: enter the details of a new Credit Card to be used to process the payment

Info

These two options are descibed in more detail below

Donation Form

This option is displayed when you select Secure Payment Link as the Payment channel (described above). You can use the Konect Form options to configure the available options to the Donor.

Show Personal Message

This is used to toggle if you want to display specific text on the Secure Payment Page that is sent to the Donor. For example: you may wish to say something similar to: “Thank you for your time on the phone and deciding to Donate. Please use this form to process your Donaiton securely.”

The Personal Message is added per the below:

Image Added

Personal Message Input Box

Use this to insert the text used for the Personal Message on the Secure Payment Page (described above).

How would the Donor like to process the Credit Card payment?

When the Secure Payment Link option is selected - Konect will generate a link to a Payment Page (using Konect Forms) that is inserted into an email. Clicking Compose Email will generate a prepopulated email in the Contact’s Activity pane. This can be updated if desired, but remember to retain the link to the Secure Payment page!

Image Added

Telephone

When the Telephone option is selected - the Donation can be processed via:

  • Existing Payment Method: If Stripe has the details of an existing Payment Method this can be used

    • Credit Card only for One-Off Donations

  • New Payment Method: enter the details of a new Credit Card to be used to process the payment

Image Added

Please Note:

Note

Konect creates a Donation Opportunity with the Stage = Pledged prior to processing the payment with Stripe. In the event this payment is declined by Stripe, an Opportunity record with a Stage of Pledged will exist. Don’t forget to delete this if want to remove it from Salesforce.

Related Pages

Filter by label (Content by label)
showLabelsfalse
spacesKKB
showSpacefalse
sorttitle
typepage
cqllabel = "documentation-space-sample" and type = "page" and space = "KKB"
labelsdocumentation-space-sample