The App Store Reviews AirSync enables seamless import of Apple App Store reviews into DevRev, offering both one-time imports and ongoing sync capabilities.
The following is a list of App Store objects and their corresponding DevRev equivalents. Those marked as Sync to DevRev are eligible for import from the App Store to DevRev.
App Store Object | DevRev Object | Sync to DevRev |
|---|---|---|
Review | Ticket | ✅ |
Developer Response | Comment | ✅ |
Attachments | Attachments | ❌ |
Follow the steps below to import from the App Store:
Go to the Marketplace, search for App Store Reviews AirSync in the Import category, and install.
Go to the Import section in your settings left nav.
Click +Import and select the App Store AirSync logo.
In the Select Connection dropdown, choose App Store Reviews AirSync. If a connection already exists, you can reuse it; otherwise, click Add Connection. In the connection modal, enter a connection name and provide the following App Store Connect API credentials, then click Continue to complete the setup:
Issuer ID (optional): the Issuer ID from App Store Connect under Users and Access > Keys.
Key ID: the identifier of the API key you generated in App Store Connect.
Private Key: the private key file you downloaded when creating the API key.
Once the connection is established, select the app you want to import reviews for from the list and specify the DevRev part where imported reviews should reside. This starts the bulk import.
DevRev attempts to automatically map review metadata to DevRev fields. Some fields might require manual mapping.
The import time depends on the volume of reviews being brought in and could range from seconds to hours. Once the import is complete, your reviews are available in DevRev for searching, filtering, and triage.
After a successful import, you have the following options available:
Sync to DevRev: This option keeps data synchronized with DevRev, ensuring that new reviews and updates are continuously reflected.
View Report: Access detailed information about the initial import and any subsequent syncs.
Delete Import: Remove the import and all imported items from DevRev.
Edit Connection: Modify the connection settings if needed.
After importing, you can enable sync to keep your content updated in DevRev. This feature ensures that any new or modified review is reflected in DevRev.
To perform a one-time sync to DevRev, follow these steps:
Locate the previously imported project.
Select the ⋮ > Sync to DevRev option.
A one-time sync may overwrite fields in previously imported reviews, even if they were modified in DevRev.
To view currently running and previous AirSyncs from various sources, do the following:
Select the import you want to view.
Select the context menu (⋮) > View Report.
After successfully importing to DevRev, you have the option to enable a periodic sync. This allows for automatic synchronization with DevRev on a regular basis. You can configure the sync interval when setting it up.
To configure periodic sync, follow these steps:
Locate the previously imported project.
Select the ⋮ > Set Periodic Sync option.
The Enable automations for synced items setting is optional and can be activated during periodic sync configuration. When enabled, newly created or updated items trigger events, which can initiate webhooks, notifications, Snap-ins, and other processes, as if the events originated directly in DevRev.
If this setting is disabled, updates will not trigger any event-driven processes. This behavior applies only to periodic syncs; no events are triggered during a first-time import or manual sync to or from DevRev.
This deletes any content created by the import, including users and works.
An import and all the content it creates can be deleted from DevRev. This can be useful when running POCs or to change the recipe used during the import. Once an import has been deleted, all the content it created gets deleted, even if they were modified in DevRev. It's possible to import the project again after its deletion.
To delete an import and all the content it created, go to Settings > Integrations > AirSyncs, find the previously imported project, and select ⋮ > Delete Import.