Adoption Settings
The Adoption Settings page provides comprehensive control over your organization's adoption process, from initial application through final approval and payment.
Enabling/Disabling Adoptions
You can completely disable adoption applications if your organization doesn't use this feature or wants to temporarily pause accepting applications.
Master Toggle
At the top of the Adoption Settings page, you'll find the master toggle:
When Adoptions are Disabled:
- The public adoption form page shows an "unavailable" message
- No new applications can be submitted
- Existing applications can still be managed
- All adoption settings remain saved but inactive
- Application fees are automatically disabled
When to Disable Adoptions:
- Your organization handles adoptions through a different system
- You're temporarily not accepting applications (seasonal, capacity)
- You want to pause during system maintenance or updates
- You're transitioning to or from another adoption platform
Adoption Application Forms
Transfur offers flexible options for managing adoption applications to suit your organization's needs.
Using the Built-in Form
The default adoption application form includes all essential fields needed for most organizations:
Standard Fields Included:
- Personal Information (name, email, phone, address)
- Housing Details (own/rent, landlord info, yard/fence)
- Household Composition (adults, children, ages)
- Current & Previous Pets
- Veterinary References
- Employment Information
- Lifestyle Questions
- Animal Preferences
The built-in form automatically:
- Validates email addresses and phone numbers
- Stores data securely in your database
- Creates adopter profiles for repeat applicants
- Integrates with payment processing
Creating Custom Forms
For organizations needing specialized questions or workflows:
Custom Field Types Available:
- Short Text - Single line responses
- Long Text - Paragraph responses
- Single Choice - Radio buttons
- Multiple Choice - Checkboxes
- Dropdown - Select from list
- File Upload - Documents or images
- Date/Time - Calendar picker
- Number - Numeric values only
- Signature - Digital signature capture
Form Submission Workflow
- Public Submission - Applicants access form via your adoption page
- Data Validation - Required fields and format checking
- Adopter Profile - Automatic creation or update
- Payment Redirect - If fees enabled, redirect to Stripe
- Admin Notification - Alert staff of new applications, if enabled
- Review Queue - Application appears in admin panel under Adoptions tab
Application Fees
Charge application fees to help cover processing costs and ensure serious inquiries.
Enabling Application Fees
Stripe Connect Required: Application fees require your organization to have a Stripe Connect Express account set up. Fees are paid directly to your organization's account. Stripe costs are 2.9% and $.30 per transaction, with the platform taking a 0.5% service fee.
Fee Configuration Options
Fee Amount
- Set any amount from $1.00 to $500.00
- Displayed in USD
- Processed before application review
Custom Messaging
- Explain what the fee covers
- Set expectations about refunds
- Provide contact info for questions
Pre-Screening (Optional)
Reduce incomplete applications with pre-screening:
- Create a short pre-screen form (3-5 questions)
- Set as required before main application
- Auto-reject based on criteria
- Save applicants time if not qualified
Payment Processing
Stripe Connect Integration
Stripe Connect enables direct payments to your organization:
Initial Setup:
How Payments Work:
- Applicant submits application
- Redirected to Stripe Checkout
- Secure payment processing
- Funds deposited to your account (2-3 business days)
- Platform fee (0.5%) automatically deducted
- Application marked as paid
Stripe Dashboard Access:
- View all transactions
- Issue refunds
- Download reports
- Manage disputes
- Update bank info
Alternative Payment Methods
While Stripe handles online payments, you can accept other methods manually:
Venmo/PayPal/Zelle:
- Mark application fee as "Waived" in system
- Request payment via your preferred app
- Include payment instructions in approval email
- Manually track in notes
Check/Cash:
- Accept application without online payment
- Mark "Payment Pending" status
- Update when payment received
- Process application after payment confirmed
Home Visit Scheduling
Configure home visits as part of your approval process:
Setting Up Home Visits
Home Visit Workflow
- Trigger - Application approved for home visit
- Assignment - Coordinator or volunteer assigned
- Scheduling - Contact applicant to arrange
- Visit - Complete checklist during visit
- Report - Submit findings in system
- Decision - Approve or request changes
- Follow-up - Communicate outcome
Virtual Home Visits
For distant adoptions or special circumstances:
- Request video walkthrough
- Use video call platforms
- Screenshot key areas
- Document in system
- Note as "Virtual Visit"
Application Review & Approval
Review Process
Stage 1: Initial Screening
- Check completeness
- Verify contact info
- Review basic qualifications
- Flag any concerns
Stage 2: Reference Checks
- Contact veterinary reference
- Verify rental/ownership
- Call personal references
- Document responses
Stage 3: Detailed Review
- Match preferences to available animals
- Assess experience level
- Review household composition
- Consider special requirements
Stage 4: Home Visit (if required)
- Schedule and complete
- Review report
- Address any issues
Stage 5: Final Decision
- Team review if needed
- Make approval decision
- Prepare next steps
Approval Actions
For Approved Applications:
For Denied Applications:
- Provide specific reasons
- Offer suggestions for future
- Maintain positive relationship
- Keep door open if possible
Sending Invoices
For adoption fees after approval:
Payment Tracking:
- Automatic updates for Stripe payments
- Manual marking for other methods
- Payment status visible in dashboard
- Reminders for overdue invoices
Adoption Contracts
Digital Contract Management
Creating Contracts:
- Use default template or create custom
- Include all legal requirements
- Add organization-specific terms
- Set up signature fields
- Configure witness requirements
Sending for Signature:
- Automatic after approval
- Include in approval email
- Track signing status
- Send reminders if needed
- Archive signed copies
Contract Elements:
- Adoption terms
- Return policy
- Medical disclosure
- Spay/neuter agreement
- Property check consent
- Fee structure
- Liability waivers
Analytics & Reporting
Track your adoption program performance:
Key Metrics:
- Applications received
- Approval rate
- Average processing time
- Fee collection rate
- Return rate
- Geographic distribution
Financial Reports:
- Application fees collected
- Adoption fees by period
- Payment method breakdown
- Outstanding invoices
- Refunds issued
Best Practices
For Application Forms
- Keep required fields minimal
- Use clear, simple language
- Provide help text for complex questions
- Test form on mobile devices
- Save progress automatically
For Fee Collection
- Be transparent about fee purpose
- Display amount clearly upfront
- Offer fee waivers when appropriate
- Process refunds promptly if needed
- Keep payment methods simple
For Review Process
- Respond within 24-48 hours
- Communicate at each stage
- Be constructive with denials
- Document all decisions
- Maintain consistent criteria
For Home Visits
- Schedule promptly
- Be respectful of homes
- Focus on safety, not perfection
- Provide education, not judgment
- Document thoroughly
Troubleshooting
Payment Issues
"Payment setup incomplete" error:
- Complete Stripe Connect onboarding
- Verify bank account
- Check for required documents
- Contact support if persists
Payments not appearing:
- Check Stripe dashboard
- Verify webhook configuration
- Review payment logs
- Ensure proper redirect URLs
Form Problems
Applications not submitting:
- Check required fields
- Verify form is published
- Test in incognito mode
- Clear browser cache
Missing applications:
- Check spam filters
- Verify email configuration
- Review form settings
- Check database directly
Integration Issues
Stripe Connect problems:
- Ensure account activated
- Check API keys
- Verify webhook secrets
- Review Stripe logs
Email delivery failures:
- Verify email service config
- Check spam scores
- Review bounce reports
- Test with different providers
Related Documentation
- Payment Settings - Complete Stripe setup guide
- Forms Management - Detailed form builder documentation
- Home Visits - Home visit configuration
- Email Templates - Customizing automated emails
- Reports - Adoption analytics and insights