Peach Apps
Building an App
9min
whether you are building a no code app or a low code app, you should start by creating your app's interface using the app editor on peach whatsapp supports several components (and peach supports all of them) that you can add to your screens building blocks peach’s whatsapp apps can be broken down into the following core elements screens whatsapp flow allows you to create apps with one or more screens each screen can have several text and input elements labels, heading and text elements these are the titles, descriptions and labels to use in your screens text input fields text input and text areas are your form elements the values that the users enter for text input elements and selections for list elements are captured in the responses section when a flow is completed list fields whatsapp supports dropdowns, check boxes, and radio buttons they are referred to as list fields optin field this is useful to take an opt in from your users accepting terms, allowing you to take permission for credit checks or simply opt in to marketing communication are scenarios you might need an optin field image whatsapp screens don’t have to be boring form and text elements you can include images in your screens the images have to be under 300kb attachments peach allows users to upload documents and photos directly within whatsapp ui apps, making it easy to share files in a seamless manner the platform supports the following file upload limits maximum number of files 30 files per session maximum file size each file can be up to 25 mb these limits ensure smooth file uploads without compromising the performance of the whatsapp app flow if a user tries to exceed these limits, they will receive an error message prompting them to reduce the file size or number of attachments this functionality is useful for a variety of use cases such as sharing invoices, reports, images, or any necessary documents during customer interactions within the app flow testing peach allows you to test your app while you are still building it use the editor's test button, it will bring up a qr code scan that on your phone and hit send you will be able to test your app from your phone's whatsapp app integrating peach apps with your systems peach allows you to sync all your app data back into your apps or crms there are 2 primary ways to do this webhooks webhooks require a developer's help to set up a https request is made to a url on your server that you can configure you can register to receive these requests when either a user initiates an app, or a user completes an app flow don't forget to add authentication headers so you can be sure that the requests are made from peach please refer to our developers docid\ sqafah2dwqv7kxamrmcux for more details zapier if you are using zapier, then you can connect peach with thousands of apps that zapier integrates with sync the app execution data with your crm, add the responses to a spreadsheet, or simply set up a slack alert for your team publishing when you are done with your testing, you can publish an app this sets up a whatsapp flow on your whatsapp business platform account and marks it as published please note, once you publish an app, you cannot add any new components to your screens add new screens or reorder them once you hit publish, you can start distributing the app to your users