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

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

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.