The Yext App Directory is a catalog of non-financial technology partnerships. Integrations either enhance the quality and quantity of data in Yext or sync Yext data to other platforms.
This article walks through the process of publishing an app to the App Directory, including developer requirements, listing details, and the submission process.
Developer checklist
As you begin development, you will progress through a series of stages between now and the launch of your application:
Stage 1 — Create a developer account. This account gives you access to an instance of the Yext platform where you can begin developing your app. The account is pre-populated with test data, but you can add your own. See the developer account signup and API documentation for reference.
Stage 2 — Develop your integration. Questions about development? Check out the detailed app guides. Note: Apps must include OAuth and be fully self-serve to end clients (a customer must be able to discover, configure, and install the app without help from Yext or the app partner). App listings that purely serve as marketing or sales collateral are not allowed; apps must provide technical value. Your app should only request permission for the API endpoints necessary to its functionality.
Stage 3 — Fill out the app listing content in the developer portal. See the guidelines in Step 2 of this article.
Stage 4 — Submit your app. Once you have filled out all required fields in the developer portal, click Submit to App Directory. You will be asked to provide either credentials that enable Yext to test the app, or a demo video showing the app's functionality end to end (including the installation process).
Stage 5 — Review and publication. The App Directory team will review your app within one business week and provide feedback if necessary. If everything looks good, Yext will publish your app and notify you.
Set up app listing details
Your App Listing, managed in the Yext Developer Portal, is the primary and exclusive resource for anyone looking to learn about your app. The following content is required:
Short description
A brief one-liner about the app's functionality — not a tagline, but a description of the use case. For example, "Power your MegaCorp ad campaigns with targeted location data from Yext" is preferred over "Enhance your marketing with MegaCorp's Tools!" For more examples, see existing listings in the App Directory.
Detailed description
The detailed description is the single point of reference for anyone looking to learn more about your app. It must include:
- Basic information on your product.
- A detailed description of the app's functionality, especially with respect to Yext data.
- A detailed description of what data is being synced.
- Step-by-step instructions for installing the app.
App icon
All apps in the Yext App Directory need a simple and memorable icon. The icon must be opaque, square (no rounded edges or borders), and ideally have a non-white background.
Videos
Though not required, Yext strongly encourages including a video walkthrough with detailed installation instructions. Apps that include videos see significantly higher adoption. Only Vimeo videos are currently supported.
Photos
Not required, but apps with photos generally see higher engagement.
Submit your app
Once you have configured your app and filled out all required details, click Submit to App Directory. The Yext App Directory team will review your submission and provide any feedback needed before publication.