Skip to content

mafzalkalwardev/python-auto-dialer-pro

Repository files navigation

📞 Python Auto Dialer Pro

PyQt desktop auto dialer with Excel contacts and PyAutoGUI automation.

Excel import · Hotkeys · CSV logs · Resume support

Python License PRs


🐍 Contribution graph

Contribution snake

# Python Auto Dialer Pro

A Python GUI-based auto dialer system built with Tkinter and PyAutoGUI for automating outbound calls using Excel contact lists.

The application supports automatic dialing, call logging, resume functionality, keyboard shortcuts, progress tracking, and desktop automation workflows.

## Screenshots

Screenshots

Application screenshot

Features

- GUI-based auto dialer

- Excel contact loading

- Automated outbound calling

- Call logging system

- Resume unfinished calls

- Keyboard shortcuts

- Progress tracking

- Call timer

- Multi-threading support

- Desktop automation using PyAutoGUI

## Tech Stack

- Python

- Tkinter

- Pandas

- PyAutoGUI

- Pynput

- CSV Logging

## Project Structure


python-auto-dialer-pro/

│

├── auto\_dialer.py

├── call\_logs.csv

├── README.md

└── .gitignore

## Installation

Install required packages:

pip install pandas pyautogui pynput openpyxl

## How to Run

python auto\_dialer.py

## Features Overview

### Excel Contact Loading

Loads phone numbers automatically from Excel spreadsheets.

### Auto Dialing

Automates:

- number input

- call button clicking

- call ending

### Resume System

Skips already completed calls using log history.

### Keyboard Shortcuts

| Key | Action |

|----|----|

| SPACE | Pause/Resume |

| X | End current call and move next |

### Logging System

All calls are stored inside:


call\_logs.csv

## Use Cases

- Call center automation

- Lead calling

- CRM workflows

- Sales outreach

- Dispatch operations

## Security Note

Do not upload private contact lists publicly.

## Author

Muhammad Afzal Kalwar

GitHub:

@mafzalkalwardev

About

Python GUI auto dialer with Excel contact loading, automated dial pad control, call logging, resume support, hotkeys, and PyAutoGUI desktop automation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors