EC + CUSTOMER: Set up App Store Accounts + add team members. Clarify App Name, check if all logos are available.
EC: Test booking as soon as integration is ready
CUSTOMER: Review and confirm that the test booking is okay (get written confirmation)
CUSTOMER: Create test accounts (with different subscriptions) in the ticketing system
EC / DEV: Setup Backend
EC / DEV: Setup Frontend
EC / DEV: Frontend branding with customer specifics
EC: Extra Feature Development (see SOW for details)
EC + CUSTOMER: Appointment CMS Interface
EC / DEV: CMS Interface
EC: Setup Admin Interface (Partner, Sales Channel, Categories, Stages, Seating Plan, etc.)
EC: Set up Jira Support Portal
EC: Create users for Admin Interface and AppStores (internal + first customer accounts)
EC + CUSTOMER: Appointment/List with specifics of subscriptions and discounts (quotas, prices, restrictions, expiration). Document in writing.
EC: Setup Subscriptions, Price Rules, and Promos
EC + CUSTOMER: Stripe Account Integration (if not EC)
EC / DEV + CUSTOMER: Create emails (at least order confirmation, password reset, template for campaigns) — specify all in ticket
EC / DEV: Adjust Wallet Ticket (create ticket backend)
EC + CUSTOMER: Request Terms & Conditions, FAQ, Privacy Policy
EC + CUSTOMER: Send info about required texts, graphics, screenshots for AppStores + deadline (before setup)
CUSTOMER: Clarify DNS entries
EC + CUSTOMER: Clarify customer data query: which data is absolutely necessary for the purchase? (The less, the easier for the customer)
CUSTOMER + EC: Set up & test registration for subscription or similar (test interaction with ticketing system, clarify dependencies)
EC: Testing: Login, registration, purchase, promo applicability, subscriptions, seating plan, add friends, wallet ticket, customer-specific features, age verification, expiration/display membership
EC: Answer and incorporate feedback
EC / DEV + CUSTOMER: Set up branch (clarify with customer how the deeplink should look, e.g. xy.app.link — cannot be changed later)
EC / DEV: Set up CleverTap (frontend)
EC / DEV: TEST ALL EMAILS (MULTIPLE TIMES) — Do they arrive? Are they the correct ones?
EC / DEV: Create TestFlight group, add testers, send info about app installation + testing procedure
EC / DEV + CUSTOMER: Vouchers yes/no, if yes, voucher template
EC / DEV + CUSTOMER: Set up and test Apple Pay, clarify payment methods in general (PayPal yes/no). Customer usually has to confirm something with Apple.
EC / DEV: Create onboarding screens (if delivered, otherwise omit)
EC / DEV: Check content interface internally
CUSTOMER: Test scanning of ticket, request test bookings
CUSTOMER + EC / DEV: Request texts/graphics for App Store submission + FAQ, terms & conditions, privacy again
EC: Fill out App Store questionnaires & check if anything is open
EC: Prepare documentation for admin console and send
EC + CUSTOMER: Workshops (Admin Interface) — preferably split: 1x Operations (cash register) ~30 mins, 1x Content/general (marketing & co) ~1h 30 mins
EC + CUSTOMER: Workshop Push & Deeplink — preferably split: 1x App Marketing & Deeplinks (1h), 1x Push (1h)
EC + CUSTOMER: Fix launch date
EC + CUSTOMER: Final tests and feedback (3 weeks before desired launch date)
EC / DEV: App Store submission (2 weeks before launch)
EC / DEV: Coordinate launch monitoring on launch day with the team
Launch — Inform backend team about server capacity
Set up Google Pay: if there is no sandbox, Google Pay can only be set up after launch (inform customer)