cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Spark + Zapier - using Filters

3523
Views
5
Helpful
3
Comments
Cisco Employee

"IF A NEW MESSAGE APPEARS IN A SPARK ROOM ---> do this.."

                       -- sure, but for ALL messages?

What if you want an external application only to to act on specific messages from your Spark Room?


Example: pickup certain messages and save them in a Smart Sheet (or send them via Email or do anything else with it).

In this example: If a new message appears, send it via email...

          Screen Shot 2016-03-03 at 13.30.51 .png

        

That can be done with Zapier as they have a Filter step between the "IF" and "THAT" --> see the "+" sign between the Trigger and Action.

1. IF... new message in Spark room

IF this happens:  a new message in a configured Spark room

          Screen Shot 2016-03-03 at 13.27.29 .png

        

2. FILTER... 'but only if'

Don't just process ANY message, but filter it based on any field in the Spark message. The most important field will be "Text", which is the message text

Where to add the Filter? Between the Trigger and the Action.

                Screen Shot 2016-03-03 at 13.31.07 .png

              

Next:  FIELD ---- CRITERIA ----  VALUE

     2.1  FIELD

          Screen Shot 2016-03-03 at 13.34.21 .png

        

     2.2  CRITERIA

          Screen Shot 2016-03-03 at 13.35.02 .png

        

     2.3  VALUE

          Screen Shot 2016-03-03 at 13.35.27 .png

               so ONLY run the action if the Spark message begins with "action item"

3. THEN...

Perform the action... like: add row to Smart Sheet, send email, do something with SalesForce, etc..

Result

The result is that I can decide if a message triggers a Zapier action like

- saving a message in a Smart-sheet

- sending it via email/SMS

- executing a script on a server

3 Comments

The ability to be able to filter based on who sent messages as well as message content would be awesome as well.

Not applicable

I personally found when I tried to create a Zap between Cisco Spark and Gmail, the Zap failed on doing the "handshake" between me and my Cisco Spark account.  A JSON response indicated that the request was understood but refused.

And since I am currently logged into Cisco Spark, I kind of wondered why that happened?!

If anyone has any suggestions about that, it would be appreciated....

As regards the questions here:

Now Zapier has recently introduced multi-step zaps. See

Introducing Multi-Step Zaps: The Easiest Way to Build Powerful Workflows

It is possible this will help, but that is speculation on my part. I  am a 1-hour old Zapier newby.

Cisco Employee

Don't know what happened there.. Maybe a temporary glitch in the connection?

Have you tested this lately?

CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards