Skip to Content
menu
  • Browse by Category
  • Browse by State
  • Step-by-step Guides
  • Video Library – Tutorials
  • Contact & Request Forms

Browse by State

1
  • BowlsLink release v1.38.5 June 2026

ACT

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

New South Wales

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

Northern Territory

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

Queensland

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

South Australia

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

Tasmania

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

Victoria

6
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts
  • Membership Webinar
  • Side Manager Training Webinar

Western Australia

4
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.37 December 2025
  • State & Territory BowlsLink Contacts

Browse by Category

4
  • BowlsLink release v1.38.5 June 2026
  • Navigating the BowlsLink App
  • BowlsLink Release v1.35 June 2025
  • Bowls Australia Club Websites

Account

23
  • Linked Accounts – What are they, why do they exist and how to request
  • How to find your competition entries – BowlsLink App and Desktop site
  • How to Withdraw and Refund Entries – Club Administrators
  • How to create a Signup
  • Registering for a Program as a Participant
  • Internationals playing in Australian Competitions
  • Entering a Competition
  • BowlsLink FAQs
  • How to Make Payment for an Invoice
  • Creating Memberships in Advance
  • Members not receiving emails from BowlsLink (Campaign Monitor)
  • How to View Club/Region/District Certifications and generate Certification Reports
  • How to Add Certifications to Personal Profile
  • Creating a Free Personal Email
  • BowlsLink Roles, Permissions and Security
  • How to access BowlsLearn LMS for certification courses and BowlsLink modules
  • How a member can update Profile Information
  • Diversity, Equity and Inclusion (DEI) Member Data
  • User Manual – Requesting Support
  • User Manual – Club Greens
  • User Manual – Club Membership
  • How to Login to BowlsLink and Reset Password
  • How to switch from email to Authenticator App

Membership

20
  • How to edit and manage Club Positions
  • Membership vs Participation – Whats the difference and how to Signup?
  • Participation Types in BowlsLink
  • How to Make Payment for an Invoice
  • Creating Memberships in Advance
  • How to View Club/Region/District Certifications and generate Certification Reports
  • How to Add Certifications to Personal Profile
  • Creating a Free Personal Email
  • BowlsLink Roles, Permissions and Security
  • User Manual – Club Membership
  • User Manual – Club Details
  • User Manual – Club Finances
  • Managing the loss of a member in BowlsLink
  • How to make members Financial
  • Fees and Memberships Types
  • Avoiding Duplicate Members
  • Member Transfers
  • Benefits of BowlsLink – Membership
  • Clubs Menu Administration
  • Membership Webinar

Competitions

27
  • How to find your competition entries – BowlsLink App and Desktop site
  • Creating a Competition – Checklist
  • How to Withdraw and Refund Entries – Club Administrators
  • Marker Scoring – Live Scoring App
  • Live Scoring App
  • How to Make Payment for an Invoice
  • Pennant Competition – Managing Teams and Results
  • How to Create a Broadcast Schedule and Ticker Overlay
  • Live Scoring – Club Competitions
  • National Ranking Events
  • Live Scoring – Pennant
  • Payment for an Unsecured Competition Entry
  • How to create a Club Competition
  • Create custom ladders using Ladder Presets
  • Shuffle Team Feature
  • Link or QR Code for Accepting Entries
  • Adding a team manager to your Pennant team
  • Entering scores for Competitions
  • Setting up a Pennant Competition
  • Jack Attack BowlsLink Manual
  • Create a scoreboard overlay
  • How to install the BowlsLink Live Scoring App
  • Fixture Templates
  • Entering a Competition
  • Side Manager Training Webinar
  • Use team name syntax when setting up a competition
  • Import fixtures using a template

Live Scoring

8
  • Creating a Competition – Checklist
  • Marker Scoring – Live Scoring App
  • Create custom ladders using Ladder Presets
  • How to Create a Broadcast Schedule and Ticker Overlay
  • Live Scoring – Club Competitions
  • Live Scoring – Pennant
  • How to install the BowlsLink Live Scoring App
  • Live Scoring App

Payments

7
  • How to issue an Invoice for payment
  • How to Pay for an Unsecured Entry via the BowlsLink App
  • How to Withdraw and Refund Entries – Club Administrators
  • Payment Gateway Sign Up (Pin Payments)
  • How to Make Payment for an Invoice
  • User Manual – Club Membership
  • User Manual – Club Finances

General

26
  • How to edit and manage Club Positions
  • Linked Accounts – What are they, why do they exist and how to request
  • How to Make Payment for an Invoice
  • Creating Memberships in Advance
  • Protected: Utilising Contact Form plugins for STA Websites
  • How to Create a Password Protected Webpage
  • How to View Club/Region/District Certifications and generate Certification Reports
  • How to Add Certifications to Personal Profile
  • Creating a Free Personal Email
  • BowlsLink Roles, Permissions and Security
  • How to access BowlsLearn LMS for certification courses and BowlsLink modules
  • How a member can update Profile Information
  • Diversity, Equity and Inclusion (DEI) Member Data
  • User Manual – Requesting Support
  • User Manual – Events
  • User Manual – Club Greens
  • User Manual – Club Membership
  • User Manual – Club Details
  • User Manual – Club Finances
  • Fees and Memberships Types
  • Bowls Australia Club Websites
  • Member Transfers
  • Australian Open now taking login Entries
  • Clubs Menu Administration
  • State & Territory BowlsLink Contacts
  • BowlsLink FAQs

Events

8
  • Use team name syntax when setting up a competition
  • Entering a Competition
  • Pennant Competition – Managing Teams and Results
  • How to Create a Broadcast Schedule and Ticker Overlay
  • Live Scoring – Pennant
  • User Manual – Events
  • Link or QR Code for Accepting Entries
  • How to create an Event in BowlsLink

Results Portal

3
  • How to Create a Broadcast Schedule and Ticker Overlay
  • Create a scoreboard overlay
  • Create a scoreboard overlay

Websites

10
  • How to Manage Club Website Homepage
  • Forms for Contacts and Rink Bookings
  • How to Quick Link Competition Entries for Clubs (Websites)
  • Club Websites – Managing Website Menus
  • Members not receiving emails from BowlsLink (Campaign Monitor)
  • Bowls Australia Club Websites
  • BowlsLink Roles, Permissions and Security
  • How to Add Events Calendar to Club Website
  • How to Create a Password Protected Webpage
  • Club Website examples

Releases

11
  • BowlsLink Release v1.39 August 2026
  • BowlsLink release v1.38.5 June 2026
  • BowlsLink Release v1.38 March 2026
  • BowlsLink Release v1.37 December 2025
  • Navigating the BowlsLink App
  • BowlsLink Release v1.35 June 2025
  • BowlsLink Release v1.34 March 2025
  • BowlsLink Release v1.33 Dec 2024
  • BowlsLink Release v1.32 August 2024
  • BowlsLink Release v1.31 April 2024
  • Updates for BowlsLink v1.30 Nov 2023

Participation

5
  • How to create a Program in BowlsLink
  • Membership vs Participation – Whats the difference and how to Signup?
  • User Manual – Participation (Types and Signups)
  • Registering for a Program as a Participant
  • How to create a Signup

BowlsLink App

6
  • How to Pay for an Unsecured Entry via the BowlsLink App
  • How to view member profile certifications – BowlsLink App
  • How to find your competition entries – BowlsLink App and Desktop site
  • How to Find and Register for Competitions via BowlsLink App
  • Navigating the BowlsLink App
  • How to Sign-up to BowlsLink App (Mobile)

Email Campaigns

4
  • How to Reactivate Archived Members for Email Campaigns
  • Members not receiving emails from BowlsLink (Campaign Monitor)
  • User Manual – Email Campaigns
  • Email Campaigns Update – Authenticated Domains

User Manuals

10
  • User Manual – Participation (Types and Signups)
  • Navigating the BowlsLink App
  • Jack Attack BowlsLink Manual
  • User Manual – Email Campaigns
  • User Manual – Club Finances
  • User Manual – Club Details
  • User Manual – Club Membership
  • User Manual – Club Greens
  • User Manual – Events
  • User Manual – Requesting Support

STA

1
  • Protected: Utilising Contact Form plugins for STA Websites

Pennant

14
  • Import fixtures using a template
  • Use team name syntax when setting up a competition
  • Entering a Competition
  • Fixture Templates
  • Link or QR Code for Accepting Entries
  • Create custom ladders using Ladder Presets
  • Shuffle Team Feature
  • Payment for an Unsecured Competition Entry
  • How to Create a Broadcast Schedule and Ticker Overlay
  • Live Scoring – Club Competitions
  • Setting up a Pennant Competition
  • Adding a team manager to your Pennant team
  • Live Scoring – Pennant
  • Pennant Competition – Managing Teams and Results
  • Home
  • Docs
  • Browse by Category
  • Competitions
  • Import fixtures using a template
View Categories

Import fixtures using a template

Importing a fixture template is a quick and easy way to create matches within the BowlsLink application that conform to some custom structure which the application may be unable to “auto” generate.

The BowsLink application expects a fixture template to be a file of comma-separated values (CSV), where each line of the file represents a single match. CSV files are a common way to represent tabular data using only plain text, and many popular spreadsheet applications like Microsoft Excel support saving worksheets as CSV files.

  • Competition Finals Narrations
  • Fixtures
  • Sample fixtures
  • Sample content of a fixtures template CSV file
  • Sample fixtures
  • Sample content of a fixtures template CSV file
  • Sample Page–McIntyre system
  • Sample content of a fixtures template CSV file conforming to the Page-McIntyre system
  • Step-by-step guide: Fixtures, Mapping Competitors and Templates with Greens & Rinks

Competition Finals Narrations #

To have the narration for your competitions, when creating or editing a fixture, go to ‘Other Settings’ and set the Auto-mapping preferred strategy to Ladder Position. The narration will ONLY work for this setting.

For example, if a semi-final or final is based upon winners of sections, these will show via the BowlsLink Results portal. This will create a clearer picture of fixtures for everyone!

Fixtures #

Each match is represented using three mandatory values and four optional values. A round-number, a “home” team/opponent number, and an “away” team/opponent number make up a match’s mandatory values; a time, a day, a Green/Rink allocation ID, and a section-number make up a match’s optional values.

Byes are represented using a reserved team/opponent number of negative 1 (-1), and to-be-determined (TBD) designations are represented using a reserved team/opponent number of zero (0).

Sample fixtures #

The template above is a typical representation of a round-robin Competition with only 3 teams, where teams play each other only once. The template above includes only the mandatory values for each match: a round-number, and two opponent numbers.

As a CSV file, the template above will look something like:

Sample content of a fixtures template CSV file #

In contrast, the template below is more complex, and includes optional values for each match, including a day, time, Green/Rink allocation ID, and section.

Sample fixtures #

Note that in the template above, optional values are just that: optional. A match may have a day, but no time; or a time, but no day.

As a CSV file, the template above will look something like:

Sample content of a fixtures template CSV file #

A match may require one or both of its opponents to be determined by the outcome of other matches – such as a round-2 match in a knock-out Competition having both opponents determined by the winners of two distinct round-1 matches.
This can be achieved in a template by using an opponent source identifier in place of a team/opponent number for the “home” value, “away” value, or both.

An opponent source identifier follows the format (n)-W or (n)-L, where (n) represents the index of the match from which an opponent should be sourced, and W and L discriminate between the “winner” and “loser” of that match respectively. For example: 3-W identifies the winner of the 3rd match in the template; 11-L identifies the loser of the 11th match in the template. If working with a spreadsheet application like MS Excel, be careful not to confuse the number of the row in which a match is templated for the index of the match. Because a template will include a “header” row, the match in the second row of the spreadsheet is actually the first match of the template (so, index 1).

Sample Page–McIntyre system #

The template above represents matches conforming to the Page-McIntyre system. In the first round of the Page-McIntyre system, the highest two ranked teams play each other, with the winner going straight through to the grand final and the loser going through to the preliminary final. The lowest two ranked teams play each other, and the winner advances to the preliminary final. The winner of the preliminary final gets through to the grand final (round 3).

As a CSV file, the template above will look something like:

Sample content of a fixtures template CSV file conforming to the Page-McIntyre system #

It’s common for some spreadsheet applications to save CSV files so that all values are delimited by quotation marks – e.g. “1”,”3″,”-1″. If your CSV file exhibits this trait, don’t worry, the BowlsLink importer handles these types of CSV files just fine.

Before attempting to import your own fixture template CSV file, take note of the following:

  1. Ensure your CSV file has a .csv extension; the BowlsLink application may be unable to recognise the file as a fixture template otherwise.
  2. Ensure your CSV file’s first row represents “column headers” (like ‘Round’, ‘Home’, etc), and not a match; the BowlsLink template importer is configured to ignore the first row. As such, feel free to use whatever “column headers” make sense to you.
  3. Ensure every row of your CSV file has values for all three mandatory columns: round-number, “home” team/opponent number, and “away” team/opponent number.
  4. Round numbers don’t have to be contiguous, nor do they have to start at 1; a fixture template with rounds 5, 21, and 40 is perfectly valid.
  5. Round numbers do, however, need to be greater than zero (0).
  6. Like round numbers, team/opponent numbers don’t have to be contiguous, nor do they have to start at 1. We recommend, however, that you use team/opponent numbers that are greater than zero (0), as the BowlsLink application reserves numbers less than one (1) for specialised cases (like byes, which are represented using -1).
  7. Team/opponent numbers must be no greater than 9000.
  8. Days must conform to the format YYYY-MM-DD.
  9. Times must use 24-hour time and conform to the format HH:MM.
  10. Green/Rink allocation IDs must identify greens/rinks allocated to the Competition to which the match(s) belong. The Greens & Rinks Report can be used to generate a list of Green/Rink allocation IDs per Competition.
  11. Section numbers don’t have to be contiguous, nor do they have to start at 1; a fixture template with sections 7, 2, and 11 is perfectly valid.
  12. Section numbers do, however, need to be greater than zero (0).
  13. For any match that doesn’t define a section number, section 1 will be used as default.
  14. For templates that define more than single section, the same team/opponent number must not appear in more than one section. Example: if one section uses team/opponent numbers 1-3, no other section may use these numbers. The exception to this rule is team/opponent numbers below 1, such as -1 (byes).
  15. A fixture template that defines more than a single section cannot have its matches extrapolated using the Apply the template to how many sections? feature.

Step-by-step guide: Fixtures, Mapping Competitors and Templates with Greens & Rinks #

Step-by-step guide: Fixtures, Mapping Competitors and Templates with Greens & Rinks #

How to Import Fixtures
How to Map Competitors and BYEs
Creating a Template with Greens & Rinks
Updated on August 3, 2026
Use team name syntax when setting up a competitionHow to find your competition entries – BowlsLink App and Desktop site
Table of Contents
  • Competition Finals Narrations
  • Fixtures
    • Sample fixtures
    • Sample content of a fixtures template CSV file
    • Sample fixtures
    • Sample content of a fixtures template CSV file
    • Sample Page–McIntyre system
    • Sample content of a fixtures template CSV file conforming to the Page-McIntyre system
  • Step-by-step guide: Fixtures, Mapping Competitors and Templates with Greens & Rinks
    • Step-by-step guide: Fixtures, Mapping Competitors and Templates with Greens & Rinks

Bowls in Your State

  • Bowls SA
  • Bowls WA
  • Bowls Tasmania
  • Women’s Bowls NSW
  • Bowls NSW
  • Bowls Victoria
  • Bowls ACT
  • Bowls NT
  • Bowls Queensland
back to top
Powered by
Copyright 2026 Bowls Australia

Bowls Australia Support Platform

Email: bowlslink@bowls.com.au

Phone: (03) 9480 7100

Back to top