Like what we're doing? Support us with a star on GitHub
When building cross-platform voice apps, it can happen often that the desired response output for an Alexa Skill or a Google Action differs.
An Alexa Skill might want to welcome a new user like "Welcome to the XYZ Alexa Skill", where a Google Action might say "Welcome to the XYZ Google Action" or even something completely different.
The Jovo platform-specific responses feature allows you to manage all of this without changing anything in your logic (no
if/else statements!), by adding
GoogleAction namespaces to your language resources:
This is how it looks like in a Google Sheet:
And this is in Airtable:
When working with a CMS, speed in data retrieval is an important feature. This is why Jovo only retrieves the content from Google Sheets or Airtable once when the app is started and then caches it.
Some community members raised the issue, however, that for testing purposes, it might be helpful to have instant updates of CMS content in the app. We listened and added a
caching option to our CMS interface which can be set to
false. This increases load times (data is retrieved with every request), but makes it possible to make and test adjustments (for example, SSML tweaks) quickly.
Learn how to disable CMS caching for:
To update to the latest version of Jovo, use the following command:
Any thoughts? Let us know in the comments below.