Autoreply to text messages

Post your questions and help other users.

Moderator: Martin

Post Reply
ChrstphrDvd
Posts: 1
Joined: 11 Mar 2014 16:35

Autoreply to text messages

Post by ChrstphrDvd » 11 Mar 2014 17:05

I am new to this app and I am evaluating it to determine if it will work for me. I upgraded to the Moto X and it does not support smartactions like my older Droid 4 did. Automagic is what everyone is raving about so I decided to try it. With smart actions I could arrive at work and my phone switch to vibrate. While at work all missed calls from my contact list got a text reply telling them that I was at work and would follow up later. All text messages would receive similar text reply. When I left work my volume changed back and the auto reply was turned off. I am trying to build a flow that can do the same thing. I have gotten the location trigger down, but for whatever reason cant figure out how to auto reply to text messages thus far. my trigger is sms received and my action is sms send and I have sms-Sender in the variable so it sends to the text, but it is not working.

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Autoreply to text messages

Post by Martin » 11 Mar 2014 20:01

Hi,

You could create a flow to send auto-reply messages like this:
Auto-reply flow
-trigger SMS Received: All
-action Send SMS: to {sms_sender} 'your auto-response text'

The trigger SMS Received stores the number of the SMS sender in variable sms_sender. The expression {sms_sender} goes into the TO-field of the action Send SMS and will be replaced by the actual number when the flow is executed by an incoming SMS. Please use another phone when you want to test the flow, otherwise your device might end up sending auto-replies to itself forever (also ensure to set an SMS limit in the action Send SMS).
You could also extend the flow with an action Script or a condition Expression to send an auto-reply only once per day for each number.

You can then build a location based flow that turns the ringer to vibrate and turns the auto-replay flow on:

Work flow
-trigger Location: entering, exiting
-condition Location Entering
--> true: -action Set Ringer Mode: Vibrate, action Set Flow State: Enable Auto-reply flow
--> false: -action Set Ringer Mode: Normal, action Set Flow State: Disable Auto-reply flow

The flow is executed whenever your device detects that you enter or exit a location and depending on the event executes the actions.
Please use a radius in the location trigger that's quite large at first and see how reliable your device detects your location. You can usually improve location accuracy by turning WiFi on or by enabling 'scanning always available' on newer Android versions in the advanced WiFi settings.

Depending on your needs you can also structure the flows in some other ways or use other triggers and conditions to determine your location. Please also check out the catalog (menu->Catalog) to see some example flows.

Regards,
Martin

oksagi
Posts: 1
Joined: 13 Mar 2014 07:15

Re: Autoreply to text messages

Post by oksagi » 13 Mar 2014 07:44

Hi Martin,

Thanks for this Awesome App.
I have a flow that i would like to create:

1. Someone (for reference 05444)send me SMS with keywords "VAS"
2. When getting SMS from this person and the keywords "VAS" i would like to create SMS to other Person (for reference 05443) with keyword "VAS-1"
3. Automatically i will receive message from number 05443 with a code.
4. Once i get the SMS back from number 05443 i would like to forward it to first number 05444.

Can you please explain how to do it?

Thanks

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Autoreply to text messages

Post by Martin » 13 Mar 2014 17:00

Hi,

Thanks :-)

A basic version could look like this:
Flow1
-trigger SMS Received: SMS sender list set to 05444 and Contains Text set to VAS
-action Send SMS: To set to 05443 and Message VAS-1

Flow2
-trigger SMS Received: SMS sender list set to 05443 and Contains Text set to VAS
-action Send SMS: To set to 05444 and Message {sms_text}

You can also use wildcards in the field SMS sender list to match a number range.
Note that the field Contains text is not case sensitive so VAS will also match vas.

Regards,
Martin

Post Reply