Newest updates

Update for week ending 25th March 2023

added additional requests count in left license sidebar. (V2 backend)
fixed the bug when person phone number, Contact person’s first name/last name is empty, is not empty filters weren't working
fixed the bug in people campaigns when selecting all. (V2 backend)"
worked on default CRM connection on Settings>Integration page functionality, added new functionality, imploded campaign to crms
worked on fixing the bug related with send to CRM for large amount results
worked on the bug so that if the contact's phone number matches the company's phone number no need to send it along with contact
created whitelabel api for exporting data, and to giving data in sorted order.
started to work on manual entry of contact persons in results.


fixed the bug on Tag and Source page when user can't save changes after deleting tag or source
fixed the style and responsivnes of the homepage
made CRM connection on Settings>Integration page enabled by default
fixed the bug so that when deleting username the changes can be saved
fixed the responsiveness for the general layout
worked on the functionality to connect crm for each campaign
fixed the bug when login wasn't working in iframe
Shortened all long texts with tooltip
fixed filters on admin pages
fixed the responsiveness for login pages
worked on functionality for adding different CRM integrations

Whitelabel License dashboard
made the package table on the admin page sortable - frontend
added export CSV functionality on the admin page  - frontend

Week ending 19th March

Trigger events and add listener after clicking send to crm button to send all the results to custom integration endpoints added to this campaign. (V2 backend)
worked on the bug related with ""related user"" update error. (V2 backend)
fixed the bug on profile page when changing a password. (V2 backend)
fixed the bug so that when sending email to CRM, phone number will also be included. (V2 backend)
fixed the bug so that users can enable integration on campaign settings page.
fixed the bug related with Industry export all csv
fixed all the bugs when updating a Profile.
fixed the bug so limit won't be changed for single duplicate searches.
fixed the bug related with crm when emails, names and phone numbers aren't sent.
added a logic for Total/Emails found / Emails not found filters on people campaign results page
made some research to check if all google results are saved in db to get accurate street address and number
fixed the bug when person phone number, Contact person’s first name/last name is empty, is not empty filters weren't working


fixed package get link fields validation in whitelabel
made some changes for advanced filtering to allow more than one choice for per filter and fixing the bugs related with filtering
fixed a bug so that now when deleting a campaign it will immediately disappear from campaign list
worked on custom integration so user can select which integration to connect to the campaign
fixed the bug related with the missing email when doing a new search in single campaigns
completed the advanced filtering functionality to allow more than one choice for per filter and fixing the bugs related with filtering
fixed the bug related with filtering with first/last name
fixed the campaign editing bug so that when editing a campaign name it will be updateed everywhere 
fixed the checkbox issue when selecting all emails checkboxes
fixed tags and source so that now they are displayed when saving
fixed the bug related with ""email is not filter"" in advanced filtering
made the "New search" page with provided three types of searches as it is in the old version

Week Ending 12th March

Save user Login info (browser, ip address, login date time) in database (V1 backend)
Checked the last day of the month and zeroed all users requests count if its license day is more than the last day of this month. (V1 backend)"
Send all industries with emails count mysql bug fixed. (V2 backend)
Save user Login info (browser, ip address, login date time) in database (V2 backend)"
Integration on Settings page functional is in progress  (V2 backend)
Integrations create / show / update / delete endpoints are done. (V2 backend)"
Added integration endpoint for Campaigns. (V2 backend)
Create results sending functional to the selected custom integrations of campaigns (V2 backend)
Create a Job for sending results to the selected custom integrations of campaigns (V2 backend) - In progress

worked on the checkbox selection on campaign pages, taking into account all the possible cases to make sure selection works as expected
completed the checkbox selection functionality on campaign pages
started doing the markup for the the custom integration
completed the testing functionality for webhook url testing (whitelabel)
worked on the custom integrations on the profile page, built the page and connected the functionality with the backend 
worked on the functionality of the integration on the settings page, made all the relevant changes so that user can select which integration to connect for per campaign
made some UI changes on Whitelabel

Week Ending 26th Feb

Get user campaigns by pagination and filtered by type. (V2 backend)
Change search results messages, if isset all or part duplicate results. (V2 backend)
Admin users create and edit, parent user not showing/update bug fixed. (V2 backend)
Check license limits before searching. (V2 backend)"
Admin searchers page backend logic done (change search history logic, add history_id in industry and peoples table) (V2 backend)
Add tooltip in Send To CRM button (V1 frontend)"
Add with emails count in admin dashboard Searches tab
Add Expired users count in admin dashboard Users tab.
Add name search in campaigns page.
Single search don't save phone number bug fixed.
Order Industry results with crm send time
Create Command for export user results with csv file. (old version backend)
Custom filters for all campaign types done.
Check if new source job is failed and set not pending status for this result.

integrated restore deleted users with api
fix tags and source validation
selected count on campaign page
hold selected results in different pages
campaigns update in case of profile change
added sent status
scroll-issue fixed
integrated admin searchers page with api
fix tags and source validation
dashboard searches field
New filtering for campaign pages
fix login-as-button logic
New filtering for campaign pages

whitelabel license dashboard
added welcome video modal
added one time price field packages page

Week Ending 19th Feb

Admin dashboard users counts. (new version backend)
Admin dashboard Searches done. (new version backend)
Admin dashboard Top searchers done. (new version backend)
Single emails source pages show (front and back logic) (old site version)
Add name search in admin plans page (new version backend)
People search get company data bug fix. (new version backend)
Admin users create / update functional done (new version backend)
Check admin role bugs fix (new version backend)
Campaigns Tags and source update and show in campaigns settings (new version backend)
Full test and check bugs in old version industry checkboxes (front / back)
Add people and single results verification status and source icons. (old version - frontend / backend logic)
Add checkout_id field in plans table, and logic for this crate and update in admin dashboard (new version backend)
Change user create/update/delete api endpoint logic for wls requests (old version backend)
New endpoint for check user has performed search or not - to allow refund from dashboard

leads
admin plans CRUD done
admin dashboard api integration
admin users CRUD done
campaign tag and source api integration done
added checkout id field in admin plans create form
redesign admin create user form


whitelabel License Dashboard
integrated subscription cancel
integrated subscription refund
added redirect url from backend,

Week Ending Feb 5th

Change crm send code, remove models with job services.
Add pagination and search in leads backend related users get api endpoint
Change admin Plans resource, and check bug for admin middleware. (new version)
Bulk and single delete functional of all types results and emails. (new version)
Fix single results get by filter bug (new version)
Add ghl_job field in emails table and fix send ghl job bug. (old version backend)
Testing crm send status (old version backend)
Check industry search response bug (old version backend)
Add pending field for jobs (new version backend job logics change)
Send crm all emails count bug fix. (new version backend)
Single results count bug fix. (new version backend)
Single search error fixed. (new version backend)


whitelabel license dashboard
added cancel button stripe subscription table
fixed regenerate plans link
fixed GHL integration logic


leads (frontend)
campaign results single delete
campaign results all delete
admin plans page markup
working on login, forgot password, reset-password 

GHL api integration
csv export 
unauthorized bug fix

Week Ending Jan 29th

Single send bug fixes
Single results pagination bug fix - leads back
Empty company sql bug fix
Select one result bug fix

v2
Send to crm - Industry - email, People, Single with queues.
Export csv  api
Check access on functions with gate function.
Show industry, people, single results endpoint for frontend
Related accounts - show, update api



Whitelabel Dashboard
added my subscription page
Integrate my subscription page api
Remove subscription cancel/resume button
Added price field admin create plan form

Leads 2.0
Layout redesign
Added admin users, searchers page
Redesign campaign search content
Integrate api
Send crm api integration
Redesign profile settings page
Integrate profile settings api
Added notification alert
Redesign campaign filters section

Week Ending Jan 22nd

Added username/email checker to be unique, when adding user via dashboard api on leads.
Added license data on users endpoint to get from leads and show on dashboard
Changed logic of sending crm and deleteing leads to not query database big amount of data at once, but instead 300 by 300 in chunk.
Added logic of email not found limits giving back to user, 
Added logic when system not found via hunter retry via new source.
Made new source webhook url, so when new source will find email with our query, will send it to our endpoint.



leads V2
login logout api integration on v2
redesign layout

whitelabel license dashboard
forgot password api integration

added user subscription page
user(partner) subscription integration with paykickstart api
customer subscription view by loading paykickstart iframe
Worked on change requests of dashboard.

Week Ending Jan 16th

(Leads front) Remove campaigns status button in left panel
(Leads front) Set user logged in time 30 day.
(Leads new version) Change db, export industry and people results, and change this functional.
(Leads backend) Admin users page, search users by parent email
(Leads backend) Set user GHL token null, if response code = 401
 (Leads backend) Get related users by email for api call
(Leads backend) Set results and emails to_be_send_ghl=0 if this user ghl token is null
(Leads new version) Add User login api functional
(Leads backend) Update Related user by email
(Leads new version) Add User license date functional


Removed suit plans pages and related features.
Added leads packages page, 
Create new package using packages list from leads,
Connected to leads api to get list of users and show them in dashboard,
Connected to leads api to update user data from dashboard.
Go Highlevel Integration has been done, 
Send customer details to GHL api in case of new purchase.