Sync with Zapier [Premium tier]
Learn how to automatically sync from a multitude of online tools using the Personal.ai integration in Zapier. API access is needed (premium pricing tier).
Zapier is a third-party product that allows users to integrate the online tools they use and automate workflows. By connecting Zapier and your applications, you can automatically sync memory blocks when a certain event happens in your application.
For example, if there is a new message on your Discord server or if you receive a new email in Google Mail, Zapier will extract the information and sync it to your personal AI.
Screenshot of Zapier sign-up options
To automatically sync memory blocks, create a Zap. A Zap is an automated workflow where an event (e.g., receiving an email) triggers an action (syncing a memory block).
To create a new Zap, click on "Create Zap."
Screenshot of "Create Zap" button
Set up a trigger for your workflow. A trigger is an event that will initiate the syncing of memory blocks.
Choose an app you want to sync from their list.
Screenshot of app list for trigger
Choose a trigger event. The list varies between different apps.
Screenshot of event list for trigger
Click on "Continue."
Screenshot of selected event for trigger
Sign in your external app to give Zapier permission to connect to it. You may require administrative access in some situations (e.g., Discord, Slack).
Screenshot of app sign in for trigger
Set up your workflow to create memory blocks every time the event triggers.
Screenshot of Personal.ai app for action
Select "Create Memory" as the action event and click on "Continue."
Screenshot of "Create Memory" as event for action
Click on "Sign in to Personal.ai" to give Zapier permission to sync new memory blocks.
Screenshot of Personal.ai sign in for action
Enter your Personal.ai public API key and click on "Yes, Continue."
To find your API key, navigate to your settings in the Personal.ai application and click on "Account Settings" in the top-left corner.
Screenshot of API key in Personal.ai settings
Screenshot of API key in Zapier
Click on "Continue."
Screenshot of selected account for action
For the memory block to be created, 4 pieces of information are required, which you have to map from your online app. For each item, select the appropriate data from the available list.
- 1.Content: This should be the plain text you want to sync.
- 2.Source Name: This is the source app of the memory block. You can type a custom one if it is not in the list.
- 3.Created Time: This should be the timestamp associated with the memory block.
- 4.Device Name: This should be "Zapier."
- 5.Raw Text Feed: This should be the formatted version of the text you want to sync.
Click on "Continue" to proceed.
Screenshot of information required for action
To start syncing using Zapier, click on the toggle to start the automated workflow.
Based on your setup, memory blocks will appear in your memory stack as you use your other app.
Screenshot of turning on Zap