Geocoding and proximity-based interpreter matching
Planned
Google Calendar
Two-way sync — interpreter schedules and account appointments
Planned
Supabase
Backend — database, auth, realtime, and row-level security
Connected
Vercel
Hosting — auto-deploy from GitHub with global CDN
Connected
Settings
Agency Branding
This information appears on invoices, emails, and the client portal.
Click to upload logo
Agency Logo
PNG, JPG, SVG, or WebP. Max 2MB. Recommended: 400×400px or wider.
Urgent Queue Thresholds
Loading...
Rate Cards
Set billing rates per account and language. These are used to auto-calculate charges when completing jobs.
Loading...
Broadcast Display (Interpreter View)
Control what interpreters see when a job is broadcasted.
Loading...
Custom Fields Visibility
Custom fields marked "Show in Broadcast" will be visible to interpreters in their portal. Manage fields in the Custom Fields tab.
Custom Fields
Add custom fields to job creation, accounts, or interpreter profiles.
Loading...
Business Hours
Define standard business hours. Jobs outside these hours trigger "Non-Business Hours" special rates from rate cards.
Interpreter Payment Schedule
Configure how often interpreters are paid. Completed jobs will be grouped into pay periods automatically.
Anchor date for weekly/bi-weekly cycles
Days after period end until payday
and
Pay Period Preview
Upcoming pay periods and paydays based on current settings.
Completed Jobs by Pay Period
Jobs completed within each pay period, with totals.
Email Configuration
Configure your email provider for sending notifications. Supports SMTP (Gmail, Outlook, custom), SendGrid, Resend, and Amazon SES.
Notification Templates
Customize email templates for each event. Use {{variable}} merge tags.
Loading...
Notification Log
Recent email notifications sent from the system.
Loading...
Invoice Delivery Method
Choose how invoices are delivered to clients. This determines what happens when you click "Send" on an invoice.
QuickBooks Online
Connect your QuickBooks account to sync invoices automatically.
✓ Connected to QuickBooks
Click the button below to log into your QuickBooks account and authorize IMP to create invoices.
Stripe
Connect Stripe to collect payments via invoices and the client portal.
Auto-Rebroadcast
Automatically re-broadcast urgent jobs to additional interpreters when no one has accepted.
When a broadcasted job has no accepts and is within this many hours of starting, auto-rebroadcast to additional interpreters.
Each rebroadcast sends to interpreters who haven't received the job yet. Minimum 30 min between rebroadcasts.
Double-Booking Prevention
When broadcasting, interpreters with conflicting schedules are flagged. Direct overlaps show a red ✗, and jobs within the buffer window show a yellow ⚠.
Minimum time between an interpreter's jobs for driving + prep. Interpreters within this window are shown with a yellow warning.