Salesforce Triggers can be used to detect Status changes for Form Responses. To access JSON programmatically, you need to reference the axsy_forms__Form_Response__c Custom Object to create a trigger for when a Form Response's Status is updated to Completed-Synced. Subsequently, you can then access its axsy_forms__Response_Data__c field that contains the raw JSON for the Form Response.
Similarly, you can also detect Status changes for Form Responses by using Process Builder. Referencing the same Object and fields as stated above, you can create a Process that is triggered by Criteria, e.g. when the Status field Equals Completed-Synced, and then create an Action for the Response Data field when the Criteria evaluates to TRUE .
- For more information on Salesforce Triggers, please see this Salesforce guide: Salesforce: Apex Developer Guide
- For more information on Salesforce Processes, please see this Salesforce Trailhead: Automate Simple Business Processes with Process Builder
- For more information on Form Response Statuses, please see this article for a breakdown of the definitions: Form Response Statuses
- For more information on the Response Data field of a Smart Form, please see this FAQ: How to access raw JSON for a Form Response