Newest updates

Week Ending 19th August

Worked on the backend logic that user can edit our OpenAi questions
Added users reactivate functionality
checked the created child account if only the payment method is paykickstart.
sent to custom integration all the social profiles and AI texts
displayed the positions for the results of industry search
displayed dashboard parent user settings (logo, colors, etc) (Leads)
added a column (crm name) for leads child accounts ( dashboard  )
set max length rules for campaign and user business profiles
checked the error related with people ghl custom field
(Staging) bulk delete bug fix
fixed the bug in Industry country field (postal_code type field contains country) in google search response
generated Ai text job if openai key is paid
Tutorial additional files upload finished, front end file download
Made a research for an issue on searching stripe subscription (issue still isset on live)
Replace tutorial icon - filename, Hide Templates and download for user until templates are filled
Research reputation facebook accesses

Frontend
worked on the AI text editing functionality
completed the frontend part of the manually account creations from  dashboard   subscription page,
worked on the frontend part of file download/upload functionality in ""Templates and Download"" page
completed the frontend logic for AI text editing functionality
added an input on  dashboard  >Business profile so that parent accounts can name the CRM connection
enlarged the modal for AI texts
added the position info for Industry campaigns
added the data about social profiles and AI texts to the test API for custom integrations
added validations for card attaching form in  dashboard

Week ending 5th August 2023

Sent summary custom fields to ghl
Fixed the error on Intro generator page
Fixed the create campaign bug for new account.
Fixed the bug on the Integrations page related with update and disconnect
Fixed the bug related with sending all results to ghl (company field validation error)
Checked people location fields and saved logic change.
added error messages when openai api key is missing
Changed summary request text, and added it from csv.
Added social accounts and analytics advanced filters"
throttled speed on send to CRM
Created ghl custom fields after setting ghl token
Checked send to crm job and fixed custom fields errors
Checked and fixed all live errors in log files

Preparation for next moduel
Google API preparation
added two more options for advanced filtering that enables users to search with Social Media accounts and Analytics
fixed the issue related with fixing the OpenAI generated summary text 
updated web crawler so it will do web content crawler instead of opening the pages in browser, to save in cpu usage,
checking for additional data info from Web crawler

July 29th 2023

worked on the functionality to create dashboard dynamic packages, generated the link
Created user from dashboard and leads with a generated link
Checked payment platform duplicate child accounts bug.
fixed the issue related with deletion after searching inside industry, people, single campaign results
made a post request for a link with 4 field types (first_name, last_name, email address, password) and created a user in dashboard
 + Leads (with a plan and a subscription of this link)
worked on getting the card of the user who created the package and created the functionality for attaching a new card
during the search of leads users calculated the balance of the parent user from the dashboard and extracted money for the used leads
automatically added the balance of the parent user from dashbiard if the balance is <100$
added a functionality to manually add the balance for dashboard parent user
worked on the functionality to display search history of leads users of the current month (the plan name and the search number)
created a functionality to cancel the subscription

worked on the functionality to create dynamic packages
fixed the issue related with deletion after searching inside Industry campaigns
changed the pages for dynamic packages according to the new requirements 
worked on the "Packages" tab where reseller can view all the created packages, create new ones by filling in the relevant fields
"worked on the “Subscriptions” tab where reseller can see the user name, email, the total leads and used leads, package name and
the started date, also can cancel subscription and view the history of the previous month
worked on the “Transaction History” tab where the history of the transactions is displayed "
worked on integration of payment system with the backend

July 22nd 2023

Industry first line resource bug fix
updated laravel and permissions
get and save Facebook pixel, google analytics and Google tag manager data from social crawling endpoint.
generated industry summary for openai.
Twitter api v2 integration done on SPM and social cometsuite
saved business settings logo from google cloud
adding other products for Whitelabel according to the documentation (in progress)

Added an AI prompt that provides a short description of what the company does
Added Facebook pixel, google analytics and Google tag manager icon if they are enabled for the website
Added an info text in the whitelabel
started building the pages for reseller to create packages and further sell them 
Added in crawl so it will generate analytics data,
removed extra logs so log file won't be too big

Week ending July 15th

Get whitelabel parent settings. (Leads backend)
Added business profile new fields, and created endpoint for leads (Whitelabel backend)
Removed social industry results from search
Fixed the bug related with sending additional results to crm system
Get wls business settings by parent wls id and email (leads)
Get profile business config by uuid and email (whitelabel)
fixed the issues related with laravel gates, checked user privileges


fixed the bug related with pushing the filtered results to CRM
added "business account" tab in whitelabel so that users can add their logo and select preferable colors that will be displayed for all the related accounts
checked and fixed the issue related with undefined business name when exporting the results
fixed the issue so that social accounts will be displayed when exporting via CSV
added a functionality so that users can hide/unhide business names, emails and phone numbers of the results 

Week Ending July 7th

added google search types for industry search - api
added clean_keyword field in search history table.
fixed bugs related with admin top searchers
added laravel gates to check resources owners for all endpoints.
checked if campaign business profile is set before sending ai first line generation request
fixed bugs related with incomplete ai intro generator texts
added the backend functionality so that users can add their own openai key
worked on the functionality to send the additional results to GHL, Webhooks and export via CSV

added google search types for industry searches, created a dropdown
fixed the bug related with the info text on the settings page
added a search for a "Search Type"
fixed and removed the spacings from the toast notifications
"changed the placement of social profiles
saved the ""search type"" in search history so that users can easly re-search with an already selected type
fixed the bug related with ""load more results"" in Industry campaigns"
added an info text for ""Search Type"" dropdown
completed the ticket of sending additional results to GHL, Webhooks and exporting via CSV
fixed the text for the intro generator
added fields and functionality so that users can add their own OpenAI API - frontend

Week ending July 1st 2023

Send the required endpoints for social media sites - lead enhancement
Fixed the bug of sending large amounts of results to crm
worked on a bug to not find people's emails if the company name is empty
Added industry social search.
checked the bug related with charging credits for the result without an email
changed ghl per minute rate limiting to per seconds limit
added functionality for profile pages for users, and campaigns, made changes for the first line generated from industries.
sorting admin top searchers. (in progress)
worked on the speed optimization of server
worked on saving the received data in the database
continued working on the database for the  additional server
fixed some bugs related with the retrieval of social media accounts
finalized the database
worked on general optimization of the additional server, so that social media accounts will be found more accurately
created a "business profile" section on the profile page as well as on the campaign>settings page, added required inputs, displayed the generated text near the business name with an icon

Week ending june 23rd 2023

Integrated Ai api for email first line generation
fixed various bugs
created an endpoint to create users with a specific plan_id (to provide for ghl webhooks )
created endpoints for data enrichment
changed admin additional request rules - now admin can set only one level limits
completed endpoints to send and get industry social scrapping

added nodejs server and added functionality to collect all links form the given domain
added functionality to collect links from the first page and rearrange them to be able to collect data from each page,
added functionality to collect phoneNumbers and emails from the links
added functionality to be able to open multiple pages and collect information in parallel
added performance measurenments, improved performance of the proccess and restructure data which should be send back

Week ending June 17th

changed register confirmation wrong code message
fixed the bug of the postal code when sending an email to the CRM
checked google key validation related bugs
get 20 responses for people campaigns for 1 search
set email verification for child users (that has only username)
Searched industry social profiles (future release)
checked the issue when multiple accounts were created when signing up
Working on ghl send rate limitation

fixed the CSV export related bug
made some changes related with google API key validation
added a link to the warning modal
added a tooltip with instructions on how to get google api on the setup page
fixed the issue related with sidebar scrolling

Week Ending June 3rd

Fixing the issue of getting different results from search criteria
started creating an SDK for products and packages
started creating an endpoint for getting the products from the marketplace
added backend functionality for a category field and search bar in the whitelabel to allow users categorize and search for products
developed the backend logic for the discover product page to enable users explore new products
fixed bugs related with advanced filtering
made some changes on ""login as"" functionality
removed search history box for demo campaigns
worked on whitelabel: created product page, product creation page, package page, and package creation page
removed all the video guides from the website
fixed the website responsivness for mobile devices on safari
added a category field and search bar in whitelabel
created discover products page 
created store for products, packages, discover product pages
fixed some responsive issues in leads

Week Ending May 27th

Bug fixes as required
Set email verified for users created by admins, and for the users that paid subscription
Checked license expiration date from license limits check before searching
Single results custom integration status (queued or send) bug fix
Added payment platform key for payment.
After email search check if emails exist or not, and save
fixed video guides
fixed ""login as"" functionality responsivness
Fixed bugs related with searching on the map
fixed the responsivness related issues,
checked ""queued to sent"" status for custom integrations
changed video guides
queued to sent status for custom integrations related bug
fixed selection related bug on ""New Search"" page
fixed the responsivness of all tables throughout the website
fixed the issue so that results on the search history will be updated immediately

Week Ending May 20th

Single search > 100 results bug fix.
Single search results in the next page bug fix.
resolve annual signup flow. 
Custom integration show history resource bug fix.
completed sign up functionality
Sourcing additional data
removed demo user subscriptions, created is_demo field for registered users
fixed bug related with loading more results
worked on the frontned part of the sign up functionality
fixed some minor bugs 
made some changes to the searching history of the campaigns
worked on adding a page for guide videos and embedded the links behind an “info” icon in the appropriate places so that when someone clicks they will see that video
worked on sign up functionality 
added social accounts and guide videos
added ""set as default"" status for plans
fix the redirection issue of guide videos
fixed several bugs related with ""load more"" button and responsivness

Week Ending May 13th 2023

Set 1 limit and job for industry and people CRM send.
Set log if log = invalid_domain in Email search
Filtered people with or without emails before csv exporting
Admin users full name search bug fix.
Checked the bug of sending results with phone number to CRM in people campaigns
Removed nulls from people csv exports.
Completed search history for campaigns backend logic
Added queued to sent status for custom integrations
Changed messages for default integration add and remove.
Changed forgot password email subject.
Keep user signed in, if the corresponding checkbox is selected
Upgraded laravel from 9 to 10
Added laravel limiter for ghl job (limiter for users) - in testing.

Fixed the bug related with checkboxes
Worked on the location pin drop of the map
Changed the campaign creation flow, added settings icon and integration connection status icon on the campaigns page
added search history page for campaigns
Completed without phone number and email results sending ticket
Changed in the frontend the campaign creation flow
Added queued to sent status for custom integrations
Completed keep me signed in functionality
Added reset button in admin additional details
Added zoom controls to the map and location pin drop
Worked on changes for campaigns history page and fixing the responsivness bugs related with new changes

On Dashboard added webhook in case of first sales of partner.

Week Ending May 6th

worked on limits for Hunter and GHL jobs.
worked on DB migration
CMT-307 added default field for user CRMs
fixed the bug related with Campaign tag and source creation
prevent results from sending to GHL without emails and phone number
worked on DB transfer
created a plan yearly/monthly reset field, is shareable field (created user search usage reset yearly and monthly logic)
checked people first and last name isset and length > 1 in hunter
fixed the bug when sending all Industry results to ghl 
CRM send status bug fix.
checked if result is not send to ghl, return result to queue.
resolved hunter 401 Unauthorized error.
checked anymailfinder job not find result error.
completed the backend logic so that in People campaigns results without email or phone number won't be send to crm. (if all is selected)
filter people before sending to CRM (if custom people are selected, not all)

added description and price fields when creating a plan
removed favicon
made some changes on the integration page, added an edit button and make default selection of the Integrations
added queued to send status
added checkboxes to the plan creation page
added a meesage to the modal when creating a demo campaign
fixed the sidebar related bug
fixed labels of on login page
worked on a ticket to prevent sending results to CRM without a phone number/email
working on adding zoom controls to the map
working on location pin drop on the map

Week Ending May 6th

worked on limits for Hunter and GHL jobs.
worked on DB migration
CMT-307 added default field for user CRMs
fixed the bug related with Campaign tag and source creation
prevent results from sending to GHL without emails and phone number
worked on DB transfer
created a plan yearly/monthly reset field, is shareable field (created user search usage reset yearly and monthly logic)
checked people first and last name isset and length > 1 in hunter
fixed the bug when sending all Industry results to ghl 
CRM send status bug fix.
checked if result is not send to ghl, return result to queue.
resolved hunter 401 Unauthorized error.
checked anymailfinder job not find result error.
completed the backend logic so that in People campaigns results without email or phone number won't be send to crm. (if all is selected)
filter people before sending to CRM (if custom people are selected, not all)

added description and price fields when creating a plan
removed favicon
made some changes on the integration page, added an edit button and make default selection of the Integrations
added queued to send status
added checkboxes to the plan creation page
added a meesage to the modal when creating a demo campaign
fixed the sidebar related bug
fixed labels of on login page
worked on a ticket to prevent sending results to CRM without a phone number/email
working on adding zoom controls to the map
working on location pin drop on the map

Week Ending April 30th

1. CMT-289 set custom create contact email address as verified
2. CMT-297 added red dot backend functionality
1. CMT-296 generated demo searches real results for given search data
1. fixed the bug on demo campaigns, when the results aren't displayed for one of the searches
2. fixed the map on demo campaigns 
created 4 endpoints for the events that make a request from whitelabel to leads, for getting/deleting/updating/creating users 

fixed the bug related with checkboxes
Changed labels on the Integration page
fixed responsiveness issue
made the required changes for demo campaigns
added a homepage icon
added red dots for results
fixed a bug related with advanced filtering, when editing a search criteria
fixed the bug on the Integration page related with ""View request history"""
made changes on the Integration page related with request history
made minor changes throughout the website such us button placement, some alignments, etc.
created a page to display transaction fees on whitelabel
CMT-304 fixed font issues on the website

Week ending 22nd April

New Version of Leads
generated demo results for demo search
fixed a bug for single results save
Add campaign name to custom integrations responses logs.
set filters for custom integration send/unsend
fixed the bug related with manual addition of contact person
Created Migration command from old DB to new done.
single limited results bug fix.
working on logic to find even more emails for people search
changed single send logic for CRM and Custom integrations
 
fixed the bug related with checkboxes on campaign pages
made some changes related with ""change your email""
fixed the bug on advanced filters
fixed login validation
made general responsivness fixes
displayed verification for emails and data source
fixed the steps for creating a new user
fixed the bug relted with advanced filtering
displayed verified emails of the results
fixed the additional request when creating a user
changed the text and error messages on the login page

LICENSING DASHBOARD
added multi currency

Week ending 15th April

optimized subscription backend codes.
worked on Whitelabel Add login as user functionality
fixed send to crm bug
worked on Demo campaigns (create and demo filters are done), working on get and show the demo results
completed searching for Demo campaigns
finished custom integration statuses history page functionality
blocked parent selection for users edit page if user is admin.
logout users after changing the password and logout users from old devices when user logs in with a new device.

fixed the bug related with advanced filtering
worked on whitelabel, added login as functionality
worked on demo campaigns, fixed some UI related bugs
created history page for API requests
worked on whitelabel sending currency when creating a package functionality 
finished whitelabel sending currency when creating a package functionality
added scroll for advanced filters
fixed sidebar related bug

Week Ending April 8th

completed user avatar removing functionality.
changed Notification on Settings>Integration page (for more than 1 selected CRM)"
subscription id field, and user create/update new functionality with subscriptions and additional requests count
manually add and deletetion of contact.
whitelabel login as user functionality
fixed bug related with single search duplicates and limits
finished the functionality so that email verification code will be sent to the new email instead of the old one
checked the bug related with advanced filtering
changed the response text message for sample data
got the sample data from the backend
working on the changes for advanced filters
added badges for advanced filters
added fields for subscription id and a modal for subscription reset day
made changes for ""new search"" for industry campaigns
made some changes to display that the contact person is manually added
fixed searching bug on admin pages
made some responsive fixes
fixed the general layout of the tables
made some changes on the modal for resetting the subscription

Update for Week ending 1st April

  • Fixed a bug that caused duplicate search results count in the admin section.
  • Removed the requirement for a username on the profile account edit page.
  • Fixed a bug that caused additional details update issues for admin users.
  • Fixed a bug related to limited search results and maximum limits for all campaign types, while also taking into account additional requests.
  • Added a functionality for adding different API keys.
  • Worked on a bug that prevented the street address from being sent to GHL.
  • Improved GHL integrations by changing the integration logic and GHL send jobs logic.
  • Fixed a bug that caused repeating phone numbers in the industry CRM when the industry and contact's phone numbers were identical.
  • Fixed limits for industry and completed the functionality to manually add contact person(s).
  • Completed the functionality for custom integrations sample data test request.
  • Added street address in GHL send results (V1 backend functionality).
  • Fixed a bug that prevented the username from being saved when creating a new user or updating.
  • Worked on the functionality to enable users to remove avatars.
  • Created a table for contact person(s) dropdown.
  • Worked on the functionality to prevent filtering when all fields are empty in advanced filters.
  • Fixed responsiveness issues for the general website.
  • Worked on the frontend functionality for adding different CRM integrations.
  • Made changes for new search on campaign pages.
  • Worked on the functionality to display sample data of profile custom integrations.
  • Worked on the frontend functionality to manually add a contact person.
  • Added sidebar navigation.

Older updates