Automate sending a form

Cynthia Lai
edited 03/30/21 inSmartsheet Basics

I would like to send out a form to a list of people on a specific schedule (weekly), so that they fill it in, and I collect the responses and report on the information.

Can I use the Automation feature for this, or is this something that can be configured in the Form?

How do I set up the automation feature to send the form and not the actual sheet? In this case, I don't want people to be able to see the sheet itself as it would have all responses.

Best Answers

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭
    edited 03/31/21 Answer ✓

    Hey Cynthia

    Thanks for the clarification of your process.

    AFORMis used exactly as you described in your statement above. Information is collected with the intent on creating a new row. Forms ALWAYS generate new rows. Smartsheet gives us specific functionality in creating forms to help the user better understand the information being requested. There isn't specific automation to send the form out however an easy work-around is to send an automated alert out and embed the Form URL in the email message. This is what I do. Our very Smart friends here on the forum may have other workarounds.

    In case you're not familiar with building automation-here's screenshots

    image.png

    The automation window opens (see pic below). Title your workflow, eg.Weekly Form Submission Alert

    ChooseWHEN A DATE REACHEDas your trigger

    Click the dropdown arrow by RUN ONCE and select CUSTOM

    Choose the frequency of repetition that you desire. TODAY's date will be defaulted in as your Start Date. That is ok. Click Done

    image.png

    As you work your way down the automation window, choose your recipients - either individuals or from contact column(s). Then edit your message and insert the Form URL (see pic below). Be sure to select MESSAGE ONLY

    image.png

    AnUPDATE REQUESTis used when users edit/update existing rows of information. There is built in automation for this and smartsheet has provided some documentation. Please see the linkhere

    Please let me know if anything is unclear. I'll try to explain it better, or another community member will jump in.

    Thanks for reaching out

    Kelly

  • Genevieve P.
    Genevieve P. Employee Admin
    Answer ✓

    Hi@Cynthia Lai&@KDM

    This may have to do with the fact that you're sending an automatic alert to a distribution email list - I've seen a few other Community posts that have different solutions when this is the email alerts are sent to:

    • This Postwas resolved when the user contacted their IT department to allow automations to be received.
    • This Postwas resolved by the user when they opened the Distribution List so that it could receive e-mails from the Internet.

    If you're contacting your IT department, you may want to provide them with this Help Article that contains the list of domains to add as accepted senders:Issue: Email Not Received from Smartsheet

    Let me know if this works!

    Cheers,

    Genevieve

«1

Answers

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭

    Hey@Cynthia Lai

    The information that you wish to gather, is it brand new information such that the submitters are creating new rows in your sheet, or do the rows already exist and you wish the submitters to update cell in these existing rows with additional or edited information.

    I ask because smartsheet has two methods for collecting information and how you set up automation could differ slightly. Please let me know if you're wanting

    • A Form for completely new rows of information, or
    • Update Requests to edit/update information in an existing row

    Once this is clarified, we can build the automation. I'll wait for your reply

    Kelly

  • Hi Kelly,

    The information being collected from the submitters would be new rows in the sheet.

    Interesting though, that there are two possible workflows you're describing. It actually might be that I would eventually use both methods that you listed above. I could envision that once the submitter has sent in their information initially (the first week), subsequent info could then be considered an update/edit workflow.

    Let's start with the first workflow - brand new information creating new rows in my sheet.

    But would you be able to provide the how-to for the other workflow as well? So that in the future I can adjust it if needed.

    Thank you.

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭
    edited 03/31/21 Answer ✓

    Hey Cynthia

    Thanks for the clarification of your process.

    AFORMis used exactly as you described in your statement above. Information is collected with the intent on creating a new row. Forms ALWAYS generate new rows. Smartsheet gives us specific functionality in creating forms to help the user better understand the information being requested. There isn't specific automation to send the form out however an easy work-around is to send an automated alert out and embed the Form URL in the email message. This is what I do. Our very Smart friends here on the forum may have other workarounds.

    In case you're not familiar with building automation-here's screenshots

    image.png

    The automation window opens (see pic below). Title your workflow, eg.Weekly Form Submission Alert

    ChooseWHEN A DATE REACHEDas your trigger

    Click the dropdown arrow by RUN ONCE and select CUSTOM

    Choose the frequency of repetition that you desire. TODAY's date will be defaulted in as your Start Date. That is ok. Click Done

    image.png

    As you work your way down the automation window, choose your recipients - either individuals or from contact column(s). Then edit your message and insert the Form URL (see pic below). Be sure to select MESSAGE ONLY

    image.png

    AnUPDATE REQUESTis used when users edit/update existing rows of information. There is built in automation for this and smartsheet has provided some documentation. Please see the linkhere

    Please let me know if anything is unclear. I'll try to explain it better, or another community member will jump in.

    Thanks for reaching out

    Kelly

  • Hi Kelly.

    The workflow you describe above will be perfect for my scenario. Thank you for the detailed instructions.

  • Hello - I have set up automated workflow as an alert. However, it did not sendthe alert (at all), at the desired scheduled date/time.

    The workflow is set up as follows:

    • Trigger: When a date is reached; Every Friday starting on 09/04/21 @ 10am (US/Pacific (GMT-8)
    • Condition: no condition set
    • Action: Alert Someone: Send to specific people , message only.

    Not sure if I am missing something, or if there is a system issue.

    Thanks,

    Cynthia

  • 附加信息:自动机的权限are set up as "Unrestricted"

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭

    Did you test it on yourself as the only recipient? If yes, it might be that your personal settings are not allowing you to send an alert to yourself.

    image.png

    You might need to check that box.

  • The alert is not sending to the email list that it is set to send to. No one received the alert.

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭

    Ok, let's troubleshoot

    If you clone the real workflow so you have a copy you can test and, instead of the mailing list, add your mailing address. Change the time and day to send to the nearest hour so you'll see the results as quickly as possible. For grins, check the box in your personal settings to allow notifications from changes you make to the sheet to ensure that doesn't snag your test.

    Have you used the mailing list and smartsheet before?

  • No I this is the first mailing list i have used for smart sheet.

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭

    Tell me more about the mailing list. Is it a distribution list within your smartsheet contacts?

  • Cynthia Lai
    edited 04/12/21

    I cloned the workflow and set it to send to my email address, and another colleague. It sent the alert to the colleague, and I got a notification (within Smartsheet), and also received the email.

    The mailing list is a distribution list that is made up of email addresses where some are smartsheet contacts. These people will only have access to fill out the form that is sent as a link, in the alert message body. They will not be able to see the smartsheet itself. There are a few recipients that are editors of the sheet, so they will have access to the sheet itself.

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭

    对不起,我要求更多的澄清你的mailing list as I'm still not clear on how the names and/or email addresses were entered into smartsheet. I understand you have a mixture of email addresses and smartsheet contacts.

    In the workflow, were the addresses hand entered under the option 'Send To Specific People'?

  • In the workflow, the address of the mailing lists was hand entered (eg it did not exist in my SmartSheet contacts list).

    I haven't been able to follow through on troubleshooting this issue, by trying to add the mailing list address by selecting it from the contacts list (once its added there).

  • Kelly Moore
    Kelly Moore ✭✭✭✭✭✭

    I am surprised that manually entered email addresses added directly into the workflow are giving you problems. To confirm, the email addresses you are trying to email to are (1)valid and (2) allowed by your corporation for smartsheet to send to (for example, emails outside ofmycompany's domain have to be 'white listed' by my company's smartsheet admin before emails will be sent to them.

Hi @smbailey<\/a> <\/p>

I hope you're well and safe!<\/p>

I can't see any rows in your screenshot that should be colored differently. Parent rows can't be changed.<\/p>

Can you share more screenshots with the conditional formatting options used on a few child rows?<\/strong> (Delete\/replace any confidential\/sensitive information before sharing) That would make it easier to help. <\/p>

I hope that helps!<\/p>

Be safe, and have a fantastic weekend!<\/p>

Best,<\/p>

Andrée Starå<\/strong><\/a> | Workflow Consultant \/ CEO @ WORK BOLD<\/strong><\/a><\/p>

Did my post(s) help or answer your question or solve your problem? Please support the Community by <\/em>marking it Insightful\/Vote Up, Awesome, or\/and as the accepted answer<\/em><\/strong>. It will make it easier for others to find a solution or help to answer!<\/em><\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","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":219,"urlcode":"Sheets","name":"Sheets"},{"tagID":319,"urlcode":"functionality","name":"functionality"},{"tagID":437,"urlcode":"conditional-formatting","name":"Conditional Formatting"},{"tagID":439,"urlcode":"gantt-view","name":"Gantt View"}]},{"discussionID":108269,"type":"question","name":"Dashboard Metric Breaks on Update of DataShuttle","excerpt":"I am sure there is something I am missing. But I try to set a Dashboard Matrix on a field that is refreshed by Data Shuttle. But when the Grid refreshes it breaks the Metric and says Data missing even though there is data in the field. Is there anyway around this or does Data Shuttle always break a Metric Cell?","snippet":"I am sure there is something I am missing. But I try to set a Dashboard Matrix on a field that is refreshed by Data Shuttle. But when the Grid refreshes it breaks the Metric and…","categoryID":321,"dateInserted":"2023-07-28T17:52:38+00:00","dateUpdated":null,"dateLastComment":"2023-07-28T22:21:10+00:00","insertUserID":164293,"insertUser":{"userID":164293,"name":"Joshua Jones","title":"IT Specialist","url":"https:\/\/community.smartsheet.com\/profile\/Joshua%20Jones","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-28T22:18:30+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"updateUserID":null,"lastUserID":164293,"lastUser":{"userID":164293,"name":"Joshua Jones","title":"IT Specialist","url":"https:\/\/community.smartsheet.com\/profile\/Joshua%20Jones","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-28T22:18:30+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":2,"countViews":37,"score":null,"hot":3381150828,"url":"https:\/\/community.smartsheet.com\/discussion\/108269\/dashboard-metric-breaks-on-update-of-datashuttle","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/108269\/dashboard-metric-breaks-on-update-of-datashuttle","format":"Rich","tagIDs":[292,474],"lastPost":{"discussionID":108269,"commentID":387933,"name":"Re: Dashboard Metric Breaks on Update of DataShuttle","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/387933#Comment_387933","dateInserted":"2023-07-28T22:21:10+00:00","insertUserID":164293,"insertUser":{"userID":164293,"name":"Joshua Jones","title":"IT Specialist","url":"https:\/\/community.smartsheet.com\/profile\/Joshua%20Jones","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-28T22:18:30+00:00","banned":0,"punished":0,"private":false,"label":"✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-07-28T22:21:14+00:00","dateAnswered":"2023-07-28T20:45:34+00:00","acceptedAnswers":[{"commentID":387914,"body":"

How exactly is your Data Shuttle set up? If it is set to replace everything in the sheet when it runs, it is deleting the cell being referenced by the widget and then putting new data in new cells.<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","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":292,"urlcode":"Dashboards","name":"Dashboards"},{"tagID":474,"urlcode":"data-shuttle","name":"Data Shuttle"}]},{"discussionID":108213,"type":"question","name":"How to spread costs evenly across months, if they fall within those dates","excerpt":"I have various financial line items that span different dates. I'd like the costs to be spread per month automatically based on the date and cost entry. I've tried various functions already, IF, AND, and it says Unpearsable. I'd like to spread out the costs in the Cost column to the months on the right, based on the start…","snippet":"I have various financial line items that span different dates. I'd like the costs to be spread per month automatically based on the date and cost entry. I've tried various…","categoryID":321,"dateInserted":"2023-07-27T19:03:42+00:00","dateUpdated":null,"dateLastComment":"2023-07-28T21:12:20+00:00","insertUserID":164209,"insertUser":{"userID":164209,"name":"AshwiniBiotech2023","title":"Sr. Director, Project Management","url":"https:\/\/community.smartsheet.com\/profile\/AshwiniBiotech2023","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-28T23:10:16+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"updateUserID":null,"lastUserID":164209,"lastUser":{"userID":164209,"name":"AshwiniBiotech2023","title":"Sr. Director, Project Management","url":"https:\/\/community.smartsheet.com\/profile\/AshwiniBiotech2023","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-28T23:10:16+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":14,"countViews":78,"score":null,"hot":3381071762,"url":"https:\/\/community.smartsheet.com\/discussion\/108213\/how-to-spread-costs-evenly-across-months-if-they-fall-within-those-dates","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/108213\/how-to-spread-costs-evenly-across-months-if-they-fall-within-those-dates","format":"Rich","lastPost":{"discussionID":108213,"commentID":387925,"name":"Re: How to spread costs evenly across months, if they fall within those dates","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/387925#Comment_387925","dateInserted":"2023-07-28T21:12:20+00:00","insertUserID":164209,"insertUser":{"userID":164209,"name":"AshwiniBiotech2023","title":"Sr. Director, Project Management","url":"https:\/\/community.smartsheet.com\/profile\/AshwiniBiotech2023","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-07-28T23:10:16+00:00","banned":0,"punished":0,"private":false,"label":"✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B"}],"groupID":null,"statusID":3,"image":{"url":"https:\/\/us.v-cdn.net\/6031209\/uploads\/IBAVVE3YLO8D\/image.png","urlSrcSet":{"10":"","300":"","800":"","1200":"","1600":""},"alt":"image.png"},"attributes":{"question":{"status":"accepted","dateAccepted":"2023-07-28T09:38:32+00:00","dateAnswered":"2023-07-27T19:21:12+00:00","acceptedAnswers":[{"commentID":387646,"body":"

You would use the below for Jan 2023 and adjust the month and year numbers accordingly for each of the other months.<\/p>

=IF(AND(MONTH([Start Date]@row)<= 1, YEAR([Start Date]@row)<= 2023, MONTH([End Date]@row)>= 1, YEAR([End Date]@row)>= 2023), [$ per month]@row)<\/p>"},{"commentID":387901,"body":"

Lets try a different approach.<\/p>

=IF(AND(VALUE(YEAR([Start Date]@row) + IF(MONTH(Start Date]@row)< 10, \"0\", \"//www.santa-greenland.com/community/discussion/77844/\") + MONTH([Start Date]@row))<= 202307<\/strong>, VALUE(YEAR([End Date]@row) + IF(MONTH([End Date]@row)< 10, \"0\", \"//www.santa-greenland.com/community/discussion/77844/\") + MONTH([End Date]@row))>= 202307<\/strong>), [$ per month]@row)<\/p>


<\/p>

Basically we are creating a yyyymm stamp from the start and end dates and comparing them to the yyyymm stamp for that year\/month combo. The above is for July 2023 (202307).<\/p>"},{"commentID":387906,"body":"

@AshwiniBiotech2023<\/a> Check out my last comment.<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","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":[]}],"initialPaging":{"nextURL":"https:\/\/community.smartsheet.com\/api\/v2\/discussions?page=2&categoryID=321&includeChildCategories=1&type%5B0%5D=Question&excludeHiddenCategories=1&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":4893,"limit":3},"title":"Trending in Smartsheet Basics","subtitle":null,"description":null,"noCheckboxes":true,"containerOptions":[],"discussionOptions":[]}">

Trending in Smartsheet Basics