Welcome to the Smartsheet Forum Archives


The posts in this forum are no longer monitored for accuracy and their content may no longer be current. If there's a discussion here that interests you and you'd like to find (or create) a more current version, pleaseVisit the Current Forums.

Send an email to a contact from the sheet?

Evan Meyers
edited 12/09/19 inArchived 2015 Posts

I'm building a sheet that contains various users in different roles on different teams. I'd like to email the users listed in a column when a change is made to a record.

ex. I capture a program manager name in column D and when a change is made to any columns in the row, I want to email the admin (easy, set up an alert for any changes) and whomever is listed in column D. Is there a way to do that? What about emailing people from multiple columns, like a program manager (column D) and a product owner (column F).

any and all advice is more than appreciated!!!!

cheers, evan

Comments

  • J. Craig Williams
    J. Craig Williams ✭✭✭✭✭✭

    Evan,

    The Notification Alert (on changes) does not have the contact list functionality that the Reminder Alert (on dates) does for sending to persons in a contact list column.

    Is there another column you could key on for the Notification?

    For small teams, it would be possible to add columns that key on the the D and/or F columns in your example to fire off the Notification. We had less than a dozen PM's and PO's at my last place of employment. And very little turn over. Adding and maintaining a dozen columns would not be hard. More or more frequent and then I'd look for something else.

    There are applications such as Zapier and Azuqua that can watch for changes in your sheets and take action when something occurs.

    Check out the Community for threads discussing them.

    Hope this helps.

    Craig

  • Evan Meyers
    edited 12/07/15

    @J. Craig Williams

    Thanks for the reply...I am building a master sheet that few will have access to, so I don't mind having a ton of columns that are only viewable/accessible by admins...but I still don't know how I can key off the columns for sending alerts/notifications (ie. send to the name listed in column D).

    If there is no automated way to accomplish this, I am thinking that I will have to bake the setting up of alerts for changes to the key people as part of the review process.

    Does anyone know an automated way to have the recipient of an alert or notification be the contencts of a cell (ie. Program Manager is in column D...send an alert to whomever is listed in column D when something happens).

  • Travis
    Travis Employee

    Hi Evan, I have a couple ideas you might look into.

    1) Are there regular changes? You could build a report that shows all rows that were updated in the last X days and are assigned to a specific Program Manager. This report can be email as a PDF attachment to the PM on a regular basis (daily/weekly/etc). Downside to this, if changes are rare, the PM could get blank PDF attachments (if the report is set to automatically send).

    2) Add the Modified (Date) column to your sheet which will show a timestamp of when the last change was made in the sheet. Add a Date column (Reminder Date) with a formula that will add 1 day to the Modified (Date) timestamp.

    =Modified5 + 1

    For row 5.

    Set a sheet level reminder to look to the Assigned PM column and the Reminder Date column. Now, when a row is updated, the Reminder Date will be set for *tomorrow* and will send an email to the PM assigned to the task.

    如果你有任何问题,请让我知道s on these.

  • Patrick Lawler
    edited 12/09/15

    Hi Evan,

    许多行有多大你工作在细胞株吗t and how many different people could potentially be in "Column D"? As J. Craig mentioned Azuqua is an option that could work. I do want to let you know that I am a Customer Success Manager at Azuqua and sending row level notifications to a "contact" or email from a particular column of that row is a very common use case. We actually did a live webinar with Smartsheet where we covered this exact scenario and here is the link to that:

    //www.santa-greenland.com/videos/work-smart-azuqua

    Basically, our service enables you to set up a monitor that will watch for changes to a sheet. When those changes happen the user can specify a value or email from that row that was updated that they want to send an email to.

    There are definitely a number of options for solving this as J. Craig mentioned and Azuqua could be useful if you have a large number of rows or multiple people who need to receive alerts. Happy to answer more questions if you have them as well.

    Best,

    Patrick

  • @Travis...fantastic suggestions!!!

    I want to roll this process out for the end of this year and with vacations around my office, I have a week left to finalize v1 of the new process that leverages SMARTsheet. That being the case, for the first version, I was planning on having the admin group receive an alert on a change and then highlight changed rows and data where the last updater is not part of the admin/reviewer group. Once a change is reviewed, they will manually add in the date of the review so we'll have a history of who accepted what change and when and we will key off having a reviewer be the last modifier as the way to indicate a record is approved and we can key off that for reports and whatnot.

    I will probably use the pdf reports for mgmt level circulation, but I find your concept about leveraging a formula off of the last modified date interesting. You mention sending an email to the PM assigned to the task. Is that a data element within the sheet? That's my ideal use case... if not, where is the PM assignment specified for the alert?

    @Patrick, wonderful information! That sounds like a great option for slice 2 of rolling out this process. If things look good on using SMARTsheet to solve our use case (managing regularly changing updates in a register that is leveraged by several departments), I can certainly make a compelling case to get some funding for the plugin. I'll have a look!!!

  • Travis
    Travis Employee

    Hi Evan! The PM assigned to the task can be located in any Contact List column. When setting up the reminder, point the reminder to that Contact List column.

    Here's information reminders:http://help.smartsheet.com/customer/en/portal/articles/542913-using-reminders

    Let me know if you have any other questions!

  • J. Craig Williams
    J. Craig Williams ✭✭✭✭✭✭

    Evan,

    Perhaps good to know is that every cell has its own history, which can be viewed from the right-click context menu "View History" item. The functionality is currently limited to only viewing but I've used it often when figuring how what changed, by whom and when. Definitely not a full featured yet, but useful to know about (in my opinion).

    Another revisioning feature I used a lot is the Highlight Changes feature.

    This is a sheet feature, not a user feature but will show the changes since the last period as chosen from the drop down list.

    Again, not quitte what you are looking for, but useful when thinking about revisions.

    Craig

    HighlightChanges.jpg

  • Thanks for all the great suggestions (keep them coming)!

    I've put together a process proposal leveraging some of these features and look forward to enhancing things as I dig deeper into what's available.

    Definitely add my vote to focusing on building out functionality around querying history and adding the ability to date/time stamp actions for querying to trigger alerts and messaging. Really enjoying SMARTsheet so far.

  • Hi all,

    I am very keen to understand how the below works

    "For small teams, it would be possible to add columns that key on the the D and/or F columns in your example to fire off the Notification. We had less than a dozen PM's and PO's at my last place of employment. And very little turn over. Adding and maintaining a dozen columns would not be hard. More or more frequent and then I'd look for something else."

    我拥有一个内容项目计划只有6编辑器s. I am trying to setup so that immediate notifications on any changes to a specific row only goes to the editor(s) that I define for each row.

    Some notifications would go to only 1 editor, some to two of them etc etc. It all depends on the task contained in the row.

    Any and all help very gratefully received!

  • J. Craig Williams
    J. Craig Williams ✭✭✭✭✭✭

    Sizzy/Simon,

    Notifications can be set up to trigger on a change in the row or in specific columns.

    Notifications can be assigned to any shared user.

    Emails can be immediate.

    Reminders are set up to trigger on Dates in the row.

    Reminders can be assigned to any shared user or to the email address listed in any contact column. Unfortunately, the won't be immediate.

    What you are looking for is a nuance that may not be possible with the current implementation.

    Craig

This discussion has been closed.
Awesome! I'm glad it's working for you. 👍️<\/span><\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[]},{"discussionID":107147,"type":"question","name":"Using IFERROR Formula - Still getting UNPARSEABLE error","excerpt":"I'm calculating a Burn Rate Percentage so it's using a basic calculation FORMULA =[Column4]@row \/ [Column2]@row --> This works fine However when one of the Column is a ZERO, I get a #DIVDE BY ZERRO error displayed. To address this error, I used an IFERROR but it's giving me an \"UNPARSEABLE\" error. I want the cell to…","snippet":"I'm calculating a Burn Rate Percentage so it's using a basic calculation FORMULA =[Column4]@row \/ [Column2]@row --> This works fine However when one of the Column is a ZERO, I get…","categoryID":343,"dateInserted":"2023-06-30T16:32:54+00:00","dateUpdated":"2023-06-30T16:35:50+00:00","dateLastComment":"2023-06-30T18:58:03+00:00","insertUserID":161931,"insertUser":{"userID":161931,"name":"Christine Cao","title":"Engagement Manager","url":"https:\/\/community.smartsheet.com\/profile\/Christine%20Cao","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-01T00:40:29+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"updateUserID":91566,"lastUserID":45516,"lastUser":{"userID":45516,"name":"Paul Newcome","title":"","url":"https:\/\/community.smartsheet.com\/profile\/Paul%20Newcome","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/082\/nQPUTVFKKWDJ2.jpg","dateLastActive":"2023-06-30T20:24:17+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":3,"countViews":27,"score":null,"hot":3376296057,"url":"https:\/\/community.smartsheet.com\/discussion\/107147\/using-iferror-formula-still-getting-unparseable-error","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/107147\/using-iferror-formula-still-getting-unparseable-error","format":"Rich","lastPost":{"discussionID":107147,"commentID":383396,"name":"Re: Using IFERROR Formula - Still getting UNPARSEABLE error","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/383396#Comment_383396","dateInserted":"2023-06-30T18:58:03+00:00","insertUserID":45516,"insertUser":{"userID":45516,"name":"Paul Newcome","title":"","url":"https:\/\/community.smartsheet.com\/profile\/Paul%20Newcome","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/082\/nQPUTVFKKWDJ2.jpg","dateLastActive":"2023-06-30T20:24:17+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Using Smartsheet","url":"https:\/\/community.smartsheet.com\/categories\/using-smartsheet"},{"name":"Add Ons and Integrations","url":"https:\/\/community.smartsheet.com\/categories\/apps-and-integrations"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-06-30T18:53:59+00:00","dateAnswered":"2023-06-30T18:25:40+00:00","acceptedAnswers":[{"commentID":383387,"body":"

You need to remove the closing parenthesis from before the comma.<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":343,"name":"Add Ons and Integrations","url":"https:\/\/community.smartsheet.com\/categories\/apps-and-integrations","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[]},{"discussionID":107143,"type":"question","name":"How can I get (on a separate metric sheet) the average SLA time within a given month?","excerpt":"I am trying to create a metric sheet to document how long response and acknowledgement times are taking per month for record keeping. I have a sheet that has an acknowledgement SLA column and a \"date of request\" (auto column for when the submission was created), and I'm looking to record the average for each month on a…","snippet":"I am trying to create a metric sheet to document how long response and acknowledgement times are taking per month for record keeping. I have a sheet that has an acknowledgement…","categoryID":322,"dateInserted":"2023-06-30T15:31:46+00:00","dateUpdated":null,"dateLastComment":"2023-06-30T17:30:08+00:00","insertUserID":159225,"insertUser":{"userID":159225,"name":"laney_white","url":"https:\/\/community.smartsheet.com\/profile\/laney_white","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!5FvXObtmaHw!CVFXQvc68Xo!anynrNoWe-v","dateLastActive":"2023-06-30T17:19:19+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"updateUserID":null,"lastUserID":161714,"lastUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-07-01T15:47:10+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":3,"countViews":27,"score":null,"hot":3376287114,"url":"https:\/\/community.smartsheet.com\/discussion\/107143\/how-can-i-get-on-a-separate-metric-sheet-the-average-sla-time-within-a-given-month","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/107143\/how-can-i-get-on-a-separate-metric-sheet-the-average-sla-time-within-a-given-month","format":"Rich","tagIDs":[254],"lastPost":{"discussionID":107143,"commentID":383369,"name":"Re: How can I get (on a separate metric sheet) the average SLA time within a given month?","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/383369#Comment_383369","dateInserted":"2023-06-30T17:30:08+00:00","insertUserID":161714,"insertUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-07-01T15:47:10+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions"}],"groupID":null,"statusID":3,"image":{"url":"https:\/\/us.v-cdn.net\/6031209\/uploads\/ZXS917R2FJKC\/master-sheet-png.png","urlSrcSet":{"10":"","300":"","800":"","1200":"","1600":""},"alt":"master sheet.PNG"},"attributes":{"question":{"status":"accepted","dateAccepted":"2023-06-30T17:19:35+00:00","dateAnswered":"2023-06-30T15:50:27+00:00","acceptedAnswers":[{"commentID":383345,"body":"

If I understand correctly, this may help.<\/p>

=AVERAGEIF({date of request}, MONTH(@cell) = 2, {Ack SLA})<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":254,"urlcode":"Formulas","name":"Formulas"}]}],"initialPaging":{"nextURL":"https:\/\/community.smartsheet.com\/api\/v2\/discussions?page=2&includeChildCategories=1&type%5B0%5D=Question&excludeHiddenCategories=1&siteSectionID=0&sort=-hot&limit=3&expand%5B0%5D=all&expand%5B1%5D=-body&expand%5B2%5D=insertUser&expand%5B3%5D=lastUser&status=accepted","prevURL":null,"currentPage":1,"total":10000,"limit":3},"title":"Trending Posts","subtitle":null,"description":null,"noCheckboxes":true,"containerOptions":[],"discussionOptions":[]}">

Trending Posts