Settings

settings marked as required will generate warnings if left empty

General

flock_name_public

the public name of the database (flock) e.g. ‘My Example Membership Organisation’ required

flock_name_public_short

the short public name of the database (flock) e.g. ‘Example’

address_lines

list of address lines for the organisation required

charity_number

registered charity number

company_number

registered company number

contact_email

contact us email for the organisation e.g. info@example.com required

invoice_email

renamed from invoiceEmail e.g. billing

email

(deprecated) use contact_email

phone

public phone number of the organisation required

postal_code

zip or postal code of the organisation required

website

URL for the website of the organisation required

facebook

social link

instagram

social link

linkedin

social link

twitter

social link

youtube

social link

Brand

flock_logo

logo (png / svg format preferred) required

flock_logo_monochrome

monochrome logo (png / svg format preferred) used in the footer

flock_logo_square

square logo (png / svg format preferred) used for email, invoices and receipts

flock_banner_image

banner (long horizontal image) (png / svg format preferred)

name_in_logo

Is the name of the flock in the logo? (if so then the name isn’t shown beneath the logo)

hide_logo

Hides the logo

settings within palette

app_colour

renamed from mainColor. The base colour which sheepApp will use to generate your theme - this actual colour may not actually appear anywhere if the front-end code decides it’s too dark/bright required

brand_colour

renamed from brandColor. the exact value which will be used in your footer required

header_font_treatment

renamed from headerCase. font treatment e.g. ‘uppercase’

Pro Account Fields

app_header_font

renamed from headerFont. font to be used in header required [pro accounts only]

app_font

renamed from mainFont. body font required [pro accounts only]

customThemeOverride

an override palette (see below) [pro accounts only]

settings within customThemeOverride (all values must be provided unless otherwise specified.)

base

main theme colour, used for e.g. header text, icons, buttons

light1

approx 10% lighter (when auto generated) - used very sparingly

light2

approx 25% lighter (when auto generated) - not currently used

light3

approx 40% lighter (when auto generated) - background colour used for e.g. top nav, missing images

light4

approx 50% lighter (when auto generated) - disabled elements e.g. unclickable buttons, unavailable venue slots

dark

approx 20% darker (when auto generated) - primarily used for hover elements

navText

the colour used for text in top nav (usually black) [optional]

footerText

the colour used for text in the branded fat-footeer (usually white) [optional]

Deprecated Brand Fields

newTheme

(deprecated) true / false (new by default 2022)

newFooter

(deprecated) true / false (new by default 2022)

featureColor

(deprecated) feature colour

buttonColor

(deprecated) colour to use for buttons

hoverColor

(deprecated) colour to use on hover

Financial

default_currency

default currency required

financial_year_day

start of the financial year day of the month e.g. 8 for 8th

financial_year_month

start of the financial year month e.g. 4 for April

lower_tax_rate

lower tax rate (usually VAT) - default 0.05 required

standard_tax_rate

standard tax rate (usually VAT) - default 0.20 required

mandate_scope

what can the DD mandate be used for: ‘all_transactions’, ‘donations’, ‘membership’, ‘tickets’

Misc

connections

list of connection roles to show in user interface

disable_auto_tags

turn off auto tagging: true / false

gift_aid_rate

gift Aid rate (for UK based Gift Aid) - default 0.25

gift_aid_scope

what should have gift aid automatically applied (if a gift aid declaration is on file): ‘all_transactions’, ‘donations’, ‘membership’, ‘tickets’

interest_groups

the areas of interest that a user can choose from

locked_tags

list of tags which are “locked” and can’t be removed by users with lower permission levels

team_roles

the team/group roles supported by your teams

Config

availableOptions
  • consent (privacy, GDPR consent capture)

  • donations (appeals)

  • events

  • giving (gift aid)

  • membership

  • messages (view messsages sent in-app or via email)

  • payments

  • teams (groups / teams)

  • venues (space reservations)

newVerify

on by default

health

true / false

interests

true / false - ask the member to selec their areas of interest

invoices

true / false

qualifications

true / false

App text, label and content customisation

hideLogo

true / false

hideLoginCTA

true / false

signupline

e.g. ‘Become a member today.’,

loginIntroText

custom text for login process

banner_image

URL of banner image

consentCTA

markdown text - call to action for section

donationsCTA

markdown text - call to action for section

eventsCTA

markdown text - call to action for section

givingCTA

markdown text - call to action for section

membershipCTA

markdown text - call to action for section

teamsCTA

markdown text - call to action for section

eventsReturnAddress

URL for the website of the organisation used for return to website link (from events)

websiteReturnAddress

URL for the website of the organisation used for return to website link required

Membership

auto_membership_number

auto membership: true / false

membership_grace_period

period after a membership lapses when a member can renew - default 1

membership_renew_window

period before a membership lapses when a member can renew

random_auto_membership_number

use random numbers for membership numbering

initial_membership_number

starting membership number when auto_membership_number is turned on

setting within membership

enabled

(membership_enabled) true / false

allowMultiple

(membership_allow_multiple) Allow a member to have multiple active memberships

paymentOptions

list of available payment options for memberships (‘gocardless_mandate’, ‘stripe’, ‘payLater’)

maxPlansToShow

(membership_max_plans_to_show) number of membership plans to show on first screen

onFinishPath

(membership_on_finish_path) relative app URL to redirect the user to on completion

noSignup

(membership_enable_new_registrations) true / false

certificates

(membership_certificates) membership certificates: true / false

certificateTemplate

(membership_certificate_template) custom membership certificate

membershipCards

(membership_cards) true / false

documentsActiveOnly

(membership_documents_active_only) true / false

documentsPaidOnly

(membership_documents_paid_only) true / false

changeOnRenew

(membership_change_on_renew) Allow the member to change plans on renewal: true / false

linkedWord

(membership_linked_member_noun) the word to use when referring to linked members

Membership text, label and content customisation

membershipIntro

(membership_intro_text) e.g. ‘Join today in 4 simple steps.’,

signupline

(membership_signupline) e.g. ‘Become a member’

confirmIntroText

(membership_confirm_intro_text) e.g. ‘Please double check the details and then click confirm’

updateThankText

(membership_thank_text_renew) e.g. ‘Thank you for renewing, please click on continue to go to your account.’,

thankText

(membership_thank_text_new) text to show when done - opportunity to ask the member to complete and additional process

almostDoneButtonText

(membership_almost_done_button_text) override text e.g. ‘Skip’

onFinishName

(membership_on_finish_name) header text to show when done

interestsIntro

(membership_interests_intro) intro text to be used when interests are enabled

questions

(membership_questions) list of strings

questionDescriptions

(membership_question_descriptions) list of question descriptions

steps

Four labels to over-ride the default joining steps ‘Configure membership’, ‘Enter your details’, ‘Review & Confirm’, ‘Make Payment’

stepIntroText

Four paragraphs to over-ride the default joining step intro text

setting within payLater

linkText

override text for pay later / invoices e.g. ‘Request an invoice’

setting within registrationSwitches

All are true / false settings

addressRequired

defaults false - true / false

withDOB

include DOB in registration form

includeDOB

default - true

requireDOB

default - true

hideOptionalFields

default - false

hideOccupation

default - false

withTitle

default - false - include title in registration form

includeDOB

default - false

includeEthnicity

default - false

requireEthnicity

default - false

includeEmergencyContact

default - false

requireEmergencyContact

default - false

includeEmergencyContact2

default - false

requireEmergencyContact2

default - false

addressRequired

default - false

excludeAddress

default - false

onlyBasicDataRequired

default - true

withSource

default - false

withBio

default - false

withKnownAs

default - false

withEmployer

default - false

requireSource

default - false

requireBio

default - false

requireEmployer

default - fals

Partners

discourse_usage

on|off|paused - forum

dial9_usage

on|off|paused - VOIP provider

email_dropbox_usage

on|off|paused - Sheep system for importing emails from a named IMAP account

eventbrite_usage

on|off|paused - box office

gocardless_usage

on|off|paused - direct debit payments

loqate_usage

on|off|paused - address auto complete

mailchimp_usage

on|off|paused - mailing lists

stripe_usage

on|off|paused - credit card payments

xero_usage

on|off|paused - accounting software

Partner settings

on

partner is (or should be) active - notices will be issued for problems or missing config

off

partner is not in use

paused

partner is normally active but has been paused

Privacy

setting within privacy

privacy_policy_url

full url to client privacy policy required

include_form

include a privacy form: true / false

Forms

setting within application

noun

noun to describe the user completing the form e.g. ‘Volunteer’ or ‘Applicant’

nounPlural

plural of noun

withdrawPara

text to show for users withdrawing an application

thankPara

text to show when an application has been submitted

introPara

intro text to show for applications

consentPara

consent text to show for applications