Documentation
Yallapp documentation
Everything you need to set up, publish and run your app, step by step and in plain words.
Start here
Getting started
- Welcome to YallappWhat Yallapp does, what you need, and the path from sign-up to your apps in the stores.
- Create your accountSign up, get your account activated, pay your plan by card and sign in to your dashboard.
- Choose your app typeAcademy, Store, Restaurant & café, Bookings, Clinic, Gym & fitness, Real estate, News & blog, Events & tickets or Charity & donations: what each app type does and where its content can come from.
- Yallapp Studio: design your app freelyWhat Yallapp Studio is, how its projects differ from regular apps, making a project, the Studio editor, delivery companies, rides and taxis, academies with many teachers, schools and universities, and Studio's own plans.
Your content
- Where your app's content comes fromEvery choice on the Website step, which app types each one fits, and how people sign in with each.
- Install the WordPress pluginInstall the Yallapp plugin that connects your WordPress website to your app, and choose its settings.
- Activate your licenseConnect the WordPress plugin to your Yallapp plan with your license key, and move it to a new domain.
- Connect ShopifyConnect your Shopify store to a Store app with a Storefront API token, and an optional Admin API token for order history.
- Connect ikasConnect your ikas store to a Store app with a private app's Client ID and secret.
- Connect TicimaxConnect your Ticimax shop to a Store app with a web service key.
- Connect IdeaSoftConnect your IdeaSoft store to a Store app with an API client and a refresh token.
- Connect your Wix storeConnect your Wix store to a Store app with a Headless client ID, and an optional API key for order history.
- Connect your Salla storeConnect your Salla store to a Store app in a few clicks: approve Yallapp's access in Salla, with no keys to copy.
- Connect your Zid storeConnect your Zid store to a Store app in a few clicks: approve Yallapp's access in Zid, with no keys to copy.
- Connect TeachableConnect your Teachable school to an Academy app with an API key.
- Connect ThinkificConnect your Thinkific school to an Academy app with an API access token.
- Connect SimplyBook.meConnect your SimplyBook.me account to a Bookings app with its API key and an API user.
- No website: manage everything in YallappRun a store, restaurant, academy, bookings, real estate, news, events or charity app without a website, with your content in the Yallapp dashboard.
- Media and storageUpload your videos, pictures and PDFs to Yallapp, use them in lessons and pages, and add storage when you need it.
- News and blog appsRun a News & blog app from your WordPress posts, your site's RSS feed or articles you write in the dashboard, and send breaking news.
- Events and ticketsRun an Events & tickets app: publish events, give free tickets or sell paid ones, and check QR codes at the door.
Your app
- The setup stepsApp setup one step at a time: app type, website, branding, store listing and publishing.
- Pages and lookBuild your app's pages with blocks, set the bottom tabs, choose the look and publish without a new build.
- Preview your appTry your real app in your browser or on your phone before you build it, with your current setup, content and pages.
- Languages and translationsOffer your app in any language: Yallapp translates English, Arabic and Turkish for you, and you translate any other language yourself.
- Push notifications with FirebaseCreate a Firebase project, add your apps, connect Apple push notifications and send your first notification.
- App users and sign-inHow people sign in to your app: by phone, by email or both, the WhatsApp number and the email address that send their codes, and the sign-in rules you set.
- Chat in your appThe people using your app write to you, and an academy's students talk in each course's group: answering, files, reports, stopping someone, and how long messages are kept.
- AnalyticsHow many people install and use your app, what they look at and buy, and exactly what the app sends to count it.
- Integrations: everything your app is connected toSee whether your website, payments, sign-in codes, notifications and store keys work, test them, and what happens when a daily check finds a problem.
- Screen protectionBlock screenshots and screen recordings of course content or of the whole app, what people see on Android and iPhone, and how videos from YouTube and other sites play.
- Crashes and stabilityHow well your app runs on people's phones: crash-free sessions, the most frequent problems, and your switches for the store's rating prompt and crash reports.
- Yallapp Business, the app for youRun your app from your phone with Yallapp Business: signing in, what it shows, the notifications it sends you, and signing a phone out on Your phones.
- Yallapp Courier for your couriersHow a delivery company's couriers work in Yallapp Courier: choosing it, adding your couriers, and what a courier does to sign in and deliver.
Publishing
- Developer accountsOpen your Google Play and Apple developer accounts, and get a D-U-N-S number for a company account.
- Publish on Google PlayUse the files from your dashboard to publish your app under your own Google Play developer account.
- Publish on the App StorePublish your iOS app under your own Apple Developer account.
- Publish on Samsung Galaxy StorePut your Android app on Galaxy Store, the app store on every Samsung phone, under your own seller account.
- Publish on Huawei AppGalleryPut your Android app on AppGallery for Huawei phones, with push notifications through Huawei Push Kit.
- Publish on Xiaomi GetAppsPut your Android app on GetApps, the app store on Xiaomi, Redmi and POCO phones, under your own developer account.
- Builds and downloadsFollow your builds and download your APK, App Bundle, iOS build, signing key and store assets.
- Release an updateWhat changes without a new version, and how to build and publish one when you need it.
- If the store rejects your appThe most common reasons Google and Apple reject an app, and how to fix each one.
- Ready to submit: what the stores checkThe Publishing page's list of what Google Play and the App Store check before they accept your app, and how to fix each item.
- Links that open your appLinks shared from your app open the right screen in the app when it's installed: the Google Play fingerprint and Apple Team ID the link files need, and Check links.
Selling and bookings
- Products, orders and shippingSell without a website: add products and categories, set shipping, and handle orders in the dashboard.
- Restaurants and cafés: menu, pickup, delivery and the kitchenRun a Restaurant & café app without a website: dishes with options, opening hours, pickup and delivery, and the Kitchen page.
- Card payments with iyzico, Kashier, Fawaterk, Stripe or PayPalTake card payments in apps without a website, into your own iyzico, Kashier, Fawaterk, Stripe or PayPal account.
- Services, team and appointmentsRun a Bookings app without a website: services, your team's hours, booking rules and appointments.
- Clinics: doctors, visits and the intake formRun a Clinic app without a website: your doctors' profiles, the intake form patients fill in when they book, and their visits.
- Gyms and studios: timetable, classes and membershipsRun a Gym & fitness app without a website: your weekly classes, spots in each class, membership plans and your members.
- In-app purchases: courses and memberships through Google Play and the App StoreSell paid courses and memberships in your app through Google Play and the App Store: connect your store accounts, prices, testing, refunds and your sales.
- Courses without a websiteRun an Academy app without a website: courses, sections, lessons, free and paid courses, and students.
- Listings and inquiriesRun a Real estate app: add properties, set up your office and answer messages.
- Charity and donation appsRun a Charity & donations app: campaigns with a goal, donations into your own iyzico, Kashier, Fawaterk, Stripe or PayPal account, receipts, donors, and why iPhone donations open in the browser.
Account and billing
- Plans, billing and couponsThe Starter, Growth, Pro and Business plans, changing plans, paying by card, coupons, renewals and refunds.
- Several apps in one accountRun more than one app from the same account, each with its own plan and price.
- Your account and supportSign-in, passwords, your contact details, announcements from our team, and how to get help.
- Your teamInvite the people who work with you, choose what each one can see and do and on which apps, see who did what, and remove someone.
- Two-step sign-in and deleting an appProtect your sign-in with a code from your phone, sign out of every device, and delete an app or your whole Yallapp account.
Troubleshooting
- Sign-in codes don't arriveWhat to check when people don't receive their sign-in code.
- Videos don't playWhat to check when a lesson video doesn't play in the app.
- When a build or a connection failsWhat each build problem means and where to fix it, what to do with a build that stopped, and where to look when a connection or a store review fails.
For developers
- Connect your own APIFor developers: serve the Yallapp API from your own website, endpoint by endpoint, with examples and a checklist.
- API referenceEvery endpoint, field and error code
Can't find an answer? Message us on WhatsApp or read the FAQ.