One of the biggest strengths of Workato is in handling App customizations. Users of Salesforce, for example, customize extensively. Other apps, such as QuickBooks, Xero, InfusionSoft, Eventbrite, Zendesk are also customized by users. The great thing is that Workato is able to recognize these customizations and show them to you as you are building your integration recipes and use these mappings at run time to access these custom fields.
How do I customize my apps?
Each app is different in how you customize them. For Salesforce, you can add custom fields to existing objects, or create new objects. Companies have even created custom Force.com Apps. All these are available via Workato. For other Apps, like EventBrite, you configure and add custom fields to existing objects. Same with QuickBooks, InfusionSoft etc. Refer to the App's customization docs to find out more.
Note: You will not be able to customize your apps through Workato. Your desired customizations should be done directly in the app you wish to add them to.
How to make Workato work with your customizations
When you are building your recipes, here are the steps you follow to make the customizations visible.
- Create the connection to the App instance that you have customized.
- When you are building your recipe, make sure you are using the right connection. Select the right connection before you start building the recipe.
Troubleshooting
If your custom fields are not showing up accurately, however, it might be due to several reasons:
1) You connected to the app after you had selected the action
At the point of selection, Workato will pull out the custom fields in your connected account. If you have no established connection to the app when you selected the action, Workato will only pull out the standard fields provided by the app. To resolve this, ensure you have an active connection to the app, then refresh the schema of the recipe. To check if you are using the right connection, you can always click on the connections tab of your recipe
2) You changed the custom fields in your app after you had selected the action
At the point of selection, Workato will pull out the custom fields in your connected account. If you changed the custom fields after you have selected the action, Workato will have only pulled out the set of custom fields available previously, and not the new custom fields. To resolve this, ensure you have an active connection to the app, then refresh the schema of the recipe.
3) The app connection has been broken/expired
To resolve this, just click on reconnect to establish a new connection with the app. Check out this link to find out how to do so.