Setup Automata for iMessage
Download and install app
Download the latest version of Automata by logging in to the Automata Dashboard and then clicking on Downloads
in the navigation bar.
Download and install the desktop app.
If you can't run the app, try this solution.
Grant access to messages
Open Automata and login. Once you have been logged in, you will be taken to a page to configure your messaging apps
If you are not automatically redirected, click on the menu icon on the top left and click on Configure Messengers
Click on iMessage. Click on Send iMessage
then click on Grant Permissions
.
If it's your first time using Automata, you will be asked to grant Automata permission to send iMessages for you.
Click "ok" to grant permission. You should now receive a prompt in Messages with the message Automata permission test successful!
If you do not receive the prompt, please try the following remedy.
[Optional] Grant full disk access
Automata requires full disk access for the following features:
- Export your historical iMessages/SMS
- Log responses to your automated messages (e.g. detect when a user says STOP or OPT OUT)
To grant full disk access, open "System Preferences" and click on "Security & Privacy"
In the "Privacy" tab, locate "Full Disk Access". Click on the lock to make changes. Then click on the "+" icon.
Select Automata from your Applications folder and click "Open".
On the iMessage configuration page, click on the Export Messages
tab and click on Check Full Disk Access
Automata can now export your historical messages and watch responses to your automated messages!
[Optional] Text message forwarding
Automata can send your messages as SMS to recipients who are not using iMessage. To enable this feature, you will need to setup your iPhone by going to Settings > Messages > Text Message Forwarding
See also Apple's official documentation of the feature.
After you have completed this step, you need to turn on SMS sends. On the iMessage Configuration page click on Send SMS
and click on Turn On
.
[Optional] Create new chats
This is an experimental feature and bugs are to be expected. Please feel free to report bugs here.
The permissions above only enable us to send messages to existing chats, i.e. users who you have sent messages to before.
If we want to send new messages to new users, we will need 2 additional permissions: Accessibility
and System Events
. To get started, on the iMessage configuration page, click on Create New Chats
and click on Check Permission
.
You should receive a prompt for System Events
permissions:
Click on OK
and you will receive another prompt for Accessibility
permissions:
You can't directly grant this permission so click on Open System Settings
and you will be taken to the relevant Settings page. Toggle the permission on for AutomataApp:
Once the permissions have been granted, return to the configuration page and click Check Permission
one final time and you're done!