RL
RepLink
Clinical Rep Management

One-time database setup

Run the SQL below in Supabase to create your RepLink tables. This only needs to be done once.

⚠ Also disable email confirmation: Supabase → Authentication → Providers → Email → turn off "Confirm email" so staff can sign in immediately after registering.
📦 Already set up RepLink before? Run this in SQL Editor to add all new fields:
create table if not exists rep_categories (id uuid primary key default gen_random_uuid(), name text not null, allows_samples boolean default false, created_at timestamptz default now()); alter table rep_categories disable row level security; create table if not exists facilities (id uuid primary key default gen_random_uuid(), name text not null, address text, phone text, notes text, created_at timestamptz default now()); alter table facilities disable row level security; alter table reps add column if not exists facility_ids uuid[] default null; alter table reps add column if not exists category_id uuid references rep_categories(id) on delete set null; alter table reps add column if not exists specialty text; alter table reps add column if not exists rep_medications text;
1

Open Supabase SQL Editor

Go to your Supabase project → SQL Editor → New Query

2

Copy and run this SQL

Paste and click Run. You should see "Success. No rows returned."

3

Disable email confirmation (optional but recommended)

Supabase → Authentication → Providers → Email → toggle off "Confirm email"

RL
RepLink

Pharmaceutical Rep & Sample Management

Manage your pharmaceutical reps, samples, and reorder requests — all in one place.

RepLink helps medical clinics track sales rep relationships, monitor sample inventory in real time, and streamline reorder requests via email or SMS — no spreadsheets, no sticky notes.

Everything your front desk needs

👥

Rep Directory

Maintain a searchable database of every pharmaceutical rep that visits your clinic — contact info, specialties, sample lists, and visit notes.
🏢

Company Profiles

Group reps by pharmaceutical company. Upload and manage formularies, insurance lists, pricing sheets, and marketing materials in one place.
📦

Sample Inventory

Track medication sample quantities per location with real-time stock levels, low-stock alerts, and automatic updates when samples are received.
📋

Sample Requests

Send reorder requests directly to reps via email or SMS. Track pending requests, fulfill them when samples arrive, and auto-update inventory.
📊

Analytics & Insights

See request trends, top medications, most active reps, and fulfillment rates. AI-powered summaries help you spot patterns at a glance.
🏥

Multi-Location Support

Manage multiple clinic locations from one account. Each location has its own inventory and staff, with a global view for administrators.

Get started in minutes

1

Create your account

Enter your invite code from your clinic admin and set up your profile in under 60 seconds.
→
2

Add your reps

Build your rep directory as reps visit. Track their contact info, sample lists, and business cards.
→
3

Start managing

Log requests, track inventory, fulfill deliveries, and generate reports — all from one dashboard.

Ready to streamline your sample management?

Join clinics already using RepLink to manage their pharmaceutical rep relationships.

© 2026 RepLink — Pharmaceutical Rep & Sample Management for Medical Clinics · Contact
RL
RepLink
Clinical Rep Management

Enter your email and we'll send you a link to reset your password.

Choose a new password for your account.

Org:
Role:
⚠ You must sign up with this email:
Verify your invite code above to see locations
Select all locations you work at. You can update this later in Settings.
You'll be set up as the administrator. After creating your organization, you can add facilities, invite team members, and start building your rep directory.
⚠️
Database migration required. New tables are missing. Copy the SQL below and run it in Supabase → SQL Editor, then refresh.
🎯 Demo Mode — explore RepLink with sample data. No changes are saved.
RL
RepLink
All Facilities
RL
RepLink
📍 Working at
Main
Reports
Account
--
Loading...
Dashboard
Sample inventory overview
Total Medications
—
tracked items
Low / Out of Stock
—
need attention
Reps
—
in directory
Pending Fulfillments
—
⚠ Action needed — medications below threshold
Recent Orders
MedicationsRepViaRequested ByDateStatus
Directory
Manage sales reps and pharmaceutical companies
NameCompanyCategorySpecialtyFacilitiesActions
Inventory
Track medication sample quantities per location
No facility selected
Select a facility from the sidebar to view and manage inventory for that location.
MedicationReps (from Directory)Current StockThresholdStatusActions
Sample Orders
Track, fulfill, and manage sample requests and drop-offs
Pending Fulfillments
0
No pending fulfillments
Order History
MedicationRepViaRequested ByDateStatusActions
Activity Log
Full audit trail — every action, every user, timestamped

No activity yet

Actions taken in RepLink appear here
Settings
Manage your profile, facilities, and messaging defaults
👤 Profile
🏥 My Locations

Select the locations you work at. This determines which inventory and reps you see by default.

Loading facilities...
✉️ Messaging Defaults

These values replace the placeholders in auto-generated sample request messages. Leave blank to keep using placeholders.

🔒 Change Password
🏢 Organization
👥 Team Members

All users currently in your organization.

Name Email Role Locations Last Active
Loading...
🏥 Facilities / Locations

Add, edit, or remove clinic locations for your organization.

Loading locations...
✉️ Team Invites

Create a single-use invite for each new team member. Role is set by the admin and cannot be changed by the user.

Loading invites...
Create Invite
If provided, only this email can redeem the invite.
Loading...
Invite Created
Share this code with the new team member
Edit User
Loading...
Password Reset
Sends a reset link to the user's email
Deactivate Account
User will be unable to log in
You cannot deactivate your own account.
Platform Dashboard
Super admin overview across all organizations
Organizations
—
Total Users
—
Total Reps
—
Total Requests
—
🏢 Organizations
Loading...
📋 Platform Activity
Loading...
Create Organization
Analytics
Sample request trends and inventory insights
✨
AI Summary
✨
Generating AI summary...
Requests This Month
—
Total Requests
—
Unique Reps Used
—
Avg / Month
—
Requests by Month
Contact Method
Top Requested Medications
Most Active Reps
Sample Flow & Inventory
Dispensed This Month
—
Received This Month
—
Net This Month
—
Total Units In Stock
—
Sample Flow by Month · received vs dispensed
Received Dispensed
Inventory Health
Top Dispensed Medications
Dispensing by Provider
Drop-offs by Rep
Most Received Medications
Business Card
No card scanned yet
Contact
Email
—
Phone
—
Preferred
—
Specialty
—
Classification
Category
—
Facilities
—
Sample Medications
—
Recent Requests
Loading...
Notes
Company Info
Website
—
Phone
—
Fax
—
Notes
Reps (0)
Documents (0)
Add Sales Rep
No facilities set up yet — add them in ⚙ Settings
📷
Tap to take photo or upload image
JPG, PNG — card will be saved to this rep's profile
Business card
Add Medication
Weekly Sample Count
Generates a printable count sheet with the current system counts and a blank column to write in the physical count. It's archived automatically for the record.
Archive (admin)
Log Sample Drop-Off
Record unrequested samples a rep left and add them to inventory.
This won't change inventory yet. It appears under Pending Fulfillments; mark it received when the package arrives.
Medications Dropped Off
Receive Mailed Drop-Off

Confirm what arrived. This adds these to inventory. Adjust a quantity if the shipment differed.

Dispense Sample

Record a sample handed out. This subtracts from inventory and logs the dispense for accountability.

⚠ No patient data — ever. This is for inventory accountability only.
New Sample Request
1 · Start with a Rep or Medication
✓ Rep list filtered to those carrying this medication
Rep Contact
Name—
Company—
Email—
Phone—
2 · Medications to Request
Select a rep above
3 · Details
4 · Message
Add Company
Upload Document
📄
Tap to select a file
PDF, images, Word docs, spreadsheets
💡 Tip: For multi-page documents, set your scanner to PDF output before scanning. Single pages can be photographed with the camera button.
🛒 Sample Cart
🛒
Your cart is empty
Use "New Request" and click "Add to Cart" at the final step to queue multiple requests.
Edit Document
Document Preview
Loading preview…
⚙ Settings — Facilities

Your practice locations. Reps can be assigned to one or more facilities.

Add New Facility

Contact your admin to add or remove facilities.
Note
—
Logged Message
—
Fulfill Request
Medications Received
Cancel Request