๐Ÿ“š Documentation & How-To Guides

Everything You Need to Run
Your Rescue Right.

Step-by-step walkthroughs, setup guides, and feature deep-dives โ€” written for rescue coordinators, not IT teams.

Press / to search from anywhere

Docs โ€บ Getting Started โ€บ Platform Overview

Platform Overview

โฑ 5 min read๐Ÿ“… May 2026Beginner

Rescue Tracker is an all-in-one platform built for animal rescue organizations. It replaces spreadsheets, sticky notes, and disconnected tools with a single dashboard your entire team can use โ€” from any device, anywhere.

โš™๏ธ

Account Setup

Create your org and go live in under 10 minutes.

๐Ÿ”ต

PayPal API Setup

Accept donations directly on your portal.

๐Ÿ“จ

Vet Record Ingest

Forward vet emails โ€” records auto-attach to animals.

๐ŸŒ

Public Portal

Your branded subdomain at yourname.rescuetracker.org.

๐Ÿพ

Managing Animals

Add, track, and publish animals to the world.

๐Ÿ“ฒ

Mobile App

Install the PWA on any phone โ€” no app store needed.

๐Ÿ—บ๏ธ What's Included

ModuleWhat It DoesWho Uses It
Animal RegistryAdd animals, track intake, medical status, and photosAll staff
AdoptionsReceive and process online adoption applicationsAdoption coordinators
Foster NetworkMatch animals to foster homes, track placementsFoster coordinators
VolunteersApplications, roles, assignments, communicationVolunteer managers
Vet RecordsForward vet emails โ†’ records auto-attach to animalsMedical coordinators
DonationsAccept PayPal payments, log manual gifts, view historyDevelopment staff
DocumentsStore intake forms, contracts, vet releasesAll staff
Public PortalBranded subdomain: adoptable animals + donation pagePublic-facing
Mobile App (PWA)Full dashboard on any phone, works offlineField staff
โ„น๏ธ
14-Day Free Trial. Every new org starts with a 14-day free trial โ€” credit card required at signup, not charged until trial ends. Full feature access from day one.
Docs โ€บ Getting Started โ€บ Account Setup

Account Setup

โฑ 8 min readBeginner

Getting your organization set up on Rescue Tracker takes less than 10 minutes. Here's exactly what to do, step by step.

๐Ÿ“ Step 1 โ€” Register Your Organization

Go to rescuetracker.org โ†’ "Start 14-Day Free Trial"Credit card saved on file at signup โ€” not charged until trial ends.
Enter your organization name and EINWe use your EIN to verify 501(c)(3) status. You can skip and verify later โ€” some features will be restricted until verified.
Create your admin email and passwordUse an org email (e.g. director@yourrescue.org), not a personal Gmail. This becomes your primary admin account.
Choose your subdomain slugYour portal will be at yourslug.rescuetracker.org. Pick something clean and memorable โ€” lowercase, no spaces. Example: paws-of-hope, heartlandrescue. Cannot be changed without contacting support.
Verify your email and log inCheck your inbox, click the verification link, then go to app.rescuetracker.org to access your dashboard.
๐Ÿ’ก
Slug tips: Keep it short. Use your org name or a common abbreviation. Good: heart-to-heart, secondchanceanimals. Bad: rescue-organization-north-carolina-cats-and-dogs-2024.

โš™๏ธ Step 2 โ€” Configure Basic Settings

Before adding animals, go to Settings and fill in:

  • Organization Name โ€” shown on your public portal
  • Phone & Email โ€” shown to potential adopters
  • Physical Address โ€” used for donor receipts and home visit radius
  • Logo URL โ€” paste a CDN link to your logo (Imgur, Cloudflare Images, etc.)
  • Brand Color โ€” customizes your portal hero gradient
  • Portal Mode โ†’ Full โ€” required to go live and show animals publicly
โš ๏ธ
Portal Mode matters. If it's not set to Full, visitors can't see your animals or apply. Go to Settings โ†’ Organization โ†’ Portal Mode โ†’ Full.

๐Ÿ‘ฅ Step 3 โ€” Invite Your Team

Go to Settings โ†’ Staff & Permissions and send invite links. Roles:

RoleWhat They Can Do
AdminFull access โ€” billing, settings, all data, all modules
StaffAnimals, adoptions, fosters, volunteers, vet records, documents
VolunteerView animals, update assigned foster animals only
Docs โ€บ Getting Started โ€บ Organization Profile

Organization Profile

โฑ 5 min readBeginner

Your organization profile controls what the public sees on your subdomain and what appears in the app sidebar. It also feeds your EIN verification, donor receipts, and directory listing.

๐Ÿ“‹ Profile Fields Reference

FieldWhere It AppearsRequired?
Organization NamePortal header, nav, emailsโœ… Yes
EINVerification, donor receiptsโœ… For donations
PhonePublic portal, adoption emailsRecommended
EmailAuto-reply from addressRecommended
WebsitePortal footer, directory listingOptional
Physical AddressDonor receipts, home visit radiusRecommended
Mailing AddressIf different from physicalOptional
Logo URLPortal header, emails, mobile appRecommended
Brand ColorPortal hero gradientOptional
Portal ModeControls public visibilityโœ… Set to "Full"
Facebook / InstagramPortal footer social linksOptional
๐Ÿ’ก
Your subdomain slug is set at registration. To change it, email support@rescuetracker.org โ€” allowed once per year.
Docs โ€บ Getting Started โ€บ Adding Your First Animal

Adding Your First Animal

โฑ 6 min readBeginner

Animals are the core of Rescue Tracker. Here's how to add your first one and get it live on your public portal within minutes.

Go to Animals โ†’ + Add AnimalClick the blue Add Animal button in the Animals section of your dashboard sidebar.
Fill in the basicsName, species (dog / cat / rabbit / bird / other), breed, sex, estimated age, weight, and a short description for the public portal.
Set the intake date and statusStatus options: Available, Pending, Adopted, Foster, Medical Hold, Deceased, Returned, Transferred. Only Available animals show on your public portal by default.
Upload photosDrag and drop up to 10 photos. The first photo becomes the primary card thumbnail. Photos are stored on Backblaze B2 and served via CDN globally.
Set an adoption fee (optional)Enter a dollar amount. Leave blank to show "Contact Us" on the portal instead.
Save and check your portalClick Save, then visit yourslug.rescuetracker.org โ€” your animal should appear on the homepage animal grid immediately.
โ„น๏ธ
Photo tip: Use landscape JPEGs, minimum 800ร—600px. The portal uses 4:3 crop for card thumbnails and shows the original ratio on the animal detail page.
Docs โ€บ Animals & Adoptions โ€บ Managing Animals

Managing Animals

โฑ 10 min readIntermediate

Every animal in your care has a full profile: status tracking, medical records, photos, documents, adoption history, and internal notes โ€” all in one place.

๐Ÿ”„ Animal Status Reference

StatusVisible on Portal?Meaning
Availableโœ… YesReady โ€” accepting adoption applications
Pendingโœ… Shown as PendingApplication under review / hold placed
Fosterโœ… OptionalCurrently in a foster home
Medical HoldโŒ HiddenNot ready โ€” receiving treatment
AdoptedโŒ HiddenSuccessfully placed in a home
DeceasedโŒ HiddenPassed away in care
TransferredโŒ HiddenMoved to another organization

๐Ÿ“ธ Photos & Media

Up to 10 photos per animal. Stored securely on Backblaze B2 cloud storage, served via CDN. The first photo in the list becomes the primary card thumbnail. Reorder photos by dragging.

๐Ÿ“Ž Documents

Attach PDFs or images โ€” intake forms, vet releases, transport papers, surrender agreements. Visible to logged-in staff only, never public.

๐Ÿท๏ธ Tags & Notes

Add timestamped internal notes (with author) for team communication. Add public tags like "Cat-Friendly", "Good with Kids", "Needs Quiet Home" โ€” these display on the animal's public page.

๐Ÿ“Š Activity Timeline

Every animal has a full audit trail โ€” intake event, medical visits (from Vet Ingest), status changes, foster placements, and adoption history โ€” displayed in chronological order.

Docs โ€บ Animals & Adoptions โ€บ Adoption Applications

Adoption Applications

โฑ 8 min readIntermediate

Rescue Tracker includes a complete online adoption application system. Potential adopters fill out a multi-section form on your public portal โ€” you review, communicate, and process entirely from the staff dashboard.

๐ŸŒ How Applicants Apply

  1. Visitor browses yourslug.rescuetracker.org
  2. Clicks on an available animal โ†’ "Apply to Adopt"
  3. Completes the 10-section application (household, pets, references, vet info, housing)
  4. Application submits instantly to your dashboard
  5. You receive a notification and review from the Adoptions section

๐Ÿ“ฅ Reviewing Applications

Go to Adoptions in your dashboardAll pending applications appear here with applicant name, animal requested, and submission date.
Click an application to review the full submissionYou see all household info, references, vet clinic, housing details, pet history, and lifestyle notes.
Update the application statusOptions: Pending Review โ†’ Under Review โ†’ Approved / Denied / Waitlisted. Each status change can trigger an automated email to the applicant.
Mark the animal as Adopted when placement is finalizedThe animal automatically disappears from your public portal when marked Adopted.
๐Ÿ’ก
Use the internal notes field on each application to log reference call outcomes, home visit findings, and team discussions โ€” visible only to your staff.
Docs โ€บ Vet & Medical โ€บ Vet Record Ingest

Vet Record Ingest

โฑ 15 min read๐Ÿ“… May 2026Intermediateโ˜… Popular

Vet Record Ingest is one of Rescue Tracker's most powerful features. Instead of manually transcribing vet visit notes, you simply forward emails from your veterinary clinic to a dedicated address โ€” and the system automatically parses, classifies, and attaches records to the right animal.

โ„น๏ธ
Plain-English summary: Your vet emails you after every visit. You forward it (or set up an auto-rule) to your Rescue Tracker ingest address. The system reads the email, identifies the animal, extracts the medical info, and creates a vet record on that animal's profile. Zero typing required.

๐Ÿ“ฌ Step 1 โ€” Get Your Ingest Email Address

Go to Settings โ†’ Vet Record Ingest in your dashboardYour organization's dedicated ingest address is displayed here. It looks like: ingest+yourslug@rescuetracker.org
Copy your ingest addressThis address is unique to your org. Emails sent to it are processed exclusively for your account โ€” no other org ever sees your data.

๐Ÿ“ง Step 2 โ€” Route Emails to Your Ingest Address

Two ways to do this:

MethodHowBest For
Manual ForwardAfter each vet visit, forward the email you receive to your ingest addressSmall orgs, low visit volume
Auto-Forward RuleSet up a Gmail / Outlook rule to auto-forward emails from your vet's domainBusy orgs, high volume

๐Ÿ”ง Setting Up Auto-Forward in Gmail

Open Gmail โ†’ Settings (gear icon) โ†’ See all settings โ†’ Forwarding and POP/IMAPClick "Add a forwarding address" and paste your Rescue Tracker ingest email.
Confirm the forwarding addressGmail sends a verification code. Check your Vet Records inbox in the Rescue Tracker dashboard โ€” the code will appear there as an incoming message.
Create a filter for your vet's email domainGo to Settings โ†’ Filters โ†’ Create new filter. Set "From" to your vet's domain (e.g. @animalclinic.com). Action: "Forward to" your ingest address. Save.
๐Ÿ’ก
You can add multiple vet clinics โ€” just create one filter per vet domain. All emails forwarded to the same ingest address are processed together for your org.

๐Ÿค– Step 3 โ€” How the Parser Works

When an email arrives at your ingest address, it goes through a 4-stage processing pipeline:

๐Ÿ“ฉ
1. Receive

Email lands in secure ingest queue, deduplicated by Message-ID

โ†’
๐Ÿ”
2. Parse

Extract animal name, visit type, medications, diagnoses, vaccinations, weight

โ†’
๐Ÿ”—
3. Match

Fuzzy-match animal name against your registry โ€” handles nicknames and minor spelling variations

โ†’
โœ…
4. Attach

Vet record created on animal's profile โ€” visible instantly in Medical Records tab

๐Ÿ”Ž What Gets Extracted

FieldExampleSource
Animal NameBuddyEmail subject + body first paragraph
Visit DateMay 22, 2026Email timestamp + body date patterns
Visit TypeAnnual Wellness, Spay/Neuter, EmergencyKeyword classification
DiagnosisUpper respiratory infectionMedical keyword extraction
MedicationsDoxycycline 50mg 2x daily ร— 10 daysDrug name + dosage patterns
VaccinationsRabies, DHPP, BordetellaVaccine name list matching
Weight12.4 lbsNumeric + unit pattern
Vet / ClinicDr. Sarah Miller โ€” Paws Animal HospitalEmail sender domain + signature
Next AppointmentJune 15, 2026Appointment reference patterns
Full Notes(raw email body)Stored as-is for staff reference

โš ๏ธ When a Match Fails

If the parser can't confidently match the email to an animal (ambiguous name, animal not in your registry, etc.), the email goes into the Unmatched Inbox in your Vet Records section. From there you can:

  • Manually assign it to the correct animal
  • Create a new animal record directly from the email
  • Dismiss it if it's not relevant
โš ๏ธ
Name consistency is critical. If your vet has "Max" on file but you entered "Maximum" in your registry, it won't auto-match. Make sure the animal's name in Rescue Tracker matches what your vet clinic uses. You can add aliases in the animal profile to handle both.
๐Ÿ’ก
Privacy: Ingest emails are processed on our secure servers and never shared with third parties. You can delete any ingest email from the Vet Records inbox at any time. All data is encrypted at rest.
Docs โ€บ Donations & Billing โ€บ PayPal REST API Setup

PayPal REST API Setup

โฑ 15 min read๐Ÿ“… May 2026Required for Donationsโ˜… Popular

Connecting your PayPal account enables a fully hosted donation checkout directly on your public portal. Donors give without ever leaving your page. Every donation is automatically logged in your Donations dashboard with the donor's name, amount, date, and PayPal transaction ID.

โ„น๏ธ
What you need first: A PayPal Business account. If you only have a personal account, upgrade it free at paypal.com/bizsignup. Nonprofit accounts qualify for discounted transaction fees โ€” apply at paypal.com/nonprofit.

๐Ÿ”‘ Step 1 โ€” Create a PayPal REST App

Go to developer.paypal.com and log inUse your PayPal Business account credentials โ€” not a personal account.
Click "Dashboard" โ†’ "My Apps & Credentials"โš ๏ธ Make sure you're on the Live tab (not Sandbox). Sandbox credentials only work for test payments.
Click "Create App"Name it something recognizable โ€” e.g. "Rescue Tracker Donations". App Type: Merchant. Click Create App.
Copy your Client ID and SecretThe Client ID starts with a long string of letters โ€” this is safe to share. The Secret is private โ€” treat it like a password. Never email it or paste it anywhere except the Rescue Tracker settings field.
  developer.paypal.com โ€” My Apps & Credentials (Live tab)
PayPal Developer โ€” My Apps & Credentials
Sandbox
Live โ† Use This Tab
App Name
Rescue Tracker Donations
Client ID (copy this)
AYYzkowy88wua3mGXxL_AbCdEfGhIjKl_ExamplePasteYours
โš ๏ธ Secret Key โ€” Click "Show" to reveal, then copy
EKnz_ExampleSecretKey_NeverShare_StoreSecurely

๐Ÿ”ง Step 2 โ€” Enter Credentials in Rescue Tracker

Go to app.rescuetracker.org โ†’ Settings โ†’ scroll to "PayPal REST API"It's in the Settings page below the Organization and Color Theme cards. You'll see the PayPal REST API card with an "Advanced" badge.
Set Mode to "Live"Use Sandbox mode only for testing with fake money. Live mode processes real payments into your PayPal account.
Paste your Client IDThis is safe to store โ€” it's a public identifier. Paste the full string from the PayPal developer dashboard (Live tab).
Paste your Secret KeyYour secret is AES-256-CBC encrypted before being saved โ€” never stored in plain text, never shown back to you after saving. Even Rescue Tracker staff cannot read it.
Click "๐Ÿ” Test Credentials"This makes a live API call to PayPal to verify your credentials are valid before saving. You should see a green "โœ… Credentials verified" badge. If you see red, see the troubleshooting table below.
Click "๐Ÿ’พ Save API Credentials"Done. Your donation page is now live. Test it by clicking "๐Ÿ“‹ Copy Link" in the PayPal Connected banner and visiting the URL.
๐Ÿ”
Security detail: Your Secret Key is encrypted with AES-256-CBC and a server-side key before database storage. It is never logged, never echoed back in the UI, and never transmitted unencrypted. Updating credentials: re-enter the secret and save โ€” the old encrypted version is replaced.

๐Ÿ’ณ Step 3 โ€” How Donations Flow (End to End)

๐Ÿ‘ค
Donor visits

yourslug.rescuetracker.org/donate

โ†’
๐Ÿ’ฐ
Enters amount

Clicks PayPal button, authenticates with PayPal

โ†’
๐Ÿ”ต
PayPal processes

Order created โ†’ donor approves โ†’ RT captures payment

โ†’
๐Ÿ“Š
Auto-logged

Donation appears in dashboard instantly with full details

๐Ÿ” Step 4 โ€” Test with Sandbox Mode

To run a full end-to-end test without real money:

  1. Switch Mode to Sandbox in the PayPal REST API settings
  2. Enter your Sandbox Client ID and Secret (from the Sandbox tab in developer.paypal.com)
  3. Save and visit your /donate page
  4. Use a PayPal Sandbox buyer account to complete a test donation
  5. Verify it appears in your Rescue Tracker Donations dashboard
  6. Switch back to Live and save with your Live credentials when done

โ“ Troubleshooting

ProblemFix
Red โŒ on "Test Credentials"You're likely using Sandbox credentials while Mode is set to Live (or vice versa). Check the tab you copied from on developer.paypal.com.
Donate button doesn't appear on portalCheck that Portal Mode is set to Full in Settings โ†’ Organization. Info Only and Disabled modes hide the donate page.
Donations not logging in dashboardCheck your PayPal Business Activity log to confirm payment was captured. If payment shows in PayPal but not in RT, contact support โ€” it may be a webhook delay.
"invalid_client" error from PayPalSecret was pasted incorrectly (extra space, or truncated). Go back to Settings โ†’ PayPal REST API, paste the full secret again, re-test, re-save.
PayPal button spins but doesn't loadCheck browser console for CORS errors. Clear cache and reload. If persistent, ensure your subdomain is correctly configured (contact support).
Docs โ€บ Public Portal โ€บ Your Public Subdomain

Your Public Subdomain

โฑ 8 min readIntermediate

Every organization gets a branded public subdomain at yourslug.rescuetracker.org. This is your public face โ€” where adopters browse animals, submit applications, and donate.

๐ŸŒ What Your Portal Includes

  • Hero banner โ€” org name, brand color gradient, logo, tagline
  • Animal listings โ€” all Available and Pending animals as browsable cards
  • Individual animal pages โ€” full profile, photo gallery, and "Apply to Adopt" button
  • Online adoption application โ€” 10-section form, submits to your dashboard
  • Donation page at /donate โ€” powered by your PayPal REST API credentials
  • Volunteer application at /volunteer
  • Contact info โ€” phone, email, address, social media links

๐ŸŽจ Customizing Your Portal

Go to Settings โ†’ Color Theme and pick your brand color using the color picker or preset swatches. This becomes your hero banner gradient instantly. Update your org name, logo, address, phone, and social links in Settings โ†’ Organization โ€” all changes go live immediately.

๐Ÿ”’ Portal Modes

ModeWhat the Public Sees
FullAnimals, adoption applications, donation page โ€” fully live
Info OnlyOrg info only โ€” no animals or applications shown
Disabled"Not currently accepting applications" message shown

๐Ÿ”— Sharing Your Donate Link

From your staff dashboard, go to Settings โ†’ PayPal REST API. If your credentials are connected, you'll see a green "PayPal Connected" banner with two buttons:

  • ๐Ÿ”— View Donate Page โ€” opens your live donation page in a new tab
  • ๐Ÿ“‹ Copy Link โ€” copies the full URL to clipboard for sharing on social media, email campaigns, or your own website
๐Ÿ’ก
Put your donate link in your email signature, Facebook bio, and Instagram link-in-bio. It's a permanent, branded URL that never changes.
Docs โ€บ People & Roles โ€บ Volunteers

Volunteers

โฑ 7 min readIntermediate

Rescue Tracker makes it easy to recruit, onboard, and manage your volunteer team. Volunteers apply through your public portal, get reviewed by staff, and can be assigned to specific animals, fosters, or events.

๐Ÿ“ Volunteer Application Flow

  1. Volunteer visits yourslug.rescuetracker.org/volunteer
  2. Fills out the volunteer application (availability, experience, references, skills)
  3. Staff reviews in the dashboard under Volunteers
  4. Staff approves โ€” volunteer receives a confirmation email
  5. Approved volunteers can be assigned to animals, foster homes, transport runs, or events

๐Ÿ”‘ Volunteer Roles

RoleDashboard Access
FosterView and update their assigned foster animals
TransportLog transport events for assigned animals
Event StaffView event assignments and schedules
PhotographerUpload photos for animals they've photographed
๐Ÿ’ก
Volunteers log in at app.rescuetracker.org with their own credentials. Their view is scoped โ€” they only see what's assigned to them, never your full database.
Docs โ€บ Mobile App (PWA)

Mobile App (PWA)

โฑ 4 min readBeginner

Rescue Tracker is available as a Progressive Web App (PWA) โ€” install it from your browser with no app store required. It works on iPhone, Android, and desktop. The install experience feels native: full-screen, home screen icon, and offline support.

๐ŸŽ Installing on iPhone (iOS)

Open app.rescuetracker.org in SafariMust use Safari on iOS โ€” Chrome on iPhone does not support PWA install prompts.
Tap the Share button (box with upward arrow) at the bottom of SafariScroll down in the share sheet to find "Add to Home Screen".
Tap "Add to Home Screen" โ†’ AddThe Rescue Tracker icon appears on your home screen. Launch it like a native app.

๐Ÿค– Installing on Android

Open app.rescuetracker.org in ChromeChrome on Android will show an "Add to Home screen" banner at the bottom automatically. Or tap the โ‹ฎ menu โ†’ "Add to Home screen".
Tap InstallThe app installs to your home screen and app drawer. It opens full-screen, no browser chrome.
โ„น๏ธ
Offline support: The PWA caches your animal list, recent records, and key pages for offline viewing. Any changes made offline queue locally and sync automatically when you reconnect to the internet.
๐Ÿ“ฒ
Download the native Rescue Tracker Android APK directly at rescuetracker.org/download for an even more native experience with push notifications.
Docs โ€บ Donations & Billing โ€บ Plans & Billing

Plans & Billing

โฑ 5 min readBeginner

Rescue Tracker offers flexible plans for organizations of every size โ€” from single-volunteer rescues to large multi-location shelters. All plans start with a 14-day free trial.

PlanPriceBest For
Free Trial$0 for 14 daysGetting started, evaluating all features
BasicStarting at $19/moSmall rescues, 1โ€“3 staff users
ProStarting at $49/moGrowing orgs, unlimited staff, priority support
EnterpriseCustom pricingMulti-location shelters, API access, custom features
๐ŸŽŸ๏ธ
Have a coupon code? Go to Settings โ†’ Billing โ†’ "Have a Coupon?" and enter your code to apply a discount, extend your trial, or unlock a free access period.
๐Ÿ’ก
Rescue organizations with verified 501(c)(3) status qualify for a 30% nonprofit discount on all paid plans. Contact support@rescuetracker.org after EIN verification to apply.
Docs โ€บ Animals & Adoptions โ€บ Foster Network

Foster Network

โฑ 10 min read๐Ÿ“… May 2026Intermediate

Your foster network is the backbone of your rescue's capacity. Rescue Tracker lets you manage every foster placement โ€” from application through reunion โ€” in one place, with full animal tracking and communication throughout.

โ„น๏ธ
Why fosters matter: Most rescues can only take in as many animals as they have foster homes. A well-managed foster program can double or triple your intake capacity without adding overhead.

๐Ÿ“‹ Foster Application Flow

Applicant visits yourslug.rescuetracker.org/volunteer and selects "Foster Home"The foster application collects home details, pet history, experience level, available space (crate vs. free-roam), and species preference.
Staff reviews the foster application in dashboard โ†’ Volunteers โ†’ Foster ApplicationsReview home type, yard details, other pets, children in home, and experience. Approve, deny, or ask follow-up questions via the notes field.
Foster is approved and added to your Active Foster PoolApproved fosters get login credentials and appear in the foster assignment dropdown when placing an animal.

๐Ÿ  Placing an Animal in Foster

Open the animal's profile โ†’ Status โ†’ FosterSet the status to Foster and a dropdown appears to select the foster home from your approved pool.
Select the foster home and set a placement start dateA foster placement record is created โ€” logged on both the animal's timeline and the foster's activity record.
Foster receives a confirmation email with care instructionsYou can customize the care instructions template in Settings โ†’ Email Templates. The email includes the animal's name, special needs, vet contact, and your org phone.

๐Ÿ“Š Foster Dashboard View

Foster volunteers log in to app.rescuetracker.org and see a scoped view โ€” only their currently fostered animals. They can:

  • Log daily notes (weight changes, behavioral observations, health flags)
  • Upload photos directly to the animal's gallery
  • Mark animals as ready for adoption events
  • Request a vet visit through the platform

๐Ÿ“ Foster Placement History

Every animal maintains a complete placement history โ€” who fostered them, for how long, and any notes from that period. This is invaluable for understanding behavioral context before adoption placement. You can view this timeline on the animal profile under Activity โ†’ Foster History.

๐Ÿ”„ Ending a Foster Placement

ReasonNext StatusWhat Happens
Animal is adoptedโ†’ AdoptedPlacement ends, foster home freed up
Animal returns to orgโ†’ AvailableReturn logged with reason, animal back in pool
Emergency โ€” foster can't continueโ†’ Medical Hold or AvailableUrgent flag sent to staff, animal needs immediate placement
Foster-to-adopt (foster keeps animal)โ†’ AdoptedLogged as foster-to-adopt adoption type
๐Ÿ’ก
Foster-to-adopt placements are common and should be logged as a separate adoption type to correctly attribute outcomes in your annual reporting.
Docs โ€บ People & Roles โ€บ Staff & Permissions

Staff & Permissions

โฑ 8 min read๐Ÿ“… May 2026Intermediate

Rescue Tracker uses a role-based access control (RBAC) system so you can give each team member exactly the right level of access โ€” no more, no less. Every action is logged with the staff member's name and timestamp.

๐Ÿ”‘ Role Overview

RoleAccess LevelTypical User
OwnerFull access โ€” billing, delete org, all settingsFounder / Executive Director
AdminAll modules + settings, cannot delete org or change billingOperations manager
StaffAnimals, adoptions, fosters, volunteers, vet records, documentsCoordinators, case managers
MedicalView all animals + full vet records access onlyVet tech, medical coordinator
VolunteerView animals + update their assigned foster animals onlyFoster volunteers, transport drivers
Read OnlyView-only access to animals and applications โ€” no editsBoard members, auditors

๐Ÿ“จ Inviting Team Members

Go to Settings โ†’ Staff & Permissions โ†’ Invite StaffEnter their email address and select a role. Click Send Invite.
They receive an email with a secure invite link (expires in 72 hours)They click the link, create a password, and immediately have access at the role you assigned.
They appear in your Staff list โ€” you can change their role or revoke access anytimeRevoking access immediately logs them out of all sessions.

๐Ÿ”’ Permission Details by Module

ModuleOwnerAdminStaffMedicalVolunteer
Animals (view)โœ…โœ…โœ…โœ…โœ… (assigned only)
Animals (edit/delete)โœ…โœ…โœ…โŒโŒ
Adoption Applicationsโœ…โœ…โœ…โŒโŒ
Vet Recordsโœ…โœ…โœ…โœ… (full)โŒ
Donationsโœ…โœ…View onlyโŒโŒ
Settingsโœ…โœ…โŒโŒโŒ
Billingโœ…โŒโŒโŒโŒ
Staff Managementโœ…โœ…โŒโŒโŒ

๐Ÿ›ก๏ธ Security Features

  • Session timeout: Inactive sessions expire after 8 hours
  • Audit log: Every login, record change, and deletion is logged with timestamp and IP
  • 2FA: Admins and Owners can enable two-factor authentication via SMS
  • Single-org scoping: Staff cannot see or access any other organization's data
  • Instant revoke: Revoking access logs the user out of all active sessions immediately
โš ๏ธ
Owner role is unique โ€” only one per org. To transfer ownership, go to Settings โ†’ Staff โ†’ Transfer Ownership and enter the new owner's email. This is a permanent action.
Docs โ€บ Vet & Medical โ€บ Medical Records

Medical Records

โฑ 10 min read๐Ÿ“… May 2026Intermediate

Every animal in Rescue Tracker has a complete medical history โ€” vaccinations, treatments, surgeries, diagnoses, and medications โ€” all in one place. Records can be added manually or auto-populated via Vet Record Ingest.

๐Ÿ“‹ Medical Record Types

TypeWhat It CapturesCommon Source
Wellness VisitWeight, general health assessment, parasite checkVet Ingest or manual
VaccinationVaccine name, manufacturer lot, expiry, administering vetVet Ingest or manual
Surgery / ProcedureSpay/neuter, dental, wound repair โ€” date, vet, recovery notesVet Ingest or manual
DiagnosisCondition name, severity, prognosis, treatment planVet Ingest or manual
MedicationDrug name, dosage, frequency, duration, prescribing vetVet Ingest or manual
Parasite TreatmentFlea/tick/heartworm/dewormer โ€” product, dose, dateManual or Ingest
Lab ResultsBloodwork, urinalysis, fecal โ€” attach PDF or enter valuesManual (file attach)
Intake ExamDay-1 assessment at intake โ€” body condition, visible injuriesManual

โž• Adding a Medical Record Manually

Open the animal's profile โ†’ click "Medical Records" tabAll existing records are shown in reverse chronological order.
Click "+ Add Record"A modal opens with fields for record type, date, vet name/clinic, and type-specific fields.
Fill in the details and click SaveThe record is immediately added to the animal's timeline and visible to all staff with medical access.

๐Ÿ’Š Medication Tracker

Ongoing medications get a special active indicator on the animal's profile card โ€” a small ๐Ÿ’Š badge visible in list view โ€” so staff can immediately identify which animals are currently on treatment. When a medication's end date passes, it automatically moves to the "Past Medications" section.

๐Ÿ’‰ Vaccination Status Dashboard

The medical records tab shows a vaccination summary card at the top โ€” a quick visual of which core vaccines are current (green โœ…), upcoming (amber โš ๏ธ), or overdue (red โŒ). Core vaccines tracked by default:

  • Dogs: Rabies, DHPP (DA2PP), Bordetella, Leptospirosis, Canine Influenza
  • Cats: Rabies, FVRCP, FeLV
๐Ÿ’ก
Vaccination due dates are auto-calculated from the last administration date using standard intervals (Rabies: 1yr or 3yr depending on vaccine type, DHPP: annual boosters). You can override any due date manually.

๐Ÿ–จ๏ธ Medical Export

You can export a complete medical history for any animal as a clean PDF โ€” useful for adoption packets, transport paperwork, or vet handoffs. Go to the animal profile โ†’ Medical Records โ†’ "Export PDF".

๐Ÿ”— Integration with Vet Ingest

When Vet Record Ingest processes an email, it creates records here automatically. You can edit any auto-generated record to correct names, dosages, or dates. The original email is always stored as a reference attachment on the record.

Docs โ€บ Donations & Billing โ€บ Managing Donations

Managing Donations

โฑ 8 min read๐Ÿ“… May 2026Intermediate

The Donations module gives you a complete view of every gift your organization has received โ€” online PayPal donations, manually logged cash/check gifts, and recurring giving history โ€” all in one place.

๐Ÿ“Š Donations Dashboard

Your Donations dashboard shows:

  • Total raised this month vs. prior month with trend indicator
  • All-time total since account creation
  • Recent donations feed โ€” donor name, amount, date, payment method, PayPal transaction ID
  • Top donors โ€” ranked by total lifetime giving

๐Ÿ’ณ PayPal Donations (Automatic)

When a donor completes a PayPal donation on your public portal, the transaction is captured and automatically logged within seconds. Each record includes:

  • Donor name and PayPal email
  • Amount and currency
  • Timestamp (in your org's timezone)
  • PayPal Order ID and Capture ID (for your PayPal Business records reconciliation)
  • IP address (logged for fraud review, not shown publicly)

โœ๏ธ Manual Donation Entry

For cash donations, checks, in-kind gifts, or donations received through other channels:

Go to Donations โ†’ "+ Log Donation"Opens the manual entry form.
Enter donor name, amount, date, and payment typePayment types: Cash, Check, Venmo, Zelle, In-Kind, Grant, Corporate, Other. For in-kind, describe the item (e.g. "50 lbs dog food, est. value $65").
Optionally link the donation to a specific animalMemorial donations or targeted gifts ("for Buddy's surgery") can be linked to an animal โ€” visible on that animal's profile.
Add internal notes and saveThe donation appears in your dashboard and donor history immediately.

๐Ÿ“ง Donor Receipts

For PayPal donations, an automated receipt email is sent immediately after payment. For manual entries, you can trigger a receipt email from the donation record by clicking "Send Receipt". Receipts include your org name, EIN, donation amount, and IRS 501(c)(3) language โ€” ready for the donor's tax records.

โš ๏ธ
EIN required for receipts. If your EIN is not verified in your Organization Profile, receipt emails will not include the tax deduction language. Verify your EIN in Settings โ†’ Organization.

๐Ÿ“ค Export & Reporting

Export your full donation history as CSV from Donations โ†’ Export. Filters available: date range, payment type, donor name, amount range, and linked animal. Use this for your year-end donor acknowledgment letters and Form 990 preparation.

๐Ÿ”„ Reconciling with PayPal

Each PayPal donation logged in Rescue Tracker includes the PayPal Order ID. To cross-reference with your PayPal Business account: log into business.paypal.com โ†’ Activity โ†’ filter by date range โ†’ match by Order ID. The amounts should always reconcile exactly (PayPal's transaction fee is deducted from the deposited amount, not from what Rescue Tracker shows).

Docs โ€บ Public Portal โ€บ Donation Page

Donation Page

โฑ 6 min read๐Ÿ“… May 2026Intermediate

Your donation page lives at yourslug.rescuetracker.org/donate โ€” a branded, fully hosted page where donors can give directly to your organization via PayPal, without leaving your portal.

๐Ÿ”— Accessing & Sharing Your Donate Link

From your staff dashboard, go to Settings. If your PayPal REST API credentials are connected, you'll see a PayPal Connected banner at the top of the PayPal section with two action buttons:

  • ๐Ÿ”— View Donate Page โ€” opens the live donation URL in a new tab
  • ๐Ÿ“‹ Copy Link โ€” copies https://yourslug.rescuetracker.org/donate to your clipboard for sharing
๐Ÿ“ฃ
Put this link everywhere: your email signature, Facebook page bio, Instagram link-in-bio, your website header, your newsletter footer, and any grant reports that ask for an online giving URL.

๐ŸŽจ What the Donate Page Looks Like

The donation page automatically inherits your branding:

  • Your organization name in the header
  • Your brand color gradient (set in Settings โ†’ Color Theme)
  • Your logo (if configured)
  • A custom giving message (configurable in Settings โ†’ Donation Page)
  • PayPal donation button โ€” donor enters amount, clicks, logs into PayPal, done

๐Ÿ’ฐ Suggested Donation Amounts

You can configure up to 4 preset donation amount buttons on the donate page (e.g. $10, $25, $50, $100). Donors can also enter a custom amount. Configure these in Settings โ†’ Donation Page โ†’ Suggested Amounts.

๐Ÿ“ฑ Mobile-Optimized

The donation page is fully responsive โ€” donors on phones have the same experience as desktop. PayPal's mobile checkout supports Apple Pay and Google Pay in addition to standard PayPal login.

๐Ÿ”’ Security

The donation page uses HTTPS (enforced), and payment processing is handled entirely by PayPal's PCI-DSS-compliant infrastructure. Rescue Tracker never touches raw card data โ€” all payment details go directly through PayPal's secure servers. Your PayPal credentials are encrypted at rest with AES-256.

๐Ÿ“Š Tracking Donations Back to Campaigns

Append a ?ref= parameter to your donate URL to track different campaigns in your donation log. Examples:

yourslug.rescuetracker.org/donate?ref=newsletter_may
yourslug.rescuetracker.org/donate?ref=facebook_post
yourslug.rescuetracker.org/donate?ref=gala_2026
yourslug.rescuetracker.org/donate?ref=in_memory_trinity

The ref value is stored on each donation record so you can filter your export by campaign source.

Docs โ€บ Home Visits โ€บ Home Visit Assessments

Home Visit Assessments

โฑ 12 min read๐Ÿ“… May 2026Intermediate

Rescue Tracker's Home Visit Assessment module gives your volunteers a structured, mobile-optimized form for conducting pre-adoption home evaluations. Submissions feed directly into the applicant's record and trigger an automated risk-scoring analysis.

โ„น๏ธ
What it replaces: Paper clipboards, handwritten notes, and emailed PDFs. Home visit data is now captured digitally in the field, attached to the adoption application automatically, and scored for risk before you even get back to your desk.

๐Ÿ“‹ The 9-Step Assessment Form

SectionWhat's Captured
1. Property & HomeHome type, own/rent, square footage, yard, fence height, neighborhood type, traffic level
2. Interior ConditionsCleanliness, clutter level, odor, visible hazards, temperature, animal sleeping area
3. Confinement PlanWhere animal will be kept, hours alone daily, exercise plan, outdoor access method
4. Household MembersAdult count, children count, ages, all-household agreement, primary and backup caretaker
5. Financial StabilityEmployment status indicators, ability to cover vet costs (observable signals, not income)
6. Current PetsCount, species, vaccination status, spay/neuter status, condition, vet relationship
7. Pet HistoryPrevious rehoming, shelter surrenders, pet loss history, lifetime pet count
8. Behavioral ObservationsApplicant's empathy, interaction with animal (if present), discipline philosophy, stress response, children's behavior
9. Red Flags & RecommendationSafety concerns, volunteer recommendation (Approve / Conditional / Deny), follow-up date, narrative summary

๐Ÿ“ฒ Conducting a Visit on Mobile

Open app.rescuetracker.org on your phone (or use the PWA)Log in with your volunteer or staff credentials. Navigate to Adoptions โ†’ find the applicant โ†’ click "Start Home Visit".
The form pre-fills with the applicant's submitted application dataAddress, household composition, current pets, and housing info are already populated. You're verifying and observing, not re-typing.
Walk through the 9 sections on-siteThe form works offline if you lose signal. Your entries are saved locally and sync when you reconnect.
Take photos using the in-app cameraPhotos are attached directly to the assessment. If minors are present, toggle the "Minors Present" flag โ€” photos taken in that session are marked for internal use only and excluded from any public marketing.
Write your volunteer narrative and submitThe assessment is saved to the applicant's record. Staff see it immediately in the dashboard.

๐ŸŽฏ Automated Risk Scoring

When a home visit is submitted, Rescue Tracker automatically calculates a risk score using a weighted algorithm across all 9 sections. The score generates a risk tier:

TierScore RangeRecommendation
Low Risk0โ€“25 pointsStrong approval candidate
Moderate Risk26โ€“50 pointsReview with coordinator before approving
High Risk51โ€“75 pointsDirector review required
Critical76+ pointsDo not place โ€” escalate immediately

Risk flags are automatically tagged when the algorithm detects patterns like prior surrenders, overcrowded housing, observable red flags, or safety concerns marked by the volunteer. Staff can override any risk tier with a documented reason.

โš ๏ธ
Photo compliance: The "Minors Present" toggle is mandatory to engage before photographing any minor in the home. Photos taken with this flag are stored with restricted access and are never used in marketing materials, social posts, or public-facing content โ€” this is automatic and enforced by the platform.
Docs โ€บ Data & Exports โ€บ Exporting Your Data

Exporting Your Data

โฑ 7 min read๐Ÿ“… May 2026Beginner

Rescue Tracker gives you full ownership of your data. Every module has export functionality โ€” animals, applications, donations, vet records, volunteer rosters, and home visit assessments โ€” all exportable to CSV or PDF on demand.

๐Ÿ’ก
Your data is always yours. There are no data lock-in restrictions. You can export everything at any time, including if you cancel your account (you'll have 30 days of export access after cancellation).

๐Ÿ“ค Export Options by Module

ModuleExport FormatWhere to Find It
AnimalsCSV (all fields)Animals โ†’ Export โ†’ Download CSV
Adoption ApplicationsCSV + PDF (individual)Adoptions โ†’ Export, or open an app โ†’ Export PDF
DonationsCSV (filterable by date, type, amount)Donations โ†’ Export โ†’ Download CSV
Vet RecordsCSV (all records) or PDF per animalVet Records โ†’ Export, or Animal โ†’ Medical โ†’ Export PDF
Volunteer RosterCSV (name, email, role, status)Volunteers โ†’ Export โ†’ Download CSV
Home Visit AssessmentsCSV (all fields) or PDF per assessmentAdoptions โ†’ Home Visits โ†’ Export
Foster HistoryCSVAnimals โ†’ Filters โ†’ Foster History โ†’ Export
Full Org BackupZIP (all CSVs combined)Settings โ†’ Data โ†’ Full Export

๐Ÿ“Š Annual Reporting Data

For your annual report, year-end summary, or board presentation, the most useful exports are:

  • Animals CSV filtered by intake year and status=Adopted โ€” gives total placements
  • Donations CSV filtered by year โ€” gives total fundraising with donor breakdown
  • Volunteer CSV โ€” shows total active volunteers for the year
  • Animals CSV filtered by status=Medical Hold or deceased โ€” gives medical case load

๐Ÿ“ Full Organization Backup

Go to Settings โ†’ Data โ†’ Full ExportThis compiles every exportable dataset into a single ZIP archive.
Click "Generate Backup"Large orgs may take 1โ€“2 minutes. You'll receive an email with the download link when it's ready (link expires in 24 hours).
Download and store the ZIPKeep backups in a secure location (encrypted cloud storage or local encrypted drive). We recommend running a full backup quarterly.

๐Ÿ—‚๏ธ Form 990 Preparation

The Donations export in CSV format includes all fields needed for your annual Form 990 preparation:

  • Total receipts by payment type (online vs. in-person vs. in-kind)
  • Individual donor records (name, amount, date)
  • Transaction IDs for PayPal reconciliation
  • Memorial and restricted gift flags
โ„น๏ธ
Rescue Tracker does not prepare tax documents. Always have your Form 990 reviewed by a qualified nonprofit accountant or your state's nonprofit association.

๐Ÿ”„ Migrating Away from Rescue Tracker

If you ever decide to leave the platform, here's the process:

  1. Run a Full Organization Backup from Settings โ†’ Data
  2. Download the ZIP โ€” it contains every record in standard CSV format compatible with any spreadsheet or CRM
  3. Cancel your subscription from Settings โ†’ Billing โ†’ Cancel Plan
  4. Your data export access remains available for 30 days post-cancellation
  5. After 30 days, data is permanently deleted from our servers per our privacy policy