Documentation

Site Modes

Manage Site > Configuration > Settings > General > Site Mode
Multi User

Multi user lets users sign up and create campaigns. This is what most crowdfunding sites use.

Single User

Only the admin and specified users can create campaigns. The site owner can define who creates campaigns from Manage Site > Users

Back to top

Language

Manage Site > Configuration > Settings > Language

We support the following languages:

  • - English
  • - Español ( Spanish )
  • - Português ( Portuguese )
  • - Français ( French )
  • - Deutsch ( German )
  • - Italiano ( Italian )
  • - Nederlands ( Dutch )
  • - Norsk ( Norwegian )
  • - Pусский ( Russian )
  • - 日本語 ( Japanese )
  • - 简体字 ( Chinese Simpl. )
  • - 正體字 ( Chinese Trad. )

If you select multiple languages, a language selector will appear on the website.

NOTE: Campaigns and pages are restricted to one language only.
Back to top

Remove Branding

The default CrowdfundHQ site has a small link on the right side of the footer. You can easily remove that by either adding a customized footer, or go to Manage Site > Configuration > Settings > Options > Hide CrowdfundHQ link to hide it.

Back to top

Domain Name

Edit the DNS for your domain with your registrar:

  1. Change your root domain's (without the www) A record to point to this ip: 104.130.196.96
  2. Your "www" CNAME record should point to YOURSUBDOMAIN.crowdfundhq.com
    Replace YOURSUBDOMAIN with the subdomain your site's subdomain.

Depending on your registrar, it may end up looking something like the table below when you're done.

Record Type Value
A 104.130.196.96
www CNAME yoursubdomain.crowdfundhq.com

Contact us when you've changed your DNS and we will set you up. Let us know if you require something special, we can do redirects and subdomain setups as well.

NOTE: If you want to use a subdomain, just add an A-record pointing to 104.130.196.96

Godaddy DNS Domain Setup ...

Back to top

Email setup for your domain

Go to Manage Site > Dashboard > Domains to find the email setup information for your domain. Then go to your domain name provider (e.g. Godaddy.com or Register.com), and create two TXT entries for your domain, copy-paste the hostnames and values.

Follow the guides for your provider. Send us an email if you need help.

This is necessary for you to send emails reliably, and without limits (100 emails per day).

You can edit your site emails from Manage Site > Design > Emails

Back to top

Google Login

To set up your site to let users log in with their Google accounts, do the following:

Google API Setup
  1. Go to https://console.developers.google.com
  2. Select or create your project.
  3. Click APIs & auth then APIs.
  4. Enable the Contacts API and the Google+ API
  5. Click Credentials and Create new Client ID
  6. In the new form, select Web application
  7. Set Authorized JavaScript origins to be the URL of your CrowdfundHQ crowdfunding site (http://www.yoursite.com).
  8. Set Authorized redirect URIs to be http://www.yoursite.com/auth/google_oauth2/callback
  9. Make a note of your Client ID and your Client Secret
  10. Click Consent screen
  11. Fill in your email address and your Product Name, usually the name of your site.
CrowdfundHQ Setup
  1. Go to Manage Site > Configuration > Sharing > Login and paste your Client ID and Client Secret from Google into the Google Client ID and Google Client Secret fields.
  2. Click outside of the box to save. Your users will now be able to log in in with Google.
NOTE: Please note that it may take up to 10 minutes for Google to activate your credentials.
Back to top

Analytics & Facebook

Google Analytics
Manage Site > Configuration > Sharing > Plugins

To track your site using Google Analytics, you'll need to find your Google Analytics ID for your domain and enter it in the Google Analytics Tracking ID field. This ID starts with "UA" and is in the tracking code Google gives you.

Source: Google

Facebook App ID
Manage Site > Configuration > Sharing > Plugins

The Facebook App ID helps correctly count and track the likes of each campaign. To get a Facebook App ID, you'll need to register your personal Facebook account as a Facebook Developer.

Create a Facebook App
Log in with your Facebook account on https://developers.facebook.com
  1. Select Create New App from the dropdown in the upper left.
  2. In the Create a New App ID dialog, provide a Display Name and Contact Email, select a Category and click Create App ID.
  3. Complete the Security check.
  4. On the Product Setup page click Get Started next to Facebook Login.
  5. Set Web OAuth Login to Yes. Enter the following URL in the Valid OAuth redirect URIs to be http://www.your-domain.name/auth/facebook/callback
  6. Click on Quickstart under Facebook login, in the left navigation and choose Web.
  7. This will bring up the Tell us about your website field. Enter your site's URL, i.e http://www.your-domain-name.com and click Save and Continue
Make your app public
  1. Click on App Review in the left navigation. Near the top of the page make the slider say Yes for making the app public.
  2. Click on Settings in the left navigation. Take a note of your App ID and App Secret.
  3. Log into your CrowdfundHQ account and copy-paste your Facebook App ID and App Secret into Manage Site > Configuration > Sharing > Plugins > Facebook Login
Back to top

Contact Form

Your site comes with a built-in contact form. Go to http://www.yoursite.com/contact to check it out. The contact field will automatically send an email to the site email address or the account email address. Make sure your email account can receive emails.

You can change your site email address by going to Manage Site > Configuration > Settings > General > Site Email Address.

Back to top

HTTPS SSL Certificate

In order to install SSL for your site, you need to purchase a certificate online. Make sure you use your full domain name when creating your CSR (e.g. www.yoursite.com), or a wildcard certificate.

You can generate a CSR here: https://csrgenerator.com

Please send us the following in a zip file:

- The private key generated when creating the CSR file
- The certificate files (certificate and any intermediary certificates)

If needed, the server type is NGINX.

NOTE: If you are renewing an existing certificate, making a new CSR file might not be necessary.

Back to top

Menu