Skip to content

Settings

Settings marked as required will generate warnings if left empty.

SettingDescription
flock_name_publicThe public name of the database (flock), e.g. “My Example Membership Organisation”. Required.
flock_name_public_shortThe short public name, e.g. “Example”.
address_linesList of address lines for the organisation. Required.
charity_numberRegistered charity number.
company_numberRegistered company number.
contact_emailContact email for the organisation, e.g. info@example.com. Required.
invoice_emailRenamed from invoiceEmail, e.g. billing address.
phonePublic phone number of the organisation. Required.
postal_codeZip or postal code of the organisation. Required.
websiteURL for the website of the organisation. Required.
facebookSocial link.
instagramSocial link.
linkedinSocial link.
twitterSocial link.
youtubeSocial link.
SettingDescription
flock_logoLogo (PNG / SVG format preferred). Required.
flock_logo_monochromeMonochrome logo (PNG / SVG format preferred). Used in the footer.
flock_logo_squareSquare logo (PNG / SVG format preferred). Used for email, invoices and receipts.
flock_banner_imageBanner (long horizontal image) (PNG / SVG format preferred).
name_in_logoIs the name of the flock in the logo? (If so then the name is not shown beneath the logo.)
hide_logoHides the logo.
SettingDescription
app_colourRenamed from mainColor. The base colour which sheepApp will use to generate your theme. This actual colour may not appear anywhere if the front-end code decides it is too dark/bright. Required.
brand_colourRenamed from brandColor. The exact value which will be used in your footer. Required.
header_font_treatmentRenamed from headerCase. Font treatment, e.g. “uppercase”.
SettingDescription
app_header_fontRenamed from headerFont. Font to be used in header. Required. Pro accounts only.
app_fontRenamed from mainFont. Body font. Required. Pro accounts only.
customThemeOverrideAn override palette (see below). Pro accounts only.

All values must be provided unless otherwise specified:

SettingDescription
baseMain theme colour. Used for e.g. header text, icons, buttons.
light1Approx 10% lighter (when auto generated). Used very sparingly.
light2Approx 25% lighter (when auto generated). Not currently used.
light3Approx 40% lighter (when auto generated). Background colour used for e.g. top nav, missing images.
light4Approx 50% lighter (when auto generated). Disabled elements, e.g. unclickable buttons, unavailable venue slots.
darkApprox 20% darker (when auto generated). Primarily used for hover elements.
navTextThe colour used for text in top nav (usually black). Optional.
footerTextThe colour used for text in the branded fat-footer (usually white). Optional.
SettingDescription
default_currencyDefault currency. Required.
financial_year_dayStart of the financial year day of the month, e.g. 8 for 8th.
financial_year_monthStart of the financial year month, e.g. 4 for April.
lower_tax_rateLower tax rate (usually VAT). Default 0.05. Required.
standard_tax_rateStandard tax rate (usually VAT). Default 0.20. Required.
mandate_scopeWhat can the DD mandate be used for: all_transactions, donations, membership, tickets.
SettingDescription
connectionsList of connection roles to show in user interface.
disable_auto_tagsTurn off auto tagging: true / false.
gift_aid_rateGift Aid rate (for UK based Gift Aid). Default 0.25.
gift_aid_scopeWhat should have gift aid automatically applied (if a gift aid declaration is on file): all_transactions, donations, membership, tickets.
interest_groupsThe areas of interest that a user can choose from.
locked_tagsList of tags which are “locked” and cannot be removed by users with lower permission levels.
team_rolesThe team/group roles supported by your teams.
SettingDescription
availableOptionsconsent (privacy, GDPR consent capture), donations (appeals), events, giving (gift aid), membership, messages (view messages sent in-app or via email), payments, teams (groups/teams), venues (space reservations).
newVerifyOn by default.
healthtrue / false.
intereststrue / false. Ask the member to select their areas of interest.
invoicestrue / false.
qualificationstrue / false.
SettingDescription
hideLogotrue / false.
hideLoginCTAtrue / false.
signuplinee.g. “Become a member today.”
loginIntroTextCustom text for login process.
banner_imageURL of banner image.
consentCTAMarkdown text. Call to action for section.
donationsCTAMarkdown text. Call to action for section.
eventsCTAMarkdown text. Call to action for section.
givingCTAMarkdown text. Call to action for section.
membershipCTAMarkdown text. Call to action for section.
teamsCTAMarkdown text. Call to action for section.
eventsReturnAddressURL for the website used for return to website link (from events).
websiteReturnAddressURL for the website used for return to website link. Required.
SettingDescription
auto_membership_numberAuto membership numbering: true / false.
membership_grace_periodPeriod after a membership lapses when a member can renew. Default 1.
membership_renew_windowPeriod before a membership lapses when a member can renew.
random_auto_membership_numberUse random numbers for membership numbering.
initial_membership_numberStarting membership number when auto_membership_number is turned on.
SettingDescription
enabled(membership_enabled) true / false.
allowMultiple(membership_allow_multiple) Allow a member to have multiple active memberships.
paymentOptionsList of available payment options: 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.
SettingDescription
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…”.
thankText(membership_thank_text_new) Text to show when done. Opportunity to ask the member to complete an 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 for when interests are enabled.
questions(membership_questions) List of strings.
questionDescriptions(membership_question_descriptions) List of question descriptions.
stepsFour labels to override the default joining steps.
stepIntroTextFour paragraphs to override the default joining step intro text.
SettingDescription
linkTextOverride text for pay later / invoices, e.g. “Request an invoice”.

All are true / false settings:

SettingDefaultDescription
addressRequiredfalseRequire address.
withDOBfalseInclude DOB in registration form.
includeDOBtrueInclude DOB field.
requireDOBtrueRequire DOB.
hideOptionalFieldsfalseHide optional fields.
hideOccupationfalseHide occupation field.
withTitlefalseInclude title in registration form.
includeEthnicityfalseInclude ethnicity field.
requireEthnicityfalseRequire ethnicity.
includeEmergencyContactfalseInclude emergency contact.
requireEmergencyContactfalseRequire emergency contact.
includeEmergencyContact2falseInclude second emergency contact.
requireEmergencyContact2falseRequire second emergency contact.
excludeAddressfalseExclude address fields.
onlyBasicDataRequiredtrueOnly basic data required.
withSourcefalseInclude source field.
withBiofalseInclude bio field.
withKnownAsfalseInclude known-as field.
withEmployerfalseInclude employer field.
requireSourcefalseRequire source.
requireBiofalseRequire bio.
requireEmployerfalseRequire employer.
SettingValuesDescription
discourse_usageon, off, pausedForum.
dial9_usageon, off, pausedVOIP provider.
email_dropbox_usageon, off, pausedSheep system for importing emails from a named IMAP account.
eventbrite_usageon, off, pausedBox office.
gocardless_usageon, off, pausedDirect debit payments.
loqate_usageon, off, pausedAddress auto complete.
mailchimp_usageon, off, pausedMailing lists.
stripe_usageon, off, pausedCredit card payments.
xero_usageon, off, pausedAccounting software.
ValueDescription
onPartner is (or should be) active. Notices will be issued for problems or missing config.
offPartner is not in use.
pausedPartner is normally active but has been paused.

Settings within privacy:

SettingDescription
privacy_policy_urlFull URL to client privacy policy. Required.
include_formInclude a privacy form: true / false.

Settings within application:

SettingDescription
nounNoun to describe the user completing the form, e.g. “Volunteer” or “Applicant”.
nounPluralPlural of noun.
withdrawParaText to show for users withdrawing an application.
thankParaText to show when an application has been submitted.
introParaIntro text to show for applications.
consentParaConsent text to show for applications.