Create a Test environment

Hi there,
We would like to create an app and test it before publishing live.
What is the best practise to set up a test environment?

Thanks,

Manuela

Hi Manuela,

We’re excited to hear you want to build an app! You can create an API Developer account to test it before publishing - see the last link here: Hitchhikers

hi @Kristy_Huang
thanks for your quick response. We have already created our developer account. I meant more when the app would be ready. We would like to publish it privately and allow some users to test it on their account. Or is any way we can create a demo account or sandbox that our QA staff can test?

thanks,

Manuela

Hi Manuela,

If you’re hoping to see what your private app looks like from a user’s perspective to allow your QA staff to test the functionality, you can create a Yext Sandbox account, and create the app there. Once the app is created and you have filled out all required fields (including those marked as required for App Directory Submission), you’ll press “Submit to App Directory” and let the Yext team know so that we can approve it for testing. At that point, users with access to Sandbox accounts will be able to view the app in the App Directory tab and QA the flow.

Hope that helps and let us know if you have any questions!

Emily

@Emily_Proulx thanks for your response, but I have already created the app on the developer account, can I clone it to the sandbox using the yext cli?
I have already cloned the configuration settings to the sandbox from the developer account and I was hoping that would clone all the apps that I have installed on the developer accounts including this private app that we have created.

Otherwise I need to create a new app on the sandbox? which will require more developer time to spend on this app. is there any other way?

thanks

Also @Emily_Proulx the sandbox would last only 89 days, is it? Which means I would have to recreate the app somewhere else I guess.

also, where can I find the Submit to App Directory link that you mentioned above?
The only thing that I see it is to change the app from private to public

Hi Manuela,

I took a look at your accounts and you created Hitchhikers playground accounts (through the Hitchhikers platform on your profile page). These expire in 90 days and we can extend the expiration for you. Just reach out with the business ID of the account you want to extend (found in the URL when you’re logged in to that account).

However, I think the best approach may be to move forward with the developer account you have already built the app in. We just put together a new guide on how to Publish an App to the App Directory. This also covers how to “Submit to App Directory”. Hopefully this guide clears up the process. Let us know if you have any questions after going through it!