RecallPilot · Enterprise product recall software

RecallPilot: recall websites and product recall management software

RecallPilot is our product recall software platform. We use it to design, build, and operate custom consumer recall portals where people check a VIN, serial number, model, batch, lot, or date code; register an affected product; submit a claim; and complete the correct remedy. We also extend, integrate, and modernize the recall platform you already run, and build the enterprise layer behind it: batch and lot traceability, CAPA workflows, and ERP, QMS, and MES integration. Launch on your domain in under 24 hours once content, data, and DNS are ready.

Custom build, or your existing recall platform extended and integratedTraceability, CAPA, and ERP, QMS, and MES connectivityADA and WCAG 2.2 AA, enterprise security, unmetered DDoS protectionLive on your own domain in under 24 hours
recall.yourbrand.com
English · Deutsch · Français
HomeFAQsContact us
Notification
Photo upload
Registration
Complete
Steering wheel recall self-check
Enter the last 7 characters of your vehicle identification number. We will tell you straight away whether your vehicle is affected and what happens next.
JH4KA767 / 7
✓ Check digit valid· no affected list sent to the browser
Verify you are a person
Check my vehicle
Check another recall for this brandBrowse all campaigns →

Fortune 500 brands have run recall programmes on portals we engineered

GoogleAmazonBMWPhilipsBest Buy

Built for the moment it matters

What is a product recall website?

A product recall website is a dedicated consumer portal that explains the safety action, identifies whether a specific product is affected, and gives its owner the right next step. It can accept a registration or claim, collect evidence, coordinate a repair, replacement, refund, return, or reimbursement, and let the consumer track progress.

We build that complete digital workflow around your recall strategy, product identifiers, remedy rules, brand, languages, and existing systems. It is custom recall portal development, not a generic landing page or a branded form: the lookup logic, consumer journey, administration tools, integrations, security controls, and reporting are engineered for the programme in front of you.

We are equally engaged where a platform already exists. We extend, customize, integrate, and modernize the recall or quality software you already run, and we build the enterprise layer around it: batch and lot traceability, CAPA workflows, supplier and distributor coordination, automated notification and tracking, and connections to ERP, QMS, MES, CRM, and fulfilment systems.

Traffic after the announcementIllustrative shape
AnnouncementFirst hourDays following
Almost every affected consumer meets your recall on the website, and most of them in the first hour. Whatever the site cannot handle then, the recall does not handle.

Answer the eligibility question

Match VINs, serial numbers, models, batches, lots, date codes, or customer records without exposing the affected-product dataset.

Move people to the correct remedy

Route each result into the appropriate registration, evidence, return, repair, replacement, refund, reimbursement, or support workflow.

Produce an auditable record

Capture responses, registrations, remedy progress, exceptions, and outcomes so your team can measure and report programme effectiveness.

Ways to work with us

New build, or the platform you already run

A recall programme rarely starts from nothing. We take the work from wherever it currently sits, whether that is a blank domain, a recall platform under contract, or a quality system that already holds the product data.

Custom recall portal build

A consumer recall website and operations console built from the ground up for your identifiers, remedies, markets, and brand, on your own domain.

Custom eligibility logicRegistration, claims, and remedy flowsAdministration console and reporting

Extend an existing platform

Keep the recall management software, ERP, or quality system you already run. We build the consumer-facing layer, the custom modules, and the workflow it does not cover.

Branded consumer portal over your platformCustom modules and workflow extensionsWhite-label front end on a third-party backend

Integration and modernization

Connect recall operations to the rest of the business, or replace a legacy portal without losing the data, the audit trail, or the open cases.

ERP, QMS, MES, CRM, and fulfilment integrationLegacy portal migration with case continuityData mapping, reconciliation, and audit trail

How the portal works

One connected journey, from identifier to resolved remedy

The public website is only the visible layer. Behind it, product data, eligibility rules, registration, remedy operations, and client systems stay connected so every consumer receives the correct next step and every decision remains auditable.

Consumer journey
One clear next step at every decision
Identify01

Capture and validate the VIN, serial, model, batch, lot, date code, or other recall identifier.

Decide02

Evaluate custom eligibility rules against an approved dataset, a client API, or both.

Register03

Collect only the consumer details, consent, documents, and evidence that this path requires.

Remedy04

Route the consumer to repair, replace, refund, retrofit, collection, disposal, or reimbursement.

Track05

Keep the consumer, recall team, partners, and reporting systems aligned through completion.

System architecture
Your data in, operational outcomes out
Affected-product dataVersioned bulk import
Authoritative client APILive eligibility source
Eligibility and workflow engine
Validate · decide · route · audit
CRM and case systemsMapped consumer records
Fulfilment and paymentRemedy execution
Reporting and analyticsAuditable outcomes
Authenticated delivery, custom field mapping, retries, replay, and a complete audit trail.

Deployment

A custom recall portal live in under 24 hours

Under 24 hours means a production recall website on your domain, with your approved content and real affected-product data, ready for consumer traffic. It is not a placeholder or a staging link. The delivery window starts when we receive the recall copy, dataset, decision rules, and DNS access, and launch remains subject to your approval.

Hour 0

Intake

Recall scope, affected product identifiers, remedy type, regulator involved, target markets, and the domain you want it on.

Hours 1 to 6

Build

Custom lookup rules, product-data import or API connection, registration fields, remedy branches, integrations, and approved copy in every required language.

Hours 6 to 14

Harden

WAF rules, rate limits, enumeration defence, bot filtering, and load testing beyond one million requests a minute at the edge.

Hours 14 to 20

Review

Your legal, brand, and regulatory sign-off on a live staging URL, with revisions turned around in the same session.

Under hour 24

Live

DNS cutover to your domain, TLS issued, monitoring and alerting armed, and the portal is taking real traffic as the announcement goes out.

If your recall spans the US and the EU, both deployments go live in the same window on separate infrastructure. See the data residency section below.

Delivery model

RecallPilot: a proven platform, customized for your recall

RecallPilot is the platform behind every engagement. We can deliver quickly because its secure foundations already exist. Engineers adapt the consumer journey, lookup rules, data connections, and operational workflow to the recall instead of assembling an untested system after the announcement.

A hardened starting point

Eligibility lookup, configurable forms, uploads, notifications, administration, integrations, and the security layer already exist as tested foundations.

Custom where the recall is custom

Identifier normalization, eligibility decisions, result actions, registration rules, remedy branches, and destination mappings are built around your actual programme.

Automated regression checks

Saved lookup cases, form-path tests, accessibility checks, and data-contract tests run before every release so speed does not depend on skipping verification.

Engineers own security and correctness

The lookup threat model, data boundaries, encryption, access controls, and regional deployment are designed and reviewed by engineers. Generated code does not go to production unreviewed.

RecallPilot software and portal features

A custom recall portal, from lookup to resolution

RecallPilot brings the consumer website, eligibility engine, registration and claim flows, operations console, security controls, and system connections together as one product. Each layer is configured and extended around your recall rather than forced into a fixed template.

Consumer experience

Custom product eligibility lookup

There is no universal recall lookup. We implement your matching rules against an uploaded affected-product dataset, a live client API, or both. The engine can normalize imperfect input, combine fields, evaluate ranges and exclusions, and return affected, not affected, not found, or needs review with a defined next step for every result.

Design your lookup 600msAverage lookup response on the automotive recall we built
recall.yourbrand.com
EN · DE · FR · ES
Steering wheel recall self-check
Enter the last 7 characters of your VIN. We will tell you straight away whether your vehicle is affected and what happens next.
J
H
4
K
A
7
6
Check my vehicle
✓ Check digit valid· no affected list sent to the browser
IDENTIFIERMATCHED AGAINSTRESULT
JH4KA7…62019 · SteeringAffected
1FTFW1E…32020 · SteeringAffected
WBA8E9…12018 · Not in scopeClear
5YJ3E1…7Partial matchReview
JTDKN3…92021 · Not in scopeClear
CANNOT DETERMINE
We could not match that number
Check the digits, or send a photo of the plate and we will identify the vehicle for you.
Upload a photo instead
Fully custom lookup logicBulk affected-product data importClient API and database matchingVIN lookupSerial and model number lookupBatch, lot, and date code lookupGuided identification and fallback reviewSecure, actionable results

Registration and remedy

Recall registration, claims, and remedy workflows

We build the form around the remedy, not the other way around. Your team can define the fields, validation, consent, evidence, and conditional branches required for repair, replacement, refund, retrofit, collection, disposal, or reimbursement, with market- and product-specific paths in one consumer experience.

Map your remedy flow
recall.yourbrand.com/reimbursement
Step 3 of 4
Claim back a repair you already paid for
Repair invoiceinvoice-4471.pdf
Amount claimed$412.60
Payment methodBank transfer · ••••4417
CLAIM QUEUE
CLAIMDETAILSTATUS
CLM-4471Repair invoice · $412.60Approved
CLM-4470Awaiting receiptPending
CLM-4468Third claim, same addressDuplicate
CLM-4465Replacement dispatchedPaid
DUPLICATE DETECTED
Third claim from one address
Matched across identifier, address, device and payment detail before any money moves.
Custom fields and validationConditional form logicMulti-stage encrypted registrationDocument and photo uploadReimbursement and claimsAddress validationReturn logisticsDuplicate and fraud detectionSave and resume

Traceability and quality systems

Batch and lot traceability, CAPA, and the systems behind them

A recall does not begin at the consumer form. It begins in the production record, the lot genealogy, and the distribution chain, and it ends in a corrective action that has to be documented. We build that enterprise layer and connect it to the systems that already hold the data.

Map your enterprise systems
Traceability · lot genealogy
Backward + forward
Raw material
6 lots
Finished goods
2 lots
Distributors
41 accounts
LOTORIGINSCOPE
Raw lot RM‑8841Supplier · 12 MarIn scope
Sub-assembly SA‑207Line 3 · Shift BIn scope
Finished lot FG‑551218,400 unitsIn scope
Finished lot FG‑5513Different raw lotCleared
ERP · item master + shipmentsSynced
QMS · CAPA‑2214 raisedOpen
MES · line and shift dataSynced
Distributor notices sent41 / 41
SCOPE NARROWED
One lot cleared on production data
MES line and shift records ruled a finished lot out of scope, so it was never recalled.
Batch and lot traceabilityOne-up, one-back and FSMA traceabilityCAPA workflowERP integrationQMS integrationMES and production dataSupply chain and distributor workflowsMock recall and readiness exercisesSerialization and unique device identification

Product recall portal security

Ready for the traffic—and the attention

The moment a recall is announced, its portal becomes a high-profile public form handling personal data and commercially sensitive product identifiers. We design for legitimate traffic spikes, enumeration attempts, automated scraping, fraudulent claims, and opportunistic attacks from the first release.

Review the threat model
1M+Requests a minute handled in platform load testing at the edge
Edge protection · recall.yourbrand.com
Live
Rate limits
Per IP, session, identifier
Pattern detection
Sequential probing
Response shaping
Hit and miss cost the same
LOOKUP REQUEST LOG
SOURCESIGNALACTION
203.0.113.44JH4KA7…1 → …2 → …3Sequential
203.0.113.4418 requests / 4sRate limited
198.51.100.9Headless user agentChallenged
203.0.113.44Backoff 32sThrottled
86.14.22.180Single lookupAllowed
92.40.176.5Single lookupAllowed
BLOCKED
Sequential identifier probing
One source walking the identifier space. Blocked on pattern rather than volume, so a slow scraper is caught too.
Real consumersUnaffected
Enumeration attack protectionUnmetered DDoS protectionWeb application firewallBot detection and challengeRate limiting in layersEncryption in transit and at restAudit loggingData retention and purgePenetration tested

Multilingual deployment

Your brand, your domain, every market

A translated page is not enough for a recall that crosses borders. Notices, remedies, languages, consent, address formats, and data requirements can change by market. We keep one consistent brand experience while giving each region the right consumer journey and data boundary.

Plan your regions
Deployment · recall.yourbrand.com
2 regions
United States
recall.yourbrand.com
Live · TLS issued
European Union
recall.yourbrand.eu
Live · TLS issued
DATA RESIDENCY
REGIONRESOURCESTORED
eu-central-1Origin and applicationEU only
eu-central-1Database and backupsEU only
eu-central-1Uploads and audit trailEU only
us-east-1Origin and applicationUS only
us-east-1Database and backupsUS only
RESIDENCY ENFORCED
No data crosses the border
European consumer records never transit US systems. Both regions go live in the same window.
Your own domainSeparate US and EU deploymentsData residencyGDPR and CCPA handlingBuilt for the announcement spikeMonitoring and alertingMulti-language and localeADA and Section 508 accessible

RecallPilot recall management software

One place to run the programme

RecallPilot’s admin side turns the consumer portal into working product recall management software. Recall teams review exceptions, activate product-data versions, manage cases, follow remedy progress, and deliver clean records to the systems and partners already running the programme.

See what your team gets
admin.recall.yourbrand.com
Sample data
REGISTRATIONS PER DAY SINCE ANNOUNCEMENT
54%
Replace
31%
Repair
15%
Refund
DESTINATIONFEEDSTATUS
NHTSAQuarterly completion reportSent
SalesforceRegistrations · nightlyDelivered
Contact centreLive record syncStreaming
Data warehouseFull extract · weeklyScheduled
REGULATOR REPORTING
Effectiveness data as it runs
Response and completion figures captured live, not reconstructed from spreadsheets afterwards.
Administration dashboardAffected-product data managementRegulator reportingRecall effectiveness dataContact centre integrationAutomated notification engineRemedy and shipment trackingCustom API and data mappingSingle sign-onAnalytics
Delivery commitment
24 hrs

From complete intake to a production recall portal on your domain

Platform load test
1M+

Requests a minute handled in platform load testing at the edge

Supported identifiers
8+

Identifier types, from VIN and serial to model, batch, lot, and date code

Configured workflows
7

Remedy paths: repair, replace, refund, retrofit, collect, dispose, or reimburse

Regional architecture
US + EU

Independent regional deployments with separate data boundaries

Accessibility target
2.2 AA

WCAG accessibility target across the complete consumer journey

Sectors

Built for how your sector runs a recall

The identifier, the regulator, and the remedy change completely between industries. So does the website that has to carry them.

Automotive

VIN-driven eligibility on a public endpoint that cannot be walked.

VIN entry with check-digit validationNHTSA and EU type-approval reportingDealer and service network handoff
Automotive case study

Medical devices and pharmaceuticals

Identity-matched registration where the affected population is already known.

Matching against your patient or customer recordsFDA Class I, II and III recall reportingEncrypted audit logs delivered on request
Medical device case study

Food, beverage and CPG

Lot and date-code matching, where one code maps to a production window rather than a unit.

Batch, lot and date-range lookupRetailer and distributor notice flowsEffectiveness-check data captured as it runs

Consumer electronics and appliances

Serial and model lookup for a population you cannot contact directly.

Serial, model, SKU and IMEI lookupHazard messaging and stop-use instructionsPrepaid return labels and collection booking
Reporting and compliance shaped toFDANHTSACPSCEU Safety GateHealth CanadaMHRAGDPRCCPAWCAG 2.2 AA

Case studies

Recall programmes we have engineered

recall.yourbrand.com
EN · DE · FR · ES
VIN eligibility self-check
J
H
4
K
A
7
6
Check
IDENTIFIERMATCHED AGAINSTRESULT
JH4KA7…62019 · SteeringAffected
WBA8E9…12018 · Not in scopeClear
5YJ3E1…7Partial matchReview
BLOCKED
Sequential VIN probing
Blocked on pattern, not volume. Real owners unaffected.
Automotive

A secure recall portal for a global automaker

A secure portal built for a global automotive manufacturer headquartered in Germany during a worldwide steering recall: owners check eligibility by VIN, verify their identity, and complete an encrypted multi-stage registration, hardened against VIN enumeration.

600ms
Average API response time
Worldwide
Every affected market on one portal
Read the full case study
patient-portal.yourbrand.com
Secure session
US Patient Portal
Replacement device order and recall information
Registered patient log-in
Registered device serial
DS‑4417‑8820
Confirmation code
••••••
Identity matched to your recordVERIFIED
Replacement device orderShipped
Encrypted audit logAvailable
Enterprise Healthcare

A nationwide patient portal, built from the ground up

A three-year engagement building the US patient portal for a major medical technology brand: identity-matching registration, medical-grade data security, and encrypted audit logs delivered on demand.

3 yrs
Continuous engagement
Nationwide
US patient population served
Read the full case study

FAQ

Questions, answered

What is RecallPilot?+

RecallPilot is Dude Lemon’s product recall software platform for enterprise brands. It combines a consumer-facing recall website and portal with the recall management software behind it: VIN, serial, model, batch, lot, and date-code eligibility lookup; registration, claims, and remedy workflows; batch and lot traceability and CAPA; an operations console; automated notifications; and ERP, QMS, MES, CRM, and fulfilment integration. Unlike off-the-shelf recall tools, RecallPilot is deployed and customized to your identifiers, remedies, markets, and brand, runs on your own domain, and can go live in under 24 hours. We build on it, host it, and operate it for you rather than handing over a self-serve licence.

What is a product recall website or consumer recall portal?+

It is a dedicated website where consumers read the recall notice, check whether their exact product is affected, register or make a claim, submit evidence, receive the correct remedy, and track progress. The administrative side lets the recall team manage product data, exceptions, cases, integrations, and outcome reporting. A portal is different from a static recall landing page because it completes the consumer workflow rather than only publishing a notice.

Can you work with our existing recall platform, or do you only build from scratch?+

Both. If you already run recall management software, a quality system, or an ERP that holds the product data, we keep it and build around it: a branded consumer portal in front of it, the custom modules and workflows it does not cover, and the integrations that connect it to the rest of the business. We also take on legacy portal migration and modernization, moving open cases, historical records, and the audit trail across without losing continuity. A greenfield build is one option, not the only one we offer.

Do you handle batch and lot traceability, CAPA, and ERP, QMS, or MES integration?+

Yes. We build forward and backward lot traceability across lot genealogy, from raw material and component lots into finished goods and out through distributors and retailers, including one-up one-back and FSMA Section 204 style records with key data elements at each critical tracking event. CAPA workflow covers root cause, containment, action owners, due dates, effectiveness verification, and electronic sign-off. Integrations run bidirectionally against SAP, Oracle, Microsoft Dynamics, NetSuite, or a bespoke ERP for item master, lot records, inventory, and shipments; against your QMS for non-conformances, complaints, deviations, and CAPA records; and against MES and production data to narrow recall scope to the units, lots, lines, shifts, and sites genuinely affected. We also run mock recall and readiness exercises that produce the reconciliation percentage and elapsed time an auditor expects.

Do you provide automated notifications, tracking, and supply chain workflows?+

Yes. The notification engine sends triggered email, SMS, and postal waves to consumers, dealers, distributors, and retail accounts, with per-market templates, scheduled reminder waves to non-responders, and delivery, bounce, and send history against each record. Supply chain workflows cover notices, acknowledgements, quarantine and stock-check instructions, return authorizations, and response tracking across suppliers, distributors, wholesalers, and retail accounts, with escalation on accounts that have not responded. Remedy and shipment tracking runs end to end: case status, replacement dispatch, carrier tracking numbers, return receipts, repair completion, and payment status, visible to the consumer, the contact centre, and the recall team from one record.

Is the recall portal ADA compliant and how much DDoS protection is included?+

Every portal is built to WCAG 2.2 AA, the standard ADA Title II and Title III and Section 508 conformance is measured against and the basis of the EU Accessibility Act. Keyboard operation, screen-reader semantics, contrast, focus order, and accessible error handling are tested across the whole consumer journey, and we can supply a VPAT and an accessibility conformance statement. DDoS protection is unmetered: unlimited mitigation at the edge with no attack-size ceiling and no surge billing, covering volumetric, protocol, and application-layer attacks, alongside a managed and custom-tuned WAF, layered rate limiting, bot challenge, and enumeration defence. The platform has handled more than one million requests a minute in edge load testing.

Can you build fully custom product lookup logic?+

Yes. Lookup rules can use a VIN, serial number, model, SKU, IMEI, batch, lot, date code, purchase date, location, customer record, or a combination of fields. They can evaluate exact matches, prefixes, ranges, exclusions, and product-specific conditions against an uploaded dataset, your live API, or both. Every outcome, including not found and needs review, gets an explicit next step, and saved regression cases are rerun before a ruleset is released.

Can our team upload affected products in bulk?+

Yes. The administration console can import CSV or structured product data, validate its columns and rows, report rejected records, preview expected lookup results, and activate a version only after approval. Releases are versioned and auditable, so your team can identify which dataset was active for any lookup and roll back a faulty upload without editing the production database by hand.

Can the recall portal integrate with our CRM, ERP, database, or fulfilment provider?+

Yes. We map the portal payload to the fields and status model your destination expects, then deliver through authenticated APIs, webhooks, managed file transfer, or scheduled encrypted exports. Integrations can cover CRM, ERP, contact-centre, warehouse, carrier, payment, data-platform, and case-management systems, with retries, idempotency, delivery status, and replay for failed transfers.

Do we need custom recall portal development or off-the-shelf recall management software?+

Off-the-shelf recall management software can work when its identifiers, forms, remedies, branding, hosting, and integrations already match your programme. Custom development is the better fit when eligibility rules are unusual, the site must run on your domain, consumer journeys differ by product or market, data must stay in defined regions, client systems require custom mappings, or a fixed vendor workflow would create manual work. We build the consumer portal and its operational console, and we can integrate it with an existing recall vendor or management platform.

How much does a custom product recall website cost?+

Cost depends on the eligibility logic, number of markets and languages, registration and remedy paths, data volume, integrations, security requirements, administration workflow, and support window. A notice-and-registration site is a different scope from a multi-region claims portal connected to fulfilment and payment systems. We price from a short technical intake so the proposal names the deliverables and assumptions instead of hiding them behind a generic software tier.

Can you really launch a recall website in under 24 hours?+

Yes. It means the recall website is live in production on your domain, not a placeholder or staging link. The 24-hour delivery window starts when you supply approved recall copy, affected-product data, decision rules, brand assets, target markets and languages, and DNS access. Launch remains subject to your legal and regulatory approval; if sign-off is delayed, the completed build waits rather than going live without authorization.

What stops someone scraping our entire affected-product list?+

A lookup endpoint is an oracle: ask it about an identifier and it tells you whether that identifier is affected. Left undefended, an attacker walks the identifier space and reconstructs your list. We defend it with layered rate limits applied per IP, per session, and per identifier, exponential backoff, sequential-pattern detection, bot challenges, and response shaping so a hit and a miss are indistinguishable in timing and size. This was a specific requirement on the automotive recall we built.

Can you deploy separately for the US and the EU?+

Yes, and for a recall spanning both we recommend it rather than treating it as optional. The deployments run on independent infrastructure with data stored, processed, backed up, and logged in region, so European consumer data never transits US systems. Both go live in the same window.

Does the portal run on our domain?+

Yes. The portal runs on your domain or a dedicated recall subdomain with TLS issued and auto-renewing. This matters more than it sounds: consumers acting on a press release or a regulator notice are already primed to suspect a scam, and an unfamiliar third-party URL depresses response rates.

What happens when the announcement drives a traffic spike?+

The platform has handled more than one million requests a minute in edge load testing. For each recall, we also agree a launch profile with your team, test the complete consumer journey against it, and report measured throughput, latency, error rate, and bottlenecks before go-live. Static content is served from the edge, dynamic endpoints are protected separately, and DDoS controls sit in front of the origin.

Can you handle reimbursement and claims, not just registration?+

Yes. Expense claims, receipt capture, encrypted collection of payment details, approval workflow, duplicate and fraud detection, and payment status visible to the consumer. It is one of the least served parts of the recall market and one of the most common reasons a brand outgrows a templated recall page.

Who owns the consumer data?+

You do. The portal is a collection and processing layer, not a permanent home for your consumer records. Data is transferred into your own systems on a schedule under encryption, retention windows are set per market and enforced automatically, and there is a verifiable purge at the end of the programme.

Do you work alongside our existing recall vendor?+

Yes. Recall management firms may already own retrieval, logistics, communications, or the contact centre. We can own the consumer-facing digital layer and connect it to those operations, so consumers and agents work from the same eligibility rules, case status, and remedy data without replacing a partner that is already doing its job well.

What if the recall expands after launch?+

Expansions are expected rather than exceptional. Affected-product data, additional models, new markets, extra languages, and changed remedies are configuration, not a rebuild, so an expansion goes live in hours.

Is the portal accessible?+

Built to WCAG 2.2 AA. A recall has to reach every affected consumer, and in several jurisdictions accessibility on a safety notice is a legal requirement rather than a preference.

Need a product recall website before the announcement?

RecallPilot can be live on your domain in under 24 hours. Send us the deadline, affected-product identifiers, markets, languages, remedy, and systems that need to receive data. With approved content, data, decision rules, and DNS access ready, we deploy and operate it for you.

Plan the recall portal

Same-day response on active recalls.