Introduction
This article explains how the Zapier Demo sample experience was built and how you can reuse it for your own needs. To access this sample, use the Examples tab of the Experiences panel in Composer.
In each scene of the sample, content is dynamically updated based on the information captured by a Message is received trigger. Multiple instances of this trigger exist, each to reflect a different message raised by the Zapier integration of a third-party app with Intuiface.
NOTE:
- The Web Triggers API is at the heart of Zapier's support of Intuiface.
- Zapier refers to each app/device integration you create with them as a "Zap".
The scenarios within the Zapier Demo experience
The four scenarios in the Demo illustrate a variety of ways you could use Zapier to render your Intuiface experiences responsive to changes in third-party applications
To test these scenarios, you'll need to:
- create a Zapier account.
- turn on one (or more) of the pre-built integrations. associated with the Intuiface app in Zapier.
- To do this, you'll need to generate an Intuiface credential key. Make sure the key you generate and use has the Zapier scope checked.
Google Calendar
To experiment with this scenario, you must first configure the Zap named 5 minutes before a meeting begins, send a message to Intuiface on your Zapier account. Specifically, you must identify the Google account and calendar you want to reference.
Next, create an event in your calendar.
While in Play Mode, in the Google Calendar scene of this sample, the meeting information will be displayed in the scene 5 minutes before the event you created starts.
Here's the complete recipe behind this pre-built Zap:
- Zapier Trigger
- App: Google Calendar
- Trigger: Event start
- Which calendar: select the calendar you want to use.
- Zapier action
- App: Intuiface
- Action: Send message
- Intuiface account: Specify an account by entering your credential key.
- Message: EventReminder. This is the message used in the Message is received trigger within the sample experience that changes the event details on the scene.
- Parameter 1: Summary. Added through the Insert a field button.
- Parameter 2: event Begins (Pretty). Added through the Insert a field button.
- Parameter 3: Location. Added through the Insert a field button.
To experiment with this scenario, you must first configure the Zap named Use email to display a message in Intuiface on your Zapier account. Specifically, you need to identify the Google account associated with the Gmail inbox you'd like to use.
Next, while in Play Mode and on the Gmail scene of this sample, send an email to your Gmail account with the keyword promo in the subject. The body of the email will then appear in the scene.
Here's the complete recipe behind this pre-built Zap:
- Zapier Trigger
- App: Gmail
- Trigger: New Email Matching Search
- Gmail account: select the account you want to use.
- Search String: the word promo is used in this sample.
- Zapier action
- App: Intuiface
- Action: Send message
- Intuiface account: Specify an account by entering your credential key.
- Message: NewEmail. This is the message used in the Message is received trigger within the sample experience that changes the content on the scene.
- Parameter 1: Subject. Added through the Insert a field button.
- Parameter 2: Body plain. Added through the Insert a field button.
- Parameter 3: Body HTML. Added through the Insert a field button.
Slack
To experiment with this scenario, you must first configure the Zap named Star a Slack message to display it in Intuiface on your Zapier account. Specifically, you need to reference the Slack account that should be monitored. (Of course, this implies you have a Slack account to begin with.)
Next, while in Play Mode and on the Slack scene of this sample, star any message in a Slack channel you have access to. The content of this starred message will be displayed in the scene.
Here's the complete recipe behind this pre-built Zap:
- Zapier Trigger
- App: Slack
- Trigger: New Starred Message
- Slack account: select the account you want to use.
- Zapier action
- App: Intuiface
- Action: Send message
- Intuiface account: Specify an account by entering your credential key.
- Message: SlackMessage. This is the message used in the Message is received trigger within the sample experience that changes the content on the scene.
- Parameter 1: Text. Added through the Insert a field button.
- Parameter 2: User Real Name. Added through the Insert a field button.
Schedule by Zapier
To experiment with this scenario, you must first configure the Zap named Schedule a daily update in Intuiface on your Zapier account.
Note: To use the full potential of this Zap, you'd need a paid Zapier account, as this would enable you to build a 3-step Zap - i.e., a Zap comprised of 3 or more apps. For example: "every day at 9am, Zapier fetches some information from another of your apps and sends it to Intuiface". This time is relative to the time zone associated with the Zapier account in use.
While in Play Mode in the Schedule scene of this sample, wait for the clock to go past 9am to see the content change.
Here's the complete recipe behind this pre-built Zap:
- Zapier Trigger
- App: Schedule
- Trigger: Every Day
- Time of Day: select the time of day this event should be held.
- Zapier action
- App: Intuiface
- Action: Send message
- Intuiface account: Specify an account by entering your credential key.
- Message: DailyUpdate. This is the message used in the Message is received trigger within the sample experience that changes the content on the scene.
- Parameter 1: Pretty Day Of Week. Added through the Insert a field button.
More examples
Want to do more with Zapier & Intuiface? Share your thoughts, ideas, tests, and successes in the Show & Tell category of our [User Community]((http://community.intuilab.com).
Limitations
- If your Experience Name, Player name, or Player Tags use special characters such as but not limited to é or %, Zapier triggers will not fire.
Comments
1 comment
Hi is this Zapier demo still working? I have used the "Zapier Demo Sample" but it seems like I don't receive anything in the player
Article is closed for comments.