Q: I need help creating a simple copy and paste data automation.
The AppSumo video that sold me on this product did not mention at all that I'd need to have some coding/developer skills. The tutorials that I eventually found make it obvious that this product is intended for someone with this kind of knowledge. I enlisted the help of my brother who has these basic skills, and after many hours we still have not been able to perform a simple copy and paste data automation. I need to copy data/text from my CRM to an online form that I must log into. The biggest challenge we're facing is that Robomotion can launch Chrome, but because I'm not logged in to the window it launches, the website I need to log into asks for an emailed code verification because of 2FA. This is as far as we've gotten to. We still aren't sure how to use the web recorder to do the actual data transfer. Some help would be appreciated.
Faik_Robomotion
Nov 11, 2024A: Hi,
Robomotion RPA, like many RPA tools, is indeed a low-code automation product. This means it often requires some technical skills—something many of our non-technical community members have successfully picked up over time—to build and customize flows, especially for more complex scenarios.
Unlike no-code tools like Zapier, which focuses on connecting APIs with simple click-and-go, RPA tools work with actual user interfaces that can vary greatly between cases. This is why RPA tools, including Robomotion, may need a bit of low-code input to handle nuanced tasks that Zapier-like connectors can't fully support. Any no-code claiming tool needs this for web automation in complex scenarios. If you see no-code, they are hiding the Javascript parts somewhere deep and have tutorials for that in Advanced usage sections. Robomotion is a low-code automation product where we try to make it as easy as possible.
In your case, you need to automate logging into a portal, and this can differ for each site. Here’s the related part from our webinar that explains login automation scenarios:
https://www.youtube.com/watch?v=kndVY-jVDM4&list=PLie2idTJ_1wsWg93mt0aFOXhfWNlpWKav&index=4&t=515s
Handling two-factor authentication (2FA) is more complex. If you have QR-based 2FA, you’ll need to use our 2FA package. Here’s the related part from our webinar:
https://youtu.be/kndVY-jVDM4?list=PLie2idTJ_1wsWg93mt0aFOXhfWNlpWKav&t=1476
For email-based 2FA, you need to use our mail package to read the email, retrieve the code, and enter it into the flow. This video shows you how to set up email automation for sending an email. While the video covers sending emails, setup works the same for receiving:
https://www.loom.com/share/e237ba429ae94ced9d74f92df5c9e7b4
Here are 5-10 minute videos from Robomotion Academy to cover the basics:
https://www.youtube.com/playlist?list=PLie2idTJ_1wvlEgLuDUDt_bbAs-29xtmL
We also have a community where you can ask questions and get support from us or fellow members on our Discord server: https://community.robomotion.io
Best,
Verified purchaser
I really appreciate your quick response to my inquiry. I will review the resources you suggested. However, I do have one question first. Can Robomotion perform the copying and pasting of data that I'm trying to do by opening up a new tab in the Chrome browser that I'm already signed into? This would keep me from having to do the 2FA.
Verified purchaser
We can't attach to a normal browser session. But there is a way that you can prepare a User Data Dir (pre-logged in Chrome profile) that you can use in your automation.
Here is how to do it:
https://www.youtube.com/watch?v=WtZLotZ4wGk
Verified purchaser
Faik, Thanks again. Please clarify: If I have a the browser opened and I'm already logged into both websites that I need to copy and paste into, can Robomotion do what it needs to do from there, or is it necessary to open a new browser window?
Verified purchaser
Websites should be opened by the robot, thats how it can automate the clicks and types using the chromedriver.
Verified purchaser
OK. Thank you. I will review your previous instructions and attempt to make it work.
Verified purchaser
Hello again Faik. I watched the video regarding logging in to a site using Robomotion, but, I continue this error
2024/11/19 06:31:58.774Inject start
2024/11/19 06:31:58.782Inject finished
2024/11/19 06:31:58.782Open Browser start
2024/11/19 06:31:59.321Open Browser finished
2024/11/19 failed to navigate: failed to navigate: request unsuccessful: invalid session id