My new step-by-step program to get you your first automation customer is now live! Results guaranteed. Apply fast: skool.com/makerschool/about. Price increases every 10 members 🙏😤
@devinhawkins200Ай бұрын
Thank you Nick! Curious why you did not use Apify's email extractor. Again thank you so for this walk through. Very nice!
@richardadonnell4 ай бұрын
🎯 Key points for quick navigation: 00:00:00 *🏢 Introduction to Scraping Local Business Emails* - Overview of the video’s focus on scraping local business emails quickly, - Introduction to the tools and initial setup required for the scraping process. 00:02:18 *🔍 Setting Up the Scraping Process* - Explanation of the process to locate and target businesses on Google Maps, - Introduction to using Apify for web scraping without coding. 00:03:40 *⚙️ Utilizing Apify for Efficient Scraping* - Advantages of using out-of-the-box scrapers from the Apify store, - Steps to begin using a pre-built Google Maps extractor for targeted searches. 00:05:36 *💡 Customizing the Scraping Process* - Explanation of deeper city scraping for more extensive data collection, - Use case scenarios such as different city and location-based scraping to maximize data retrieval. 00:07:01 *📊 Reviewing Scraped Data Output* - Details on what the scraped data includes, such as business images and URLs, - Methods to filter data for more effective email enrichment. 00:08:52 *🔗 Integration with Make.com for Automation* - Initiating the scraping run through Make.com, - Explanation of integrating Apify with scenarios in Make.com for automation and data processing. 00:11:21 *🖥️ Automation Workflow Design* - Setting input parameters in JSON for targeted scraping automation, - Using variables in Make.com to generalize the scraping process across different locations. 00:14:18 *🏁 Finalizing Automation and Data Filtering* - Running the scraping module through Make.com and retrieving collected data, - Setup of data filters to refine output based on the presence of website URLs. 00:16:57 *🛠️ API Setup and Filter Configuration* - Introduction of the Any Mail Finder API module for email scraping. - Setting up a filter to ensure the website field exists before the email search. 00:19:15 *📄 Google Sheets Data Preparation* - Creation of a Google Sheet for storing business data (name, website, phone number). - Plan to add emails using a formula after data retrieval. 00:22:05 *🎨 Formatting and Presentation* - Emphasis on the importance of presenting data attractively for clients in Google Sheets. - Basic formatting changes to improve the aesthetic of the sheet. 00:23:55 *🚀 Running the Data Flow* - Testing the functioning of the scraping and data insertion into the Google Sheet. - Handling errors with formatting and logic in make.com for email extraction. 00:28:28 *📧 Handling Multiple Emails* - Dealing with scenarios where multiple emails are found for a single business. - Strategies for splitting and organizing email lists in the worksheet. 00:31:08 *⚙️ Improvements and Final Adjustments* - Filtering for entries with emails to avoid rows with no email data. - Hardcoding the first email in a list for consistent data formatting. 35:15 *⚡ System Functionality and Optimization* - Brief overview of deriving email data efficiently from cached responses, - Techniques to streamline the data extraction process for large datasets. 36:17 *🔄 Scenarios Separation and Scheduling* - Separating tasks for efficiency: running an actor and processing local business data, - Scheduling runs daily for an automated process management system. 37:17 *📡 Implementation of Webhooks and Data Handling* - Use of webhooks to monitor specific processes and extract data in steps, - Mapping datasets and controlling data processing to maintain formatting consistency. 38:27 *🔍 Data Extraction Outcomes and Adjustments* - Execution and evaluation of data extraction, showcasing examples, - Proposing deeper searches and larger datasets for comprehensive results. 39:21 *🚀 Exporting and Application of Blueprints* - Exporting scenarios as blueprints for further use, - Encouragement to apply learned methods for large-scale data scraping. Made with HARPA AI
@vora84914 ай бұрын
did you just scrape a whole ass video and summarise it with AI😂
@richardadonnell4 ай бұрын
@@vora8491 absolutely 😎🤣
@adhammashaly7804 ай бұрын
Nick, I rarely if ever comment and like content on youtube, I believe I have been on youtube for over 16 years now?(not this account in particular) but I love your content to the extent I am just liking every video I watch because you are providing liquid gold in my opinion, thank you so much for all the incredible videos! Hopefully soon I'll be able to join your network! Thank you again!
@nicksaraev3 ай бұрын
I feel honored Adham 🙏 thank you man
@jeremyyd12584 ай бұрын
Awesome video! One thing I learned that you can do in Make is pass the Google Sheets Formula in the Add a Row step. I haven't tested it with this specific example, but it would be something like =split(5. Email list, ",") in Make, and once it gets added to Google Sheets, it will split automatically. Loving the content, thanks Nick!
@pnpn37919 күн бұрын
My heartfelt thanks Nick.
@entrepreneurfreedoms2 күн бұрын
Great video! Can you tell me if building the scraper the old way requires more operations compared to using Apify?
@karaoke_shades2 ай бұрын
Excellent. Thank you. Could you show us how to modify the input for multiple cities. I’m a newbie and didn’t understand the syntax I need for JSON or how to add an input sheet with more cities
@Dolla-BillzКүн бұрын
Great Video Nick. I wish you'd elaborate on how to make multiple Maps scrapes and "use cases" Example use cases: (Location 1/Search Criteria 1) + (Location 1/Criteria 2) + (Location 2/Criteria 1) etc. It appears they all use the same Apify Actor however the inputs for this actor would not be the same. In your video the Apify actor is setup for a specific geography and search Criteria . But what if you want to scrape multiple Criteria AND multiple locations separately? Do you configure the Actor in Apify for each use case? Or do you configure it in Make? In your video it appeared that you FIRST configured the Apify actor for a specific geography (AB) /criteria (plumber). How would you create say 3 separate and distinct use cases - (Plumbers in Wisconsin) + (Carpenters in Quebec) ? How do you configure it in Apify and how do you configure it in Make to create multiple, separate scenarios?
@newtubeclifford12 күн бұрын
you're such a meme lol I love it. really wholesome
@patrickwenzek82464 ай бұрын
G'day, Nick. Thank you for providing amazing content! You provide excellent insight on creating and selling AI automation, but rarely on maintenance and training after the product has been sold. Once a client has received the automation template, how are training and maintenance/support handled? Are you charging a one-time fee or will you be kept on retainer? How did you scale while keeping your customers happy?
@nicksaraev4 ай бұрын
Thanks Patrick 🙏a core part of the deliverable is an in-depth video (30mins or so) that goes through how the system works, where to change things (if necessary), etc. I treat it as documentation, which lets the business operator just copy and paste the link to send to their team as needed for training purposes. If the team needs more training I use that as a negotiation tool for my retainer-namely, that by retaining me they'll get defined Slack availability that their team can use for Q&A, as well as a weekly consulting call that doubles as team training time. Goal is always to go retainer (recurring $) and I scaled by leveraging a few near-productized offers, like cold email systems, proposal systems, one-click project management templates, etc, and then structuring my ongoing relationships in a way that maximized value per unit time and positioned me less as a "builder" and more as a "partner". Hope this helps 🤝
@wordpressobsessed906727 күн бұрын
Did this exactly as shown and when I set up the apify get company's email I get BundleValidationError Validation failed for 1 parameter(s). Missing value of required parameter 'domain'. This this is such a pain in the ass!
@lizastear72516 күн бұрын
I have almost successfully completed this Scenario but for some reason the "Phone" numbers scarped do not copy over to my spreadsheet...everything else does. Is there anything you can suggest I try? Thank you!
@patrick19924 ай бұрын
Can you make a beginner Video? How you decide which parameter you use to make automations? For example that if somebody filling out a form that automatically everything gets transferred to Clickup and automatically created an project folder in Drive with a unique number that there cannot be a confusion? Im not sure how to connect everything 😅
@Chasesharman4 ай бұрын
You always read my mind Nick 🤯
@AmazonBound4 ай бұрын
BOOM! Super useful content, as always - thank you, Nick!
@nicksaraev4 ай бұрын
My pleasure Nick #2 😈
@vora84914 ай бұрын
“I sold this system for $1000-$2000” dude tf actual legend stuff just showing us how to do it for free just mad really😂
@nicksaraev4 ай бұрын
Appreciate you bro 🙏
@codeseriespro24532 ай бұрын
@vora8491 Could tell where you have sold it? How and where you have found the client? 😊
@SamuelAdetunji-q1x7 күн бұрын
How do you get to sell it budddy
@TekKskakwmkwm1112 ай бұрын
So, what if the customer requests the ability to pass unique parameters to the scraper API call? E.g. city name, etc.
@GMAgency-ai4 ай бұрын
Nick one question, do you host your client scenarios in your make account or you do it in their account giving them the blueprint you previously did?
@nicksaraev4 ай бұрын
I get the client to sign up to (and pay for) Make.com, then send me their email & password. I do both of these steps on a kickoff call, which lets me answer questions as they come up-minimizes complexity and ensures no 2FA shenanigans.
@mredark4 ай бұрын
So do you generally set all these processes up for the client under their own accounts and give them access afterwards, or do you ever run these as a service ?
@BrandonGuerrero-e4f4 ай бұрын
@@mredark these are the questions I'm having. Wouldn't it be hard to sell recurring revenue on automation when they already own everything?
@nicksaraev4 ай бұрын
They have access to everything from Day 1! Since the client creates their own accounts, everything is owned by them by default. I use their credentials to build automations in their own Make.com account (and whatever other services we’re using). I’ve tried running it as a gated service where I pay for the infrastructure and just charge my clients a fee, but in practice it ends up being a headache and I don’t like the liability. I’m sure you could make it work, though.
@GMAgency-ai4 ай бұрын
@@nicksaraev but do you use any password manager for their credentials or they just give it to you and trust you you don't do anything with them. PS: thanks for taking time to answer me!
@cweliyanto2 ай бұрын
Really great video. Thank you! Is there a free software to scrape email other than anymail finder?
@mredark4 ай бұрын
So useful - thanks Nick🙌 If the email enrichment could timeout on a big data set, do we need to split that step off in to a new scenario too?
@velocity33012 ай бұрын
i got one question how dosell these things like where do you go to find people
@nicksaraev2 ай бұрын
So many lead sources! You can 'buy' thousands of pretty high quality emails on sites like LeadsRapidly or scrape them using approaches like what I show in this vid. You can also source from free communities (Skool, Slack, Discord) or DM people on social media platforms like LinkedIn, Twitter. Offers take a fair amount of work to refine, of course, but eventually you'll get a positive reply rate > 1% and can book meetings selling your service. Check out my copywriting/offer videos for more on that. Hope this helps 🙏
@AngelicacontentCreationАй бұрын
I love your video quality or camera do you use or what setting
@Neuromancerism2 ай бұрын
Couldnt you just instead of manually adding it to google sheets tell make to put that formula into Email 1?
@nicksaraev2 ай бұрын
Yup, good catch-would make things easier.
@doctorxbuild3 ай бұрын
does anymail finder require an active subscription to get the emails from Apify dataset? Mine is asking to add a URL, idk which URL.
@sharlenesmith20424 ай бұрын
Oh awesome just what i need still finishing yesterday's tutorial
@ThatDvdeMattАй бұрын
My api key is giving me issues when trying to connect the any mail finder. Any help?
@digigold60692 ай бұрын
how do you program the google sheets at the first step to pull the different cities?
@nicksaraev2 ай бұрын
If you wanted to run this on multiple cities, you'd use a Google Sheet as an input with a column like "City", maybe another one called "Query". Then, you'd use that as the trigger and feed it into an Apify "Run Actor" module that takes JSON as input (which includes mapped city and query values). You'd then iterate through all of the rows in your Google Sheet, launching individual actors for each combination of city & query. Hope this helps 🙏
@petermaher43725 күн бұрын
You lost me around 19:14 with the API required for the third module. Where is that?
@georgeduncan957712 күн бұрын
From what I can tell, Nick already had an account for the paid tool (Anymail Finder) he used to search each company site for email addresses, so he just had to grab his API key. If you're not already using Anymail Finder (which I'm not), you can choose Google Maps Email Extractor (lukaskrivka/google-maps-with-contact-details) from Apify. It seems to combine the first two steps of this process. It scrapes Google Maps, then also scrapes the website of each listing to find email addresses.
@SolOlmedoCreative3 ай бұрын
Nick thanks for these great videos. They have been so good 👍 really I learned make from looking at your channel and a lot of hours into the platform!... PLEASE can you share some light into how could I scrape or API tiktok creator search insights? Thanks again
@thefurmanuk4 ай бұрын
Great video, very useful. Is there any reason to choose this over say RapidAPI? I am new to APIs so I don't know what is easiest or best to integrate with make. Thanks
@you_tomation3 ай бұрын
Nick, a quick question There’s a law that prohibits sending emails without the recipient’s consent (both Canada and USA). Scraping tools can help collect emails, but as I understand it, I could face serious fines for sending emails to such a list without permission. Or am I wrong?
@dealerdudeАй бұрын
That law applies to consumer emails at least in the U.S.
@natanpimentels3 ай бұрын
Cheers from BR. Ty!
@caderyan54124 ай бұрын
Keep getting an error code on my anymail finder saying that I am not inputting a valid domain
@AngelicacontentCreationАй бұрын
Thank you so much ✅🥰🥰🥰
@yashica-jain4 ай бұрын
On point, Nick!
@SaidThaher4 ай бұрын
Alwayes informative and no BS videos .. 👌
@lewis991704 ай бұрын
What mic you using? Sounds incredible.
@nicksaraev4 ай бұрын
Samson Q2U + Auphonic in post. One of my community members recommended the latter and it changed the game!
@lewis991704 ай бұрын
@@nicksaraev That's awesome. What Auphonic filters do you usually apply?
@nico.m5273 ай бұрын
@@nicksaraev Wow Auphonic is amazing
@DiegoArmasMorales4 ай бұрын
YOU ARE MY HERO 🐐
@Krishnarathore28Күн бұрын
i built an free google map scraper chrome extenion
@SaadBelcaid4 ай бұрын
can't beat the black shirt, mf out here looking like a billionaire CEO 😤♥
@Divyv5204 ай бұрын
Hey Nick , really nice video ! I was wondering if I could help you with more Quality Editing in your videos and also make a highly engaging Thumbnail and also help you with the overall youtube strategy and growth ! Pls let me know what do you think ?
@LuckyAssana21 күн бұрын
Nick, what do you mean you are not American?😻
@nicksaraev21 күн бұрын
I'm Canadian! Live in Calgary AB x)
@AbdulrahmanMurad110 күн бұрын
you are skipping some parts so as a beginner you get me confused sometime but overall thank you