Our support site has moved to https://support.intuiface.com

"Zapier Demo" Sample

Table of Contents

    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 "Marketplace" tab of the Experiences panel in Composer or Player.

    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:

    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 need to identify the Google account and calendar you want to reference.

    CalendarZap.png

    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.

    Email

    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.

    GmailZap.png

    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.)

    SlackZap.jpg

    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 app. 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.

    ScheduleZap.png

    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 raised at.
    • 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 Web Trigger Examples category of our [User Community]((http://community.intuilab.com).