U
Member
Not Assigned

There are three ways to add members to your club on PigeonLink. You can approve join requests from members who apply themselves, add individual members directly, or import a full membership list from a spreadsheet. This guide covers all three methods.

Three Ways to Add Members

Method 1 Members Join Themselves
Best for ongoing day-to-day membership. Members register on PigeonLink, find your club, and request to join. You approve or decline.
Method 2 Add Individually
Best for adding a single member, or someone without an email address. You enter their details directly.
Method 3 Batch Import from CSV
Best for setting up a new club or migrating an existing membership list. Add hundreds of members in one operation.

Method 1 Approving Member Join Requests

See the separate guide Approving New Members for full instructions on reviewing and acting on pending requests.

Method 2 Adding an Individual Member

Use this method to add a single member directly without them having to submit a join request useful for members who are not comfortable registering online, or when you need to add someone urgently.

  1. From the Manage Members page, click the Active Members tab.
  2. Click the Add Member button in the top-right corner.
  3. Enter the member's email address. PigeonLink checks whether an account already exists.
    • If an account exists the member is linked to your club immediately.
    • If no account exists enter the member's Full Name. PigeonLink creates a placeholder account for them.
  4. Fill in any optional fields: Flier Name, Member Number, Loft Name, Loft Number, and Club Role.
  5. Click Add Member.

Placeholder Accounts

When you add a member who does not yet have a PigeonLink account, the system creates a placeholder account using their email address. The member cannot log in until they set their own password. Let them know to:

  1. Visit pigeon-link.com
  2. Click Forgot Password
  3. Enter their email address and follow the link in the email to set a new password
Let new members know to expect an email from noreply@pigeon-link.com with instructions for setting their password.

Method 3 Batch Import from CSV

The CSV import is the fastest way to add a large number of members at once. A CSV (Comma-Separated Values) file is a plain text spreadsheet that can be exported from Microsoft Excel, Google Sheets, or any other spreadsheet application.

Required Columns

Your CSV must contain at least these two columns with these exact header names:

Column NameDescription
full_nameThe member's full name Required
emailThe member's email address Required

Optional Columns

Add any of these optional columns column order does not matter:

Column NameDescription
loft_nameThe name of the member's loft
loft_numberThe official loft/union number (e.g. SR-1001)
member_numberThe member's club membership number
roleClub role: member, secretary, rmanager, smanager, pro, conveyor, treasurer, president. Defaults to member if omitted.
flier_nameThe racing name shown on results (e.g. J. Smith)
section_nameSection name must exactly match a section name in the club hierarchy
latitudeLoft latitude in decimal degrees (e.g. 53.35641) or degrees/minutes/seconds (e.g. 53 21 23N)
longitudeLoft longitude in decimal degrees (e.g. -6.26031) or degrees/minutes/seconds (e.g. 6 15 47W)
A header row is required. Column names must be written exactly as shown lowercase with underscores. The file can use comma or tab separators.

Uploading the File

  1. From the Manage Members page, click the Active Members tab.
  2. Click the Import CSV button in the top-right corner.
  3. Optionally click Download Sample CSV to get a template file with the correct column names.
  4. Click Choose File, select your prepared CSV file, and click Preview Import.

Reviewing the Preview

Before any changes are made, PigeonLink shows you a preview of every row in your file. Each row is colour-coded:

ColourBadgeMeaning
White / GreenNew accountMember will be imported and a new PigeonLink account created for them
Blue tintExisting userMember already has a PigeonLink account they will be added to your club
AmberReviewMember is already in your club (active, pending, or previously removed) will be skipped
RedErrorRow has a problem (e.g. missing name or invalid email) will be skipped
If you included loft coordinates, the preview shows the resolved decimal value in the Coords column. Check this before confirming to ensure degrees/minutes/seconds values were parsed correctly.

Confirming the Import

  1. Review the summary at the top it shows how many rows are ready to import, flagged for review, or contain errors.
  2. If satisfied, click Confirm Import (N rows).
  3. The system imports all valid rows and shows a results summary with the outcome for each member: Imported, Approved, Re-added, Skipped, or Error.
The import cannot be automatically undone. If you need to reverse an import, members can be removed individually from the Active Members list.

What Happens to Loft Coordinates

Editing Member Details

After adding members, click the pencil Edit button on any member's row in the Active Members list to open the Edit Member form. From here you can update:

Setting coordinates via the Edit Member form marks them as secretary-verified. This is required for official race distance calculations.
Last updated: 29 Mar 2026