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
Module
What It Does
Who Uses It
Animal Registry
Add animals, track intake, medical status, and photos
All staff
Adoptions
Receive and process online adoption applications
Adoption coordinators
Foster Network
Match animals to foster homes, track placements
Foster coordinators
Volunteers
Applications, roles, assignments, communication
Volunteer managers
Vet Records
Forward vet emails โ records auto-attach to animals
Medical coordinators
Donations
Accept PayPal payments, log manual gifts, view history
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"No credit card required to start.
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:
Role
What They Can Do
Admin
Full access โ billing, settings, all data, all modules
Staff
Animals, adoptions, fosters, volunteers, vet records, documents
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
Field
Where It Appears
Required?
Organization Name
Portal header, nav, emails
โ Yes
EIN
Verification, donor receipts
โ For donations
Phone
Public portal, adoption emails
Recommended
Email
Auto-reply from address
Recommended
Website
Portal footer, directory listing
Optional
Physical Address
Donor receipts, home visit radius
Recommended
Mailing Address
If different from physical
Optional
Logo URL
Portal header, emails, mobile app
Recommended
Brand Color
Portal hero gradient
Optional
Portal Mode
Controls public visibility
โ Set to "Full"
Facebook / Instagram
Portal footer social links
Optional
๐ก
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.
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
Status
Visible on Portal?
Meaning
Available
โ Yes
Ready โ accepting adoption applications
Pending
โ Shown as Pending
Application under review / hold placed
Foster
โ Optional
Currently in a foster home
Medical Hold
โ Hidden
Not ready โ receiving treatment
Adopted
โ Hidden
Successfully placed in a home
Deceased
โ Hidden
Passed away in care
Transferred
โ Hidden
Moved 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.
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
Visitor browses yourslug.rescuetracker.org
Clicks on an available animal โ "Apply to Adopt"
Completes the 10-section application (household, pets, references, vet info, housing)
Application submits instantly to your dashboard
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.
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:
Method
How
Best For
Manual Forward
After each vet visit, forward the email you receive to your ingest address
Small orgs, low visit volume
Auto-Forward Rule
Set up a Gmail / Outlook rule to auto-forward emails from your vet's domain
Busy 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
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
Field
Example
Source
Animal Name
Buddy
Email subject + body first paragraph
Visit Date
May 22, 2026
Email timestamp + body date patterns
Visit Type
Annual Wellness, Spay/Neuter, Emergency
Keyword classification
Diagnosis
Upper respiratory infection
Medical keyword extraction
Medications
Doxycycline 50mg 2x daily ร 10 days
Drug name + dosage patterns
Vaccinations
Rabies, DHPP, Bordetella
Vaccine name list matching
Weight
12.4 lbs
Numeric + unit pattern
Vet / Clinic
Dr. Sarah Miller โ Paws Animal Hospital
Email sender domain + signature
Next Appointment
June 15, 2026
Appointment 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)
โ ๏ธ 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:
Switch Mode to Sandbox in the PayPal REST API settings
Enter your Sandbox Client ID and Secret (from the Sandbox tab in developer.paypal.com)
Verify it appears in your Rescue Tracker Donations dashboard
Switch back to Live and save with your Live credentials when done
โ Troubleshooting
Problem
Fix
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 portal
Check that Portal Mode is set to Full in Settings โ Organization. Info Only and Disabled modes hide the donate page.
Donations not logging in dashboard
Check 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 PayPal
Secret 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 load
Check browser console for CORS errors. Clear cache and reload. If persistent, ensure your subdomain is correctly configured (contact support).
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
Mode
What the Public Sees
Full
Animals, adoption applications, donation page โ fully live
Info Only
Org 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.
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.
Fills out the volunteer application (availability, experience, references, skills)
Staff reviews in the dashboard under Volunteers
Staff approves โ volunteer receives a confirmation email
Approved volunteers can be assigned to animals, foster homes, transport runs, or events
๐ Volunteer Roles
Role
Dashboard Access
Foster
View and update their assigned foster animals
Transport
Log transport events for assigned animals
Event Staff
View event assignments and schedules
Photographer
Upload 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.
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.
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.
Plan
Price
Best For
Free Trial
$0 for 14 days
Getting started, evaluating all features
Basic
Starting at $19/mo
Small rescues, 1โ3 staff users
Pro
Starting at $49/mo
Growing orgs, unlimited staff, priority support
Enterprise
Custom pricing
Multi-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.
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
Reason
Next Status
What Happens
Animal is adopted
โ Adopted
Placement ends, foster home freed up
Animal returns to org
โ Available
Return logged with reason, animal back in pool
Emergency โ foster can't continue
โ Medical Hold or Available
Urgent flag sent to staff, animal needs immediate placement
Foster-to-adopt (foster keeps animal)
โ Adopted
Logged 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.
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
Role
Access Level
Typical User
Owner
Full access โ billing, delete org, all settings
Founder / Executive Director
Admin
All modules + settings, cannot delete org or change billing
Operations manager
Staff
Animals, adoptions, fosters, volunteers, vet records, documents
Coordinators, case managers
Medical
View all animals + full vet records access only
Vet tech, medical coordinator
Volunteer
View animals + update their assigned foster animals only
Foster volunteers, transport drivers
Read Only
View-only access to animals and applications โ no edits
Board 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
Module
Owner
Admin
Staff
Medical
Volunteer
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.
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
Type
What It Captures
Common Source
Wellness Visit
Weight, general health assessment, parasite check
Vet Ingest or manual
Vaccination
Vaccine name, manufacturer lot, expiry, administering vet
Condition name, severity, prognosis, treatment plan
Vet Ingest or manual
Medication
Drug name, dosage, frequency, duration, prescribing vet
Vet Ingest or manual
Parasite Treatment
Flea/tick/heartworm/dewormer โ product, dose, date
Manual or Ingest
Lab Results
Bloodwork, urinalysis, fecal โ attach PDF or enter values
Manual (file attach)
Intake Exam
Day-1 assessment at intake โ body condition, visible injuries
Manual
โ 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:
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.
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
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).
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)
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:
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.
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:
Tier
Score Range
Recommendation
Low Risk
0โ25 points
Strong approval candidate
Moderate Risk
26โ50 points
Review with coordinator before approving
High Risk
51โ75 points
Director review required
Critical
76+ points
Do 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.
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
Module
Export Format
Where to Find It
Animals
CSV (all fields)
Animals โ Export โ Download CSV
Adoption Applications
CSV + PDF (individual)
Adoptions โ Export, or open an app โ Export PDF
Donations
CSV (filterable by date, type, amount)
Donations โ Export โ Download CSV
Vet Records
CSV (all records) or PDF per animal
Vet Records โ Export, or Animal โ Medical โ Export PDF
Volunteer Roster
CSV (name, email, role, status)
Volunteers โ Export โ Download CSV
Home Visit Assessments
CSV (all fields) or PDF per assessment
Adoptions โ Home Visits โ Export
Foster History
CSV
Animals โ Filters โ Foster History โ Export
Full Org Backup
ZIP (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:
Run a Full Organization Backup from Settings โ Data
Download the ZIP โ it contains every record in standard CSV format compatible with any spreadsheet or CRM
Cancel your subscription from Settings โ Billing โ Cancel Plan
Your data export access remains available for 30 days post-cancellation
After 30 days, data is permanently deleted from our servers per our privacy policy