Posted 9 Hours Ago Job ID: 2110975 23 quotes received

Finish FSN A.I. Outgoing Calls Platform

Fixed Price or Hourly
Quotes (23)  ·  Premium Quotes (2)  ·  Invited (0)  ·  Hired (0)

  Send before: October 19, 2025

Send a Quote


We are looking for an experienced Python developer to enhance our FSN A.I. Agent Outgoing Calls platform. The project involves adding new features, improving admin functionality, and finalizing existing modules.


Scope of Work:

  1. Radius Configuration & Map Visualization

    • Implement a configurable radius filter (1–100 miles) to determine the geographic range of outgoing calls made by the A.I. agent.

    • Build an interactive map that plots the exact locations of all recipients uploaded to the database.

    • When a radius is selected, the map should dynamically update to show how many recipients fall within that area and will be contacted.

    • Preferred technologies for the map integration: Google Maps API, Mapbox, or Leaflet.js (open to recommendations if developer has strong expertise in other mapping libraries).

  2. Automated Email Management

    • Allow the platform admin to edit and customize the automated emails sent to recipients who show interest in a work order/project.

  3. User Account Management

    • Add functionality for the admin to activate or deactivate user accounts.

  4. Contact Database Management

    • Provide admin tools to edit and manage the database of contacts added to the system.

  5. Campaign Management

    • Enable editing of previously created campaigns within the platform.

  6. Results Page Formatting (Partially Complete)

    • Finalize the results page so users can clearly view call outcomes.

    • Display recipient details, including who was interested, who received emails, and who should be contacted further.

    • Handle negative outcomes: if a recipient is marked as "angry," automatically remove their number from the database and prevent re-uploading in the future.


Requirements:

  • Strong expertise in Python, Django/Flask, and database management (PostgreSQL/MySQL preferred).

  • Proven experience integrating geolocation features and building interactive maps (Google Maps API, Mapbox, Leaflet.js, or similar).

  • Familiarity with call automation platforms or A.I.-driven communication tools (preferred).

  • Ability to work with partially completed features and deliver clean, maintainable code.

  • Strong communication skills for understanding requirements and suggesting improvements.


... Show more
Aaron Y United States