Android

Getting Started with Android App

The Android App modules allow you to monitor events performed by your Android phone and/or perform various actions using your Android phone device.

Prerequisites

  • Android device (Android 5.1 and higher)
  • Integromat App for Android installed on your phone
As of the beginning of 2019, Google has restricted applications published on Google Play that gives access to:
  • SMS permissions
  • Call logs

The Integromat app you have downloaded from Google Play is also subject to these restrictions.

Installation of the Non-restricted Integromat App for Android

In order to install the Integromat app with no restrictions, follow the steps below:

All of your settings and scenarios made using the previously installed Integromat app from Google Play will remain untouched and functional in the new non-restricted Integromat app for Android.

1. Tap on the following download link, and download the APK file.

Integromat app for Android (8.5 MB)

2. Open the downloaded integromat.apk file.

Some phones (typically Huawei devices) may detect a possible virus in the APK file. There might be various reasons for this to happen. But as we investigated – most likely we are blacklisted by Huawei's antivirus system.
Huawei devices, unlike other OEMs, pre-installed an antivirus into their system and uses Virustotal API (https://developers.virustotal.com/v3.0/reference) which may falsely detect Integromat's APK file as malware. All other OEMs use Google Play Protect anti-malware service where the Integromat app is verified.

If you are in doubt whether the file contains suspicious software, scan your device using Google Play Protect:

  1. Open the Google Play Store app ().
  2. At the top right, tap the profile icon.
  3. Tap Play Protect.
  4. Tap the Scan button to scan your device for malware and/or viruses.

3. Switch the button to allow the Integromat app installation.

Screenshot_20190313-164054nobeta.png

3. Install the Integromat application.

Screenshot_20190313-164102nobeta.png

4. Open the installed application.

Screenshot_20190402-155008_nobeta2.jpg

5. Log in, or scan the QR code, and proceed to the application.

6. The application is now ready to use.

Installation of the Restricted Integromat App for Android on Google Play

You can still install the Integromat app for Android on Google Play.

Using the App

The app is designed to run in the background and perform selected functions.

On the main screen, you can switch between the following options:

  • Events
    Contains a list of captured events that have not yet been sent to the server.
    The app synchronizes events automatically. The synchronization is performed in the shortest possible time interval supported by the operating system. While for Android devices, events are sent immediately, for iOS devices, it can take several hours to send events. The automatic synchronization also occurs every time you open the app. To start the synchronization manually, drag the list of events down.
  • History
    Contains all events that have already been sent to the server and those that generated an error when being sent. By clicking on an event, you can view its details, including any errors that have possibly occurred.
  • Buttons
    Buttons allow you to run a scenario by tapping the associated button on your Android device.
  • Scanner
    Use the barcode or QR code scanner to scan respective codes and trigger the scenario.
  • Settings
    Settings of the Integromat for Android app features.

Modules are divided into two categories: triggers and actions. Triggers have the ability to listen to the connected device and start the scenario whenever the device generates a new event. Actions, on the other hand, create new items in the device. Select the desired trigger or action, and add it to your scenario. In the configuration window of the module, select the desired module and, where appropriate, set up other parameters.

Setting Up the Integromat for Android App

Before you start building a scenario using the Android app modules, it is necessary to set up particular functions on your Integromat for Android app to allow the app access to your phone's corresponding functions.

 

Screenshot__Apr_1__2020_11_57_05_AM_.png

 

General Settings

Synchronize events in the order they were createdThis option allows you to keep the synchronization order even if the scenario is not available. No new events are processed until the first event in the queue is processed.
Send photos only over WiFiWhen enabled, photos will be sent only when your device is connected to the Internet via WiFi. It prevents high data consumption when connected via the mobile data network.
Dark Mode

You can switch the Integromat app for Android to Dark Mode or Light Mode.
Select one of the options:

  • Always light
    Switches the app to the Light Mode.
  • Always dark
    Switches the app to the Dark Mode.
  • Follow system
    The mode is selected according to your system settings.

QR / Barcode Scanner

Same code scan delaySet the period when the same code is scanned again.
Default descriptionEnter the description to be added to all scanned codes if the adding of description is enabled during the code scanning (2020-04-01_16_46_27-Screenshot__Apr_1__2020_4_45_20_PM_3.png).

Photos

Triggers

Send new photos to IntegromatWhen enabled, every time a photo is taken, the app sends the photo to Integromat, and then triggers the New Photo module.

Actions

Allow Integromat to import photos to the deviceEnable this option to allow the use of the Save a Photo module.
Take photoAllows you to use the Take a Photo module. 

GPS

Triggers

Track GPS locationAllows you to use the Watch location changes module that triggers when the device changes location. Use the Change button to define the distance that has to be changed to trigger the event.
Entered/left areaActivate this function to send information when the device enters and/or leaves the specified area to the Watch entrances to/exits from a geofence area module.
Please note that you must spend a couple of minutes outside/inside the geofence area to trigger this function.

WiFi

Triggers

Wifi connected eventThis function triggers the WiFi connection module in your scenario when the device connects to the WiFi network.
Wifi disconnected eventThis function triggers the WiFi disconnection module when the device disconnects from the WiFi network.

Actions

Enable WiFiThis function allows you to use the Enable Wifi module in your scenario.
Disable WiFiThis function allows you to use the Disable Wifi module in your scenario.

Bluetooth

Triggers

Bluetooth enabledThis function triggers the Watch Bluetooth activations module in your scenario when Bluetooth is enabled on your device.
Bluetooth disabledThis function triggers the Watch Bluetooth Deactivations module in your scenario when Bluetooth is disabled on your device.
Device connectedThis function triggers the Watch connections from Bluetooth Devices module in your scenario when your Bluetooth device connects to another device.
Device disconnectedThis function triggers the Watch Disconnections from Bluetooth Devices module in your scenario when your Bluetooth device disconnects from another device.

Actions

Enable bluetoothThis function allows you to use the Enable Bluetooth module in your scenario to turn on Bluetooth on your device.
Disable bluetoothThis function allows you to use the Disable Bluetooth module in your scenario to turn off Bluetooth on your device.

Calls

Call functions (except Change a Ring Mode) are available for the non-restricted Integromat for Android app only.

Triggers

Incoming callThis function triggers the Watch Incoming Calls module in your scenario when your device registers an incoming call.
Incoming call endedThis function triggers the Watch Completed Incoming Calls module in your scenario when an incoming call is finished.
Outgoing callThis function triggers the Watch Outgoing Calls module in your scenario when your device makes an outgoing call.
Outgoing call endedThis function triggers the Watch Completed Outgoing Calls module in your scenario when an outgoing call is finished.

Actions

Prepare phone call

This function allows you to use the Prepare a Phone Call module in your scenario to display the pre-defined phone number in the phone's dialer app.

2019-09-10_12_03_45-Integration_Android___Integromat.png

Make CallThis function allows you to use the Make a Call module in your scenario to dial the phone number specified in the Make a Call module.
Change ringmodeThis function allows you to use the Change a Ring Mode module in your scenario to switch the ring mode between silent, vibration, and loud ring modes.

SMS

SMS functions are available for the non-restricted Integromat for Android app only.

Triggers

New SMS receivedThis function triggers the Watch Text Messages module in your scenario when your device receives an SMS.
New SMS sentThis function triggers the Sent SMS module in your scenario when your device sends an SMS.

Actions

Send SMSThis function allows you to use the Send Text Message module in your scenario to send a text message. The recipient number and the text message content must be entered into the respective fields of the Send Text Message module.

Web

Actions

Open websites

This function allows you to use the Open a Web Browser module in your scenario to open a specified URL address in a web browser on your device.

2019-09-10_13_03_24-Integration_Android___Integromat.png

Close websitesThis function allows you to use the Close a Web Browser module in your scenario to close a web browser on your device.

Running a Scenario Using the Integromat for Android App

You can run the Integromat scenario by tapping the button created in the Android app.
The button can be placed as a widget on your Android desktop screen.

Creating the Button in the Android App

1. Open the Integromat for the Android app.

2. Tap on the Buttons option. 

2019-09-10_13_36_12-Screenshot_20190910-132319.png

3. Tap My first button.

2019-09-10_13_39_12-Screenshot_20190910-132324.png

4. Enter the name for your button and ID (you will need this for your Integromat module), and specify the button properties, if needed.
Save the button by tapping the Save option in the top-right corner.

2019-09-10_13_45_33-Screenshot_20190910-132651.png

5. Go to the Integromat scenario, and add the Watch Button module to the first position in your scenario.

6. Select the device where you have created the button, and enter the ID of the button.

2019-09-10_13_49_02-Integration_Android___Integromat.png

7. Go back to your Integromat for Android app, and tap the button you have created.

2019-09-10_13_53_36-Screenshot_20190910-132709.png

The Watch Button module in your scenario is triggered. Now, you can use this function to trigger your scenarios via your mobile device.

Placing the Button on Your Android Screen

1. Tap and hold anywhere on your Android screen to open the Manage Home menu.
Tap on the Apps & widgets option.

Screenshot_20190911-112958.jpg

2. Open the Widgets tab.

Screenshot_20190911-111859.jpg

3. Find the Integromat app.

2019-09-11_11_38_39-Screenshot_20190911-111859.png

4. Touch and hold the Integromat widget to pick it up. Then, move to the desired phone screen, and release it.

5. The button (or buttons) are now placed on your Android screen and ready to execute the scenario.

Screenshot_20190911-112214.jpg

Scanner

Barcode and QR code scanner.
Allows you to send barcode/QR code information to the module, and trigger the Integromat scenario (using Watch Barcode/QR Code module) by scanning a barcode or QR code.

Screenshot__Apr_1__2020_4_13_31_PM_.png

2020-04-01_16_46_27-Screenshot__Apr_1__2020_4_45_20_PM_.png     

Tap this icon to switch between the back and front camera.

2020-04-01_16_46_27-Screenshot__Apr_1__2020_4_45_20_PM_2.png     

Tap this icon to turn the flashlight on your device.

2020-04-01_16_46_27-Screenshot__Apr_1__2020_4_45_20_PM_3.png     

Tap this icon to add the description immediately after the code is captured. The default description from QR/Barcode Scanner Settings is pre-filled when specified.

The Barcode and QR code reader supports the following code formats:

Code 128 (FORMAT_CODE_128)
Code 39 (FORMAT_CODE_39)
Code 93 (FORMAT_CODE_93)
Codabar (FORMAT_CODABAR)
EAN-13 (FORMAT_EAN_13)
EAN-8 (FORMAT_EAN_8)
ITF (FORMAT_ITF)
UPC-A (FORMAT_UPC_A)
UPC-E (FORMAT_UPC_E)
QR Code (FORMAT_QR_CODE)
PDF417 (FORMAT_PDF417)
Aztec (FORMAT_AZTEC)
Data Matrix (FORMAT_DATA_MATRIX)

Versions Comparison

 
Non-restricted Integromat app
Restricted Integromat app on Google Play
Triggers  
Watch Text MessagesX
Sent SMSX
Watch Incoming CallsX
Watch Completed Incoming CallsX
Watch Outgoing CallsX
Watch Completed Outgoing CallsX
Barcode / QR code scanner
Watch Bluetooth Activations
Watch Bluetooth Deactivations
Watch Connections to Bluetooth Devices
Watch Disconnections from Bluetooth Devices
Watch Entrances to/Exits from a Geofence Area
Watch Location Changes
New Photo
WiFi Connection
WiFi Disconnection
   
Actions  
Send Text messageX
Prepare a Phone CallX
Make a CallX
Save a Photo
Close a Web Browser
Disable Bluetooth
Disable WiFi
Enable Bluetooth
Enable WiFi
Change a Ring Mode
Open a Web Browser
Send a Push Notification
Take a Photo

Security

The traffic between the mobile device and Integromat is secured by the Transport Layer Secure (TLS) encryption protocol. The authorization is based on a client certificate that is generated automatically when you log on. The certificate’s private key is generated on the device and securely stored in the System Keychain.

Troubleshooting

If you experience an issue with the app, send us a bug report:

  1. Open the app, and click on the settings (cog wheel) icon in the bottom-right corner.
    2019-09-10_14_57_43-Screenshot_20190909-130355.png
  2. Scroll down until the Show log link appears in the bottom-left corner, and click on the link.
    2019-09-10_15_08_46-Screenshot_20190910-150540.png
  3. Click on the send (paper plane) icon in the top-right corner to open your email client.
  4. Write your issue in the body of the email.
  5. Click on the send (paper plane) icon in the top-right corner to send us the bug report.
    Untitled.png

 

Known Issues

A Received SMS Doesn't Trigger My Scenario:

  • Go to Settings
  • Open Apps & notifications
  • Open App permissions
  • Go to SMS
  • In the list of apps, find Integromat, and turn it off then on again.

This should make the app request the required scope for the received SMS.

Learn More About Mobile Apps

Mobile Apps - Introduction
SMS Automatization - Use cases
Call Management - Use cases
GPS - Use cases
Integrations - Android
Integrations - iOS

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.