1. Interface Mode

Choose how the extension opens when you click the icon:

Interface Mode Settings

Popup Mode (Default)
Opens as a small popup near the Chrome toolbar
Recommended
Sidebar Mode
Opens as a pinned sidebar on the right side of the browser
Chrome 114+

How to Configure:

1

Open Settings Tab

Click the extension icon → Settings tab → Interface Mode section.

2

Select Your Preference

Choose either "Popup" or "Sidebar" by clicking the radio button.

3

Click Extension Icon to Test

The mode changes immediately. Click the extension icon to see your new interface.

💡 Sidebar Mode Benefits:
  • 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

Country
Your passport issuing country
Select from 30+
City
Your city (auto-populates based on country)
Dropdown
Phone Number
Must start with + and country code (e.g., +966501234567)
+[code][number]
Email Address
Used for account access and form filling
Valid email
Password
Minimum 6 characters, used across devices
••••••••
National ID
Your national ID number (or passport number if enabled)
Optional
Passport Issue Place
Where your passport was issued
e.g., Ministry of Interior
Marital Status
Single or Married (auto-detected for Bangladesh)
Single/Married
Applied Position
Job position (House Maid, Driver, Engineer, etc.)
30+ options

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
💡 Pro Tip:

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

Show City Field (Default)
City dropdown appears in popup. Selection saved per tab.
Hide City Field
No dropdown appears. Uses city from your settings automatically.

How Tab-Specific City Saving Works:

1

Select a City in Popup

Choose your city from the dropdown when city field is visible.

2

City Saved for This Tab

The extension remembers your selection specifically for this browser tab.

3

Return Later

When you come back to this tab, your city is automatically pre-selected.

4

Different Tab = Different City

Each tab has its own city preference - perfect for booking multiple people!

🗑️ Cleanup:

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

✅ Use Passport Number instead of National ID
When checked, passport number fills the National ID field

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
💡 When to use this:

Enable this if your country uses passport number as national identifier. Your custom National ID is still saved but not used while checked.

⚠️ Note:

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

✅ Auto-click "Save and continue" button after filling
Form submits automatically after passport scan

What Happens:

  1. You upload passport → form fills (5 seconds)
  2. Extension waits 300ms (checks if form is complete)
  3. Automatically clicks the "Save and continue" button
  4. 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)
⏱️ Time saved:

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

✅ Auto-set position "worker" for Male applicants
When gender is Male, position automatically set to worker

How It Works:

  1. MRZ scanner detects gender (M = Male, F = Female)
  2. If gender is Male and this setting is enabled:
  3. Extension automatically selects "worker" in the Applied Position dropdown
  4. 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
💡 Perfect for:

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

✅ Auto-pay after form submission
Automatically fill payment details and click pay when redirected
🔒 Privacy First:

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:

  1. You enable auto-pay and save card details in Payment Details section
  2. You fill and submit the wafid.com appointment form (auto-submit optional)
  3. When redirected to payment page (/pay/), extension detects it
  4. Payment details are automatically filled (card holder, number, expiry, CVV)
  5. Extension automatically clicks the Pay button
  6. 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
📅 Expiry Format:

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:

💳 WafidFill Card Vault
**** **** **** 4242
JOHN DOE
12/25
***

Payment Details (Local Only)

Card Holder Name
Name as it appears on card
Card Number
16-digit card number (stored locally)
Expiry Date
MM/YY format (auto-converted to YYMM)
CVV
3-digit security code (stored locally)

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)
💡 Pro Tip:

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)

Select 4 Countries
Choose exactly 4 countries to display in popup
4/4

Available Countries:

  • Saudi Arabia
  • Kuwait
  • Qatar
  • Bahrain
  • Oman
  • UAE
  • Yemen

How to Configure:

1

Go to Settings → Travel Destinations

Find the Travel Destinations section (collapsible).

2

Click Countries to Select

Click on country chips to select/deselect. Selected countries show order numbers.

3

Drag to Reorder

Order of selection determines order in popup. First selected = top position.

4

Click Save Order

Must have exactly 4 countries selected. Click Save to update popup.

🎯 Why exactly 4?

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

Target Extension ID
Enter the recipient's extension ID
Points to Transfer
Minimum 1 point

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:

1

Get Recipient's Extension ID

They can find it at top of popup: "ID: ext_12345_abcde"

2

Enter ID and Points

In Settings → Points Transfer section, enter target ID and points amount.

3

Click Send

Points are transferred instantly if valid. Status message shows success/failure.

💡 Use Cases:
  • 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":

⚡ The Ultimate Setup:

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:

  1. Open wafid.com/book-appointment/
  2. Click extension icon
  3. Select destination (or use default)
  4. Upload passport or paste (Ctrl+V)
  5. Form fills automatically (5 sec)
  6. Form submits automatically
  7. Payment page fills automatically
  8. Pay button clicks automatically
  9. Done! 🎉
5
Seconds total
0
Clicks needed
100%
Hands-free

12. Troubleshooting Advanced Settings

Common Issues & Solutions

Auto-submit not working
Check if setting is enabled. Ensure form fields are being filled. Some forms have additional validation.
Auto-pay not filling
Verify you're on /pay/ page. Check card details are saved correctly. Ensure auto-pay is enabled.
City not saving per tab
Ensure "Show City Field" is enabled. City preferences are stored for 7 days.
National ID field disabled
"Use Passport Number" is checked. Uncheck to enable custom National ID.
Travel destinations not saving
Must select exactly 4 countries. Click Save Order after selection.
Points transfer failed
Check recipient ID exists. Ensure you have enough points. Cannot transfer to yourself.

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
Install WafidFill & Configure Settings

5 free points • 99.9% accuracy • Advanced automation

Share This Advanced Guide

Help others master WafidFill settings

You Might Also Like

Basic Form Fill Guide

Start here

Referral Program

Earn free points