1. Interface Mode
Choose how the extension opens when you click the icon:
Interface Mode Settings
How to Configure:
Open Settings Tab
Click the extension icon → Settings tab → Interface Mode section.
Select Your Preference
Choose either "Popup" or "Sidebar" by clicking the radio button.
Click Extension Icon to Test
The mode changes immediately. Click the extension icon to see your new interface.
- Stays open while you browse wafid.com
- Easy to access multiple times without reopening
- Perfect for processing multiple passports in one session
2. Personal Information Settings
Your saved information auto-fills every form. Configure these carefully:
Personal Information
Validation Features:
- Email validation: Field turns green if format is correct, red if invalid
- Phone validation: Must start with + and have at least 10 digits
- Required fields: Email and phone are required for registration
Save your information once and it will auto-fill every form. No need to re-enter for each appointment!
3. City Selection System
WafidFill has a smart city selection system with two modes:
City Selection Settings
How Tab-Specific City Saving Works:
Select a City in Popup
Choose your city from the dropdown when city field is visible.
City Saved for This Tab
The extension remembers your selection specifically for this browser tab.
Return Later
When you come back to this tab, your city is automatically pre-selected.
Different Tab = Different City
Each tab has its own city preference - perfect for booking multiple people!
City preferences are automatically cleaned up after 7 days of inactivity to prevent clutter.
When City Field is Hidden:
- The city from your Personal Information settings is used automatically
- No dropdown appears in the popup
- Perfect if you always book from the same city
4. National ID Options
Control whether to use your saved National ID or the passport number :
National ID Settings
How It Works:
- Checked: Passport number from scanned MRZ → fills National ID field
- Unchecked: Your saved National ID from settings → fills National ID field
Country-Specific Rules:
- 🇰🇼 Kuwait: Always uses passport number (setting is ignored)
- 🇧🇩 Bangladesh: Uses Personal Number (automatic)
- Other countries: Follows your checkbox selection
Enable this if your country uses passport number as national identifier. Your custom National ID is still saved but not used while checked.
When checked, the National ID field is disabled in settings and shows a green background, but your custom ID is preserved for future use.
5. Auto-submit
Automatically click the "Save and continue" button after form filling:
Form Automation
What Happens:
- You upload passport → form fills (5 seconds)
- Extension waits 300ms (checks if form is complete)
- Automatically clicks the "Save and continue" button
- You're redirected to next page (or payment page if enabled)
Smart Features:
- Waits for form completion before clicking
- Fixes common form issues before submission
- Enables disabled submit buttons automatically
- Visual feedback (button highlights green)
Manual: 5+ minutes typing + clicking. Auto-submit: 5 seconds total!
6. Auto-worker for Male Applicants
Automatically set position to "worker" for male applicants:
Form Automation
How It Works:
- MRZ scanner detects gender (M = Male, F = Female)
- If gender is Male and this setting is enabled:
- Extension automatically selects "worker" in the Applied Position dropdown
- Looks for positions like: worker, labour, labor, etc.
Priority Order:
- First: Looks for exact "worker" option
- Second: Looks for "labour", "labor", "labourer"
- Third: Falls back to first non-empty option
Travel agencies processing work visas for male laborers. Saves one more click per application!
7. Auto-pay Setup
Automatically fill payment details and click pay when redirected:
Form Automation
Your payment details are stored locally on your device only. They are NEVER transmitted to our servers. The extension only uses them to auto-fill the payment form on wafid.com.
How Auto-pay Works:
- You enable auto-pay and save card details in Payment Details section
- You fill and submit the wafid.com appointment form (auto-submit optional)
- When redirected to payment page (/pay/), extension detects it
- Payment details are automatically filled (card holder, number, expiry, CVV)
- Extension automatically clicks the Pay button
- You see confirmation that payment was submitted
What Gets Auto-filled:
- Card Holder Name
- Card Number (formatted automatically)
- Expiry Date (converted to YYMM format automatically)
- CVV
You can enter MM/YY (e.g., 12/25) and the extension automatically converts to YYMM (2512) for the payment page. Works with MMYY, YYMM, M/YY, etc.
8. Payment Card Details
Store your card information locally for auto-pay:
Payment Details (Local Only)
Security Features:
- Local storage only: Data never leaves your device
- No transmission: We never see or store your card details
- Privacy notice: Clear disclaimer in the extension
- CVV field: Hidden by default (password field)
Enable auto-pay + auto-submit + auto-worker for males + hide city field (with default city set). Then it's truly one-click: upload passport → form fills → submits → pays automatically!
9. Travel Destinations Configuration
Customize which countries appear in the popup radio buttons:
Travel Destinations (Settings Tab)
Available Countries:
- Saudi Arabia
- Kuwait
- Qatar
- Bahrain
- Oman
- UAE
- Yemen
How to Configure:
Go to Settings → Travel Destinations
Find the Travel Destinations section (collapsible).
Click Countries to Select
Click on country chips to select/deselect. Selected countries show order numbers.
Drag to Reorder
Order of selection determines order in popup. First selected = top position.
Click Save Order
Must have exactly 4 countries selected. Click Save to update popup.
The popup has a 2×2 grid design. Exactly 4 countries fit perfectly. You can choose any 4 from the 7 available.
10. Points Transfer
Send points to another extension ID:
Points Transfer
Transfer Rules:
- ✅ Minimum transfer: 1 point
- ✅ Cannot exceed your current balance
- ✅ Both users must exist in system
- ❌ Cannot transfer to yourself
- ❌ No refunds after transfer
How to Transfer:
Get Recipient's Extension ID
They can find it at top of popup: "ID: ext_12345_abcde"
Enter ID and Points
In Settings → Points Transfer section, enter target ID and points amount.
Click Send
Points are transferred instantly if valid. Status message shows success/failure.
- Share points with family members
- Transfer to a colleague who needs points urgently
- Combine points from multiple accounts
11. Complete Automation Setup (Power User)
Configure all settings for maximum automation - "One-Click Booking":
With these settings, booking takes 5 seconds: upload passport → everything else happens automatically!
Step 1: Personal Information
- ✅ Set your country, city, phone, email
- ✅ Save once, use forever
Step 2: City Selection
- ✅ Enable "Hide City Field"
- ✅ Set your default city in Personal Information
- ✅ City auto-fills from settings, no dropdown needed
Step 3: Form Automation
- ✅ Enable "Auto-click Save and continue"
- ✅ Enable "Auto-set position 'worker' for Male applicants" (if applicable)
- ✅ Enable "Auto-pay after form submission"
Step 4: Payment Details
- ✅ Save your card details (stored locally)
- ✅ Double-check expiry format (MM/YY)
Step 5: Travel Destinations
- ✅ Set your 4 most-used countries in order
- ✅ First country will be pre-selected
The Complete Workflow:
- Open wafid.com/book-appointment/
- Click extension icon
- Select destination (or use default)
- Upload passport or paste (Ctrl+V)
- Form fills automatically (5 sec)
- Form submits automatically
- Payment page fills automatically
- Pay button clicks automatically
- Done! 🎉
12. Troubleshooting Advanced Settings
Common Issues & Solutions
Reset Options:
- Clear all tab city preferences: Use "Clear All Tab City Preferences" function
- Reset travel destinations: Click "Reset" in Travel Destinations section
- Clear settings: Manually delete and re-save
📋 Settings Quick Reference
| Setting | Default | Description |
|---|---|---|
| Interface Mode | Popup | Popup or Sidebar |
| Show City Field | Enabled | Show city dropdown in popup |
| Use Passport for National ID | Disabled | Use passport number instead of saved ID |
| Auto-submit | Disabled | Auto-click Save button |
| Auto-worker for Males | Disabled | Set position to worker for male applicants |
| Auto-pay | Disabled | Auto-fill payment page |
5 free points • 99.9% accuracy • Advanced automation