JGive is a powerful “crowd funding” extension that enables your members to create fund-raising projects; accept donations or Investments; and keep donors updated on the project’s progress.

Whether your members need to raise money for personal projects, causes, charities, business ventures, medical bills, musical endeavors, school events or non-profit fundraisers, our JGive extension makes it possible to do it with ease. Whats more if you have a Social Networking extension like JomSocial/Community Builder or EasySocial, they can even transform their profile page into a mini-fundraising site - just like microgiving.com.

Crowd funding (sometimes called ‘crowd financing’, ‘crowd sourced capital’ or ‘micro-patronage’) is a popular new way for artists, bloggers, musicians, software developers, and activists to support themselves and their projects through online ‘crowd’ donations. Your community members will LOVE being able to harness the power of the crowd to fund their projects—and you’ll love the boost in traffic, page-views and exposure your website will get when your members invite investors, family members, friends and fans alike over to your website to make donations.

No matter what kind of community or site you host, JGive is an app that your members will absolutely love and use in different ways. If you host a musician’s community, for example, your members could seek donations from fans to help fund the recording of their next CD. An entrepreneur could seek start-up capital from investors to build their latest invention. An open source software developer could seek donations to support the development of his free software. A boy scout’s troop could seek donations for a fundraising project. A blogger could request donations to help her pay her hosting fees. The possibilities are endless.

JGive is built using the Joomla MVC Framework which means you can easily extend & override what you want. Plus we have a very strong plugin API with lots of triggers allowing you to easily extend & integrate JGive as per your needs.

Features Overview

Campaign Categorization and Featured Campaigns

Support for Categories adds awesome power. Now the Admin can setup Campaign categories and users can post in them.
Now even if you have hundreds or thousands of campaigns in your system, they will be well managed and easier to find!
Additionally campaigns can also be marked as Featured to give them additional focus.

Campaign Approval Workflow

Choose to have the admin approve all campaigns that are posted on the site. Very useful to make sure users are adhering to your site's Goals and Policies and to ensure the Quality of campaigns. This also includes sending appropriate emails on various actions to admin and campaign owner.

Super Flexible Site Commissions

Site Admins can charge a payment commission fee if they wish to cover the payment gateway and other expenses they might incur. This commission is subtracted from the donations received before making payouts. Global Commission can be configured as X fixed amount + Y % so that you can make the fee as flexible as you want.
Additionally you can also configure separate fees per Joomla User Group if you want.

Paypal Adaptive Payments To Make Fees Much Easier With Automated Payouts !

Paypal Adaptive payments lets us do Split Parallel payments instantly. Which means if the Donor is making a Donation / Investment of 200$ and payments of 180$ to the campaign owner and 20$ to the Admin for his fee.

Recurring Donations With Paypal

jGive has the ability to allow recurring donations. At moment this functionality is available only with the Paypal payment gateway. We will extend it to other Payment gateways depending on demand in later versions.

Paypal Mass Payments

Paypal Mass payments is a legacy feature we have that can be used if you have approval from paypal for the same.
The Paypal Mass pay API can be used to completely automate payouts.

Backoffice Functions for Donation Management

jGive also lets you add donations manually from the backend for those donors who walk into the office and pay donations offline.

Campaigns

Users can create multiple fund raising projects or campaigns. Besides other details to educate visitors about their project, they can also set a fundraising goals ($50, $500, $5000, etc). The fundraising goal, remaining amount and time left for the campaign are showing on campaign pages.

Rich Text Editor For Campaigns

Users can use a full featured Rich text editor to add descriptions about their campaigns. We recommend using JCE and setting up a Profile for frontend submissions that allows only the required features on the frontend.
This means you can now add multiple Photos, Videos etc to your campaign!

Scheduling and Advanced Options

The Campaign owner can schedule a start date and end date for his campaign and schedule them in advance if needed.
Advanced options like "Allowing Donations to Exceed Goal Amount" and deciding if donations should be shown publicly or not are available.

Campaign Photo Gallery

Impress your donors/investors by maintaining an awesome campaign image gallery!
You can add multiple images against the campaign and show them in a nice gallery layout with lightbox effects.

Campaign Primary Image or Video

You can now make your campaign look impressive by adding a primary campaign image or campaign video to the campaign.

Give Backs and Rewards

Let your campaign owners setup rewards for donors or investors. For instance,
- for a $25 donation, “Bob” will send each donor a signed thank you card.
- for a $50 donation, Bob will personally call them to thank them, etc.

Give backs or Rewards have a prominent display and can have an image associated with them. In addition, donors can specifically choose the give back they want.

Show Your Donors Some Love !

jGive lets you show your campaign donors in a nice tab on your Campaign page. It's a great way to say thank you !
Donor Name, Donation amount and Donor Avatars from CB/JomSocial or EasySocial will be shown if you have one of these extensions.
Donors also have an option to not be listed publicly in which case, they will show as anonymous donors on this view.

Beautiful and Responsive With Bootstrap!

jGive uses Bootstrap to give an awesome and modern look at all its views. Plus all major views are also responsive which means if you are using Joomla 3.x or a responsive template you will be ready for Mobile too!

Now you see all the campaigns in a fresh new layout inspired by Kickstarter. It comes with a great sidebar with lots of filtering and sorting options to help your users find the campaigns they want.
Its now easier than ever to find the campaign of choice.

jGive has an awesome streamlined checkout process that ensures maximum conversions. Donors have an option to Login or do a Guest checkout or Register silently without having to fill any extra fields. We regularly improve the checkout processes in all our e-commerce extensions to ensure maximum conversion.

Quick Donor Data Capture in checkout

Donor data is pretty important for non profits. Our streamlined checkout process has an efficient way to capture donor data. Returning donors or donors having profiles on your site do not have to re enter data with our Autofill feature.

Campaigns Module

You can use this super versatile module to feature your campaigns on other pages of your site.
The multipurpose module will let you choose and show :
- Featured Campaigns
- Completed Campaigns
- Ongoing Campaigns
- Failed Campaigns
on any page you want in a slick display.

The best use of the module is to make copies of it and set them on different modes to make the Home page of your Funding section.

Donors and Donations Display Module

Using this module, you can show various types of jGive data on any page you want !
The module has multiple modes as below::
- My Donations
- Recent donations on site
- Top donations
- Overall top donors

Social Integrations

jGive Integrates with EasySocial, JomSocial, Community Builder and JomWall for User Data, Avatars and Activity Stream data push.
- You can opt to use user data, avatar and activity stream integration -from any of these extensions.
- You can also map data fields to be automatically pulled from Joomla, CB, JomSocial or EasySocial.
- You can also choose to integrate with plain Joomla if you don't have or need these integrations.

EasySocial Integration and Application

The Easy Social Integration integrates pushes for all jGive activities into the EasySocial Stream. Plus campaigns owned by the user are shown on the User's Profile using the My Campaigns Application.

JomSocial Plugin

Shows the campaigns owned by the user on his profile in a nice and compact manner. Let users accept Donations from their profiles!

The plugin shows a quick snapshot of the user's campaigns on his or her profile with a nice progress bar as well as a quick and easy donate button. Number of campaigns to show can be configured by the admin.

Group Donations Support For JomSocial

You can tie-in your campaign with your JomSocial groups and also show it on the Group pages using Campaigns module. Now you can start doing Group specific campaigns or investments!

Sharing Is Caring!

You can enable native social-sharing for Twitter, Facebook, Google+ along with support for Open Graph Tags. Or you can also switch on AddThis based sharing.

Campaign-wise Reports For Admins

Admins can get a bird's-eye view of the campaigns running on their site using this report. It shows a consolidated view of total donations received for the campaign and commissions for it.

Donations Report For Admins

View showing all the donations happening on the site with Campaign filter.

Payouts Reports and Paypal Mass Payments

We give an easy to use Payouts manager where the admin can see pending payouts and document them easily. Actual payments from the site to campaign owners need to be handled offline unless you have approval for Paypal Mass payments or Paypal Adaptive.

Joomla! name is used under a limited license from Open Source Matters in the United States and other countries. Techjoomla.com is not affiliated with or endorsed by Open Source Matters or the Joomla! project.