Opening Hubbaly

Still opening. A slow connection takes longer; nothing you had open is lost.

Try again

Member import

Organiser workflow

What a hub Owner or Admin does to bring a member list into Hubbaly, from the file to the results.

Four steps. One, Choose list: a CSV spreadsheet, a plain text file or pasted email addresses, up to 5,000 rows and 50 columns, in up to 5 MB. Two, Choose information: Name and Main camera become member details, Membership and Member since become hub records; each column becomes a member detail or a hub record, or is not imported. Three, Check people: 12 can join after import, 1 already members, 1 not imported; every row and what will happen to it, before anything is saved. Four, Confirm: Send invitation emails or Do not send emails, time allowed to join 365 days, and Start import; no accounts are made, and each person joins when they choose.

What can I bring in?

A CSV spreadsheet, a plain text file with one email address on each line, or a list pasted straight in.

A list can hold up to 5,000 rows and 50 columns, in up to 5 MB. A single cell can hold up to 2,000 characters. One column must be the email address.

How do I choose what happens to each column?

Choose information sets each column to one of three things. Set all remaining columns does the rest in one go.

Member detail
Belongs to the person. They see it when they join and can change or remove it later.
Hub record
Belongs to your hub. Only hub Owners and Admins can see it, and the person cannot change it.
Do not import
Nothing from this column is saved.
A phone on Choose information: Set all remaining columns, with Use as member details, Keep as hub records and Do not import, then the Name column set to Member detail, matched to the existing member detail Name, and the Membership column set to Hub record.

What does Check people show?

Every row of your list, with what will happen to it. Nothing is saved yet.

The counts say how many can join after import, are already members, or are not imported. Search and filters find a row, and Correction CSV lists the rows to fix in your file.

A check stays good for two hours. Change the list or your choices, and Hubbaly checks again.

A phone on Check people: 12 can join after import, 1 already members, 0 existing details filled, 1 not imported, 0 new member details, and Private hub records: 2 columns from master-photography-members.csv will be kept for 13 people, only owners and admins can see them.

What happens when I start the import?

Confirm shows the totals once more. Choose Send invitation emails or Do not send emails, and how many days people have to join. It starts at 365 days.

Use this file for current members too fills only the details your members have left empty. It's off unless you turn it on.

Confirm you have authority to share the list, then press Start import. Hubbaly makes no accounts and nobody a member. Each person joins when they choose to.

What do the results show?

Each row has a membership outcome and an invitation outcome:

Can join now
The invitation is active, and the person hasn't joined yet.
Joined from import
The person used the invitation and joined.
Already a member
They were in your hub already. Nothing changed for them.
Skipped
The row wasn't imported, for example a repeat of an earlier row.
Needs attention
The row couldn't be imported as it is, such as an email that isn't valid.
No longer active
The invitation was used, declined, revoked, expired or closed.
A phone on Member import from 20 Oct 2026: 15 rows from your original list. Can join now 11, Joined from import 1, Already members 1, Needs attention 1, Skipped 1, No longer active 0, Invitations sent 11, Delivery issues 1. Floating over it, row 2: sofia.mp@example.com, Joined from import, Sent, 2 fields kept.

How do I put a mistake right?

An imported email address is never edited in place. Revoke the row, correct your file, and use Import a corrected file.

Give people more time to join extends the deadline, up to 730 days from the original import. Stop remaining people joining ends it for everyone who hasn't joined. Nobody who joined is removed, and saved hub records stay.

What it cannot do

  • It can't create accounts or make anyone a member. Each person joins themselves.
  • It can't change an imported email address. Revoke the row and import it again.
  • It can't be run or seen by Managers. Only hub Owners and Admins.
  • It can't make an imported detail required for joining or checkout.
  • It can't take more than 5,000 rows at once. Run another import for the rest.
Get started