I would like to know if Gmail can have a button or a square that its sort by name, date and such of how it is setup now. It would be allot easier on us to find emails and sort thru. just one click and its sorted.
Sincerely,
Sanj
Related
I'm currently trying to automate some emails since I've been tasked with sending 430 emails to costumers of the company I work with.
I am working with Odoo for my contacts list, using a Mac and its subsequent Apple products to send the emails. I tried looking at some tutorials online but got stuck at "2. Read the excel field and store in dt1 3. Use for each row to loop through each rows of dt1." I am 100% new to Excel so I don't know what this means.
I have the names and emails of the customers ready in an excel file already, however, I don't know how to add in the subject line and body. The body needs to contain this line, "Good Morning/Afternoon, NAME_OF_CUSTOMER," I need a way to also automate the fill in.
These were the tutorials I was using:
https://forum.uipath.com/t/create-text-from-excel-info/263923
https://www.automateexcel.com/how-to/send-email-formula-no-macros/
Any help appreciated, I really don't want to do all of this by hand.
You can achieve this directly by Odoo.
Install "Email Marketing" Application in Odoo and select your contacts or import a CSV/XLS file in Newsletter Leads model.
Then you'll be able to create a campaign and massively send emails to your contacts.
You should first configure an SMTP server in Odoo via Settings -> Technical Features -> Out-bound email servers
I am trying to build an Excel sheet with due dates and corresponding email addresses.
When it is 10 days before the due day, ideally Excel would automatically send the corresponding person an email reminding them about the due date.
I found some VBA codes online but they can only send emails to one designated emailing address.
Please could anyone kindly point out where I should be looking at? Thanks a lot!
What I understand is that you would like to send the same email to multiple recipients if a condition is met. I assume you are able to do this on a per-person level (if not, refer to this resource), so you could simply repeat this procedure for the targeted number of recipients. Or you could also CC or BCC those other recipients, however I would suggest doing it on a personal level if time is not an issue as this adds to privacy of targeted recipients.
This post about CC and this post about BCC could help, or you could simply have a for loop for each recipient and keep your email content the same. Good luck!
I have table with employees. It contains some information and also date of birth. Is it possible to send notification/email (directly from excel) let's say 7 days in advance to know that he/she will have birthday soon?
I found some tutorials, but all require Visual Basic. Unfortunately, it is for my sister without any knowledge of programming.
Yes, it is possible to do this via Word's mail merge feature. But since this would require quite a few manual steps (presumably on a daily/weekly basis), I'm afraid it's not what your sister is after. You could code a similar feature in VBA but that would still require her to open the document regularly to run the macro so perhaps it would be quicker and simpler to just check a filtered employee list.
If you want a closer look at mail merge, try this. You could use a helper column to identify which birthdays are close (e.g. using this) and filter on that column, then you show only those whose birthdays are in the next x days.
In my data set, I have a column with a large number of email addresses, some repeating, some not.
I have inserted a new column to the right where I've copied the same list and removed duplicates.
I want to be able to use the list of removed duplicates to loop through the full column of emails and grab the data in the rows for each repetition of that email and paste that data into an email body send the email to that contact. Then, when there are no more repetitions of the first email in the list, it moves on to the next email in the list and does the same for each until it's gone through the complete list.
Is this something that's possible? My VBA experience is limited, so any help would be greatly appreciated.
Thank you in advance!
This is very doable in VBA. The best bet would be to either create an Access Database with a table that documents every time you send an e-mail to a certain e-mail address. That way you can check that list before generating another e-mail. It would work like this-> 1. Check to see if the e-mail is in the table. 2. If it is, then go to the next e-mail. 3. If it isn't insert the email into your table and send an e-mail. You could do this with a spreadsheet too, but I would prefer to use a table for this kind of thing. This table could be expanded upon to make a log as to when and what you sent to each user.
I've been sending Outlook emails from Excel for a while, using it to manage my sales and project management activities at work. I've been enjoying increased productivity from it, so I want to do some more advanced things. For example, I think I have the code worked out, probably in a crude way, to have Excel help keep track of emails that have not been replied to. (I simply have Outlook, for each new email, open a workbook, and create a record in a new row, then have Excel attempt to match it to an email I previously sent.)
But once I have a record in Excel of such an email, it has no link or connection to the actual email. I want to be able to click on the Excel icon or link for the email, and then pull up the actual email.
I have found possibilities in using EntryIDs and MessageIDs, Outlook URLs and GUIDs,and even good-old AdvancedSearch (but I think having Excel search for an email that it initiated seems pretty clunky; there should be a way to create a hard link to the email).
Relatedly, and also probably just as clunky, but I've pondered "embedding" a unique identifier in each Excel-initiated email, that could be used to find it and link it back to a record in Excel. In an HTML email, I can add a string of numbers under my signature, in white text on a white background, and it's not perfect but in most cases should go unnoticed, and would allow my spreadsheet to positively identify it (as a reply to a particular email, etc.)
I know we're not supposed to ask for "advice" but I am hoping someone can point me in the right direction to something that may work for what I hope to accomplish.
Why not use the email's time sent (TIMESTAMP - MMDDYYYYHHSS), Recipient, and Subject Line as unique, identifying markers? Add these fields to your row data. Then, after email is sent, create a macro event that will:
Launch the Outlook App
Open the Sent Folder
Loop through all items
Filter email to the markers (Time, Recipient, Subject Line) of the active Excel row
Open the Email Item
Aside, my personal advice is to use a database like MS Access which works great with its siblings, Excel and Outlook. Also, it is designed to maintain relationships between data elements. Access could hold all the needed email content (emailID, recipient, subject, body, date, emailsent?) and with forms can provide AfterUpdate, ButtonClick, OnOpen events to manage the process of data entry, email process, data update, so on. If only you knew the increased productivity that comes with a relational database!
You can add a user property to the MailItem class. See the UserProperties collection for more information.
The automated systems add an ID to the end if the Subject line.