CollabPortals
Use case

Build an Airtable Portal for Animal Shelters and Rescue Organizations

Give foster parents self-service access to their animals, medical records, supplies, and availability surveys, all connected to your Airtable base.

Matt Shepherd
By Matt Shepherd, Founder, CollabPortals
· Updated · 8 min read

See it working, then start from a ready-made Airtable base.

See a live demoCopy the Airtable template

The Problem: Keeping Foster Parents in the Loop

Animal shelters and rescue organizations run on volunteers. Foster parents take animals home, administer medications, track weight changes, and submit progress updates. But coordinating all of this is a constant challenge.

Your staff manages everything in Airtable: animal records, medical events, foster assignments, supply tracking, and availability surveys. The problem is getting that information to your foster parents without:

  • Adding them as Airtable collaborators, at $20/month per user, giving 80 foster parents access would cost $1,600/month. Most shelters cannot justify that.
  • Sending email updates, foster parents email back with questions about information you have already updated. Staff spends hours answering questions that a self-service portal would eliminate.
  • Using shared documents, no privacy between foster homes. One foster parent can see another's address, medical notes, and animal assignments.
  • Printing packets, outdated the moment you hand them out. Vaccine schedules, medication changes, and task assignments change daily.

What you need is a portal where foster parents can log in, see just the animals assigned to them, update weights and photos, check supply availability, and submit availability surveys, all syncing directly back to your Airtable base.

How CollabPortals Solves This

CollabPortals connects to your existing Airtable foster database and creates a branded portal for your foster parents. Each foster parent logs in with their email, and CollabPortals matches them to their record in your Foster Home Database table. They only see animals and data linked to them.

A Typical Foster Portal Setup

Based on how animal shelters actually organize their Airtable bases, here is what a foster portal typically looks like:

TableFoster AccessWhat It Does
Animals In Foster CareView, editFoster parents see their animals, upload photos, update weights
Foster Home DatabaseView, editFoster parents manage their own contact info and preferences
Medical Event TrackingView onlyFoster parents check vaccine schedules and medical history
Supply InventoryView onlyFoster parents see what equipment is available
Item ReservationsCreate, editFoster parents reserve and return crates, carriers, and supplies
On Deck SurveyCreate, editFoster parents submit availability for new placements
Report CardsCreateFoster parents submit progress updates on their animals
TasksView, editFoster parents see and complete assigned tasks
Staff & VolunteersHiddenInternal staff directory stays private
Program CalendarHiddenInternal scheduling stays private

Field-Level Control

Within each table, you decide exactly what foster parents see. For the Animals table, you might show Name, Photo, Current Status, Gender, Age, Vaccines Due, and Weight, but hide internal fields like Outcome Status, Animal Notes, LOS In Foster, and Cost data.

For the Foster Home Database, show contact fields (Name, Email, Phone) as editable, show Current Foster Animals as a read-only linked record, and hide internal fields like Level, Labels, Internal Notes, and Full Address.

Smart Permissions for Sensitive Data

Animal shelter data includes sensitive information: medical records with treatment costs, foster parent addresses, internal notes about animal behavior issues, and outcome tracking. CollabPortals lets you expose only what foster parents need:

  • Medical records: show vaccine dates and types, hide cost and billing fields
  • Foster profiles: let foster parents update their own phone and email, hide address fields and internal notes
  • Animal records: show photos, status, and care instructions, hide outcome tracking and internal assessments

Build a Foster Portal Step by Step

Here is how the live demo above is put together. It takes about an hour the first time, with no code involved.

  1. 1

    Set up your Airtable base

    Start with your foster database: an Animals In Foster Care table for the animals out on placement, Medical Event Tracking for vaccines and treatments, a Supply Inventory, a Tasks table, Documents, and a Foster Home Database for the foster parents who log in. The Foster Home Database is the hub. It holds each foster parent's email, and the animals link back to it, so each foster only ever sees the animals in their own home.

    The Animal Shelter Airtable base with tables for animals, medical events, supply inventory, tasks and the foster home database
    A table for each part of the programme, with a Foster Home Database every animal links back to.
  2. 2

    Connect the base and pick the user table

    Point CollabPortals at that base, then choose Foster Home Database as your user table and Email Address as the login field. Each foster parent signs in with their email and is matched to their own record.

    Portal setup screen with the Animal Shelter base and the Foster Home Database user table selected
    Connect the base, then point CollabPortals at the Foster Home Database and its email field.
  3. 3

    Let fosters update their animals, hide costs and outcomes

    On the Animals In Foster Care table, turn on edit so foster parents can update a weight or upload a new photo, while leaving create and delete to your staff. Show the fields they care about, name, status, vaccines due and weight, and hide internal ones such as cost data and outcome tracking.

    Access settings for the Animals In Foster Care table with edit enabled
    Let fosters update weights and photos, while cost and outcome fields stay hidden.
  4. 4

    Give each table the view that fits

    Pick how each table appears. Animals In Foster Care as a gallery of photos, Medical Event Tracking on a calendar, Tasks as a board, Supply Inventory and Documents as tables. Same Airtable data, shaped for foster parents.

    View layout settings showing the Animals In Foster Care table set to a gallery with photo covers
    The Display tab lays the animals out as a gallery of photos.
  5. 5

    Foster parents get their animals in one place

    The result is a clean, branded portal. Each foster parent signs in and sees only the animals in their home, updates weights and photos, checks vaccine schedules, and never sees another foster's address or notes, all syncing straight to your Airtable base.

    The animals in foster care in the portal, shown as a gallery of photos
    Each foster sees only the animals in their own home, as a gallery they can update.
  6. 6

    They log in with their email

    Share the link with your foster parents. Each one signs in with their email and a one-time code, so there are no passwords to manage and no Airtable seats to buy.

    The portal login screen asking for an email to receive a login code
    Email and one-time code login, branded with your shelter's logo and colour.

Want to start from this exact setup? Open the live demo or copy the Airtable template and connect it to your own base in minutes.

Real-World Shelter Portal Patterns

The Foster Care Hub

The most common pattern. Foster parents view their assigned animals, check upcoming tasks, and submit progress reports. Staff manages everything in Airtable; foster parents interact through the portal.

What foster parents can do:

  • View their assigned animals with photos, status, and basic medical info
  • Update animal weight and upload new photos
  • View and complete assigned tasks
  • Submit report cards and behavioral updates
  • Check their own profile and update contact info

The Supply and Equipment Portal

Shelters that lend equipment (crates, carriers, exercise pens, heating pads) to foster parents use the portal for self-service reservations and returns.

What foster parents can do:

  • View available inventory
  • Reserve items with a date and pickup time
  • Log returns when bringing equipment back
  • See their current reservation history

The Availability and Matching Portal

Shelters with a structured foster matching process use "On Deck" surveys to collect availability, preferences, and capacity from foster parents before making placements.

What foster parents can do:

  • Submit when they are available to foster
  • Indicate species and population preferences (kittens, adult dogs, medical cases)
  • Note capacity limits (kids in home, other pets, ability to separate animals)
  • Specify comfort with special needs (medications, ringworm, behavior challenges)

Why Not Just Use Airtable Forms?

Airtable Forms let you collect data, but they are one-directional. Foster parents can submit information, but they cannot:

  • View their own animals or assignments
  • See medical records or vaccine schedules
  • Update records after submission
  • Check supply availability
CapabilityCollabPortalsAirtable Forms
View linked recordsYesNo
Edit existing recordsYesNo (new submissions only)
Per-user data privacyYes, matched by emailNo user concept
Read + write in one placeYesWrite only
Cost for 80 foster parents$10/monthFree (but very limited)

Take It Further

The walkthrough above is the whole build. A few options are worth knowing once you are up and running:

  • Report cards and surveys. Add create access to a progress-report or availability table so foster parents submit updates and signal when they can take a new placement.
  • Item reservations. Let fosters reserve crates and carriers from your supply inventory, so equipment check-out runs itself.
  • Editable profiles. Give the Foster Home Database edit access so foster parents keep their own phone and email current, while their address and internal notes stay hidden.
  • Nest medical history under each animal. Turn on related tabs so an animal's medical events, report cards and tasks show as tabs on the animal record, scoped to it, instead of separate tables a foster has to cross-reference.

After the first day of set-up, every weight, photo and update a foster logs lands straight in your Airtable base, where your staff already works.

For the generic version that applies to any base, see the setup guide.

Frequently Asked Questions

How do foster parents log in?

Foster parents enter their email address and receive a verification code. CollabPortals matches their email to a record in your Foster Home Database table, so they only see animals and data linked to them. No passwords to manage.

Can foster parents see other foster parents' animals?

No. Each foster parent is matched to their own record in your Foster Home Database. They only see animals, tasks, and reservations linked to their record. Other foster parents' data is completely invisible to them.

Can we use roles to give different access levels?

Yes. CollabPortals supports roles. If your Foster Home Database has a "Level" field (e.g., New, Experienced, Medical Foster), you can configure different permissions for each level. Experienced fosters might see medical records while new fosters see only basic animal info.

Can foster parents upload photos and documents?

Yes. If you enable edit permissions on an attachment field (like "Photo" on the Animals table), foster parents can upload files directly through the portal. The attachments sync back to your Airtable base immediately.

Does this work with our existing Airtable base?

Yes. CollabPortals connects to your existing base. You do not need to restructure anything. Just make sure you have a table with foster parent records (including email addresses) and linked record fields connecting fosters to their animals.

How much does it cost?

$10/month for unlimited users and unlimited portals. There is no per-foster-parent charge. Whether you have 10 or 200 foster parents, the price is the same.

What if a foster parent returns all their animals?

They can still log in and see their profile. If you want to remove access entirely, deactivate or remove their record from your Foster Home Database. Since authentication is based on email matching, they will no longer be able to log in.