Skip to content

Instantly share code, notes, and snippets.

@morgler
Created September 16, 2026 19:56
Show Gist options
  • Select an option

  • Save morgler/095adfb6b40d70ac3b08f9e2e3fec62b to your computer and use it in GitHub Desktop.

Select an option

Save morgler/095adfb6b40d70ac3b08f9e2e3fec62b to your computer and use it in GitHub Desktop.

Gixtra App Store listing copy (ASO package)

App: Gixtra · App ID 6760217313 · Bundle de.orgler.Gixtra
Platform: iOS App Store · Version 1.0 · Build 55
Locales: en-US (primary) · de-DE (primary EU)
Skills followed: Eronred metadata-optimization + keyword-research + localization (~/code/third-party/aso-skills) · project note docs/ios-aso-skill.md
Fetched live from ASC: 2026-09-16 via gixtra-asc (Cloudflare / 127.0.0.1:8788)
Truth gate: only features shipping in gixtra-ios main @ 0194ae3 (build 55)


Claims verified for iOS (safe to sell)

Evidence: SwiftUI screens + API models in morgler/gixtra-ios build 55.

Claim Evidence
Sign up with email or Sign in with Apple; confirm email SignInView, EmailConfirmationView, Apple session APIs
Create a band and switch bands BandSetupView, BandsView
Browse upcoming and past gigs GigsHomeView, feeds in AppSession
Create a gig (name + date) CreateGigView
Edit essentials: name, date, status, venue (Google Places) EditGigView — rich-text notes explicitly view-only
Open gig detail: schedule, venue + Maps, dress code, tech/additional/booker notes, files, fees (capability-gated), attendees GigDetailView
Answer Accept / Maybe / Decline when allowed GigDetailView + GigAttendanceResponseStatus
Band Activity inbox; mark read; optional push ActivityView, PushNotificationCoordinator
Free tier usable; buy/restore App Store auto-renewable plans for the current band ApplePlansView, ApplePlanCatalog
Delete account in Profile AccountDeletionView
Runs on iPhone and iPad (universal) Connect screenshots + device family

Web-only / excluded (do not claim as in-app)

From doc/product_capabilities.md and iOS gaps — omit or only soft-phrase as Online Gixtra:

Capability Why excluded
Sub-Listen / sequential staffing Not in iOS UI
Musician invoices / mark paid Web accounting
Travel expense entry & reminders Web
Private calendar import / conflict warnings / calendar subscription Web
Offer expiry deadlines + maybe reason text iOS replies statuses only; no reason UI
Full note/document editing Notes view-only on iOS; files are open/download links
Booking contracts, Stripe web billing Web / non-IAP
Weather, advanced staffing invites beyond attendance response Not in iOS
Plan-tier marketing lines in ApplePlanCatalog (“expenses and musician invoices”, “subs… booking contracts”) Do not copy into App Store bullets — those name web features

Soft-phrase only: “Online Gixtra remains available for broader band workflows on the web.”


Keyword research (en-US + de-DE)

Method: seed expansion + opportunity scoring per keyword-research skill. Volumes/difficulty are expert estimates (no paid ASO console in this pass); relevance is locked to iOS-verified capabilities.

Seed keywords

EN: gig planner, band organizer, musician schedule, lineup, band calendar
DE: Gig-Planer, Bandorganisation, Besetzung, Gig-Termine, Musiker Kalender

Top keywords by opportunity

Keyword Vol* Diff* Rel Opp* Locale Action
gig planner 62 48 95 69 en-US Primary → title
band organizer 55 52 90 64 en-US Primary / alt title
musician schedule 48 40 88 64 en-US Keyword field
lineup 58 55 85 62 en-US Keyword field
band calendar 50 50 80 59 en-US Keyword field
booking 70 70 70 55 en-US Secondary (organizer sense)
Gig-Planer 58 42 95 69 de-DE Primary → title
Besetzung 52 38 92 68 de-DE Keyword field
Bandorganisation 48 45 90 64 de-DE Alt title
Verfügbarkeit 45 40 88 63 de-DE Keyword field
Zusage / Absage 40 30 95 67 de-DE Subtitle / keywords
Booking 55 50 75 58 de-DE Keyword field (scene term)

*Volume/Difficulty/Opportunity on 1–100 scale (estimated).

Keyword strategy (placement)

EN Title (30):     Gixtra + gig planner (+ band)
EN Subtitle (30):  dates, venues, who can play
EN Keywords (100): musician,lineup,organizer,calendar,booking,concert,...

DE Title (30):     Gixtra + Gig-Planer + Bands
DE Subtitle (30):  Termine, Location, wer sagt zu
DE Keywords (100): Musiker,Besetzung,Organisation,Kalender,Booking,...

Metadata package — en-US

Name (title)

Recommended

  • Text: Gixtra: Band Gig Planner
  • Count: 24/30
  • Keywords covered: band, gig, planner
  • Rationale: Brand-led formula [Brand]: [Primary Keyword]; “gig planner” is the highest-opportunity EN seed and reads naturally in search results. Slightly under 30 to avoid stuffing “App”/filler.

Alternative A

  • Text: Gixtra: Band Gig Organizer
  • Count: 26/30
  • Keywords covered: band, gig, organizer
  • Rationale: Positions toward “band organizer” searches; use if planner competition is too dense.

Alternative B

  • Text: Gixtra – Band Gig Schedule
  • Count: 26/30
  • Keywords covered: band, gig, schedule
  • Rationale: Schedule-intent angle; would require a subtitle that does not use schedule/dates language.

Subtitle

Recommended

  • Text: Dates, venues, & who can play
  • Count: 29/30
  • Keywords covered: dates, venues, who can play (benefit: lineup certainty)
  • Rationale: Benefit-led; no overlap with title tokens; near-full 30-char budget; matches Accept/Maybe/Decline reality without claiming Sub-Listen.

Alternative A

  • Text: Know who can play — fast
  • Count: 24/30
  • Keywords covered: who can play
  • Rationale: Sharper conversion line; fewer secondary keywords.

Alternative B

  • Text: Organize shows on the go
  • Count: 24/30
  • Keywords covered: organize, shows
  • Rationale: Mobility angle for on-the-road bookers.

Keyword field

Recommended

musician,lineup,organizer,calendar,booking,concert,showdate,availability,attendance,toursheet,loadin
Characters used: 100/100
  • Keywords covered: musician, lineup, organizer, calendar, booking, concert, showdate, availability, attendance, toursheet, loadin
  • Rationale: Maximizes 100 chars; singular; no spaces after commas; no title/subtitle repeats; no brand/category/app/free.

Alternative A

musician,organizer,calendar,booking,concert,showdate,availability,attendance,toursheet,loadin,roadie
Characters used: 100/100
  • Rationale: Drops lineup; adds roadie discovery term.

Alternative B

musician,lineup,calendar,booking,concert,showdate,availability,attendance,showkit,showlog,showrun
Characters used: 97/100
  • Rationale: Show-ops long-tail cluster; slightly under budget.

Description

Recommended (1165/4000)

Who's free Saturday? Stop hunting answers across chats.

Gixtra keeps your band's gigs, venues, and lineup replies together on iPhone — so you know who's in before the next call.

WHAT YOU CAN DO
• See upcoming and past gigs for your band at a glance
• Create gigs and update the essentials: name, date, status, and venue
• Open a gig for schedule, Maps venue, notes, files, and fees (when you have access)
• Answer Accept, Maybe, or Decline — and see who else has replied
• Follow Band Activity and turn on optional push notifications
• Start free; upgrade the current band with an App Store plan when you need higher limits

HOW IT WORKS
1. Sign up with email or Sign in with Apple and create your band
2. Add gigs and keep venue plus status current on the go
3. Musicians reply in the app; you see the lineup without another WhatsApp round

Online Gixtra remains available for broader band workflows on the web. You do not need it to start managing gigs on iPhone.

Download Gixtra and keep the next gig's answers in one place.

Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://app.gixtra.com/privacy_policy
  • First ~170 chars: problem → outcome hook (no “Welcome to…”)
  • Social proof / testimonials: omitted on purpose (no verified awards/user counts)
  • Rationale: Conversion structure from the skill; bullets are benefit-led and iOS-true; web called out as secondary only.

Alternative A — tighter hook, shorter body

Emphasize Accept/Maybe/Decline in line 1; fewer bullets. Use if screenshot set already sells create/edit.

Alternative B — organizer-first

Lead with “Band organizers who book their own gigs…”; same feature set. Use if title switches to Organizer.

Promotional text

Recommended (148/170)

Now on the App Store: keep band gigs on iPhone — venues, schedules, lineup replies (Accept / Maybe / Decline), and Band Activity with optional push.

Alternative A (100/170)

Now on the App Store: band gigs on iPhone — venues, schedules, and Accept / Maybe / Decline replies.

Alternative B (120/170)

Launch offer: start free on iPhone. Create your band, add gigs, and collect lineup replies without another chat chase.

What's New

Optional for 1.0 — leave empty (current ASC state). First-release notes are not required for submit.


Metadata package — de-DE

Native DE keywords (not EN translations). Voice: Du; Tarif/Abo not Plan.

Name (title)

Recommended

  • Text: Gixtra: Gig-Planer für Bands
  • Count: 28/30
  • Keywords covered: Gig-Planer, Bands
  • Rationale: Local primary term “Gig-Planer”; natural spoken German.

Alternative A

  • Text: Gixtra: Band & Gig-Termine
  • Count: 26/30
  • Keywords covered: Band, Gig-Termine
  • Rationale: Date/calendar intent.

Alternative B

  • Text: Gixtra – Bandorganisation
  • Count: 25/30
  • Keywords covered: Bandorganisation
  • Rationale: Broader organizer positioning.

Subtitle

Recommended

  • Text: Termine, Location, wer sagt zu
  • Count: 30/30
  • Keywords covered: Termine, Location, Zusage-intent
  • Rationale: Full 30 chars; benefit = knowing replies; no title overlap.

Alternative A

  • Text: Wer kann? Schnell Bescheid
  • Count: 26/30
  • Rationale: Colloquial booker voice.

Alternative B

  • Text: Besetzung am iPhone klären
  • Count: 26/30
  • Rationale: Besetzung as visible benefit (still not Sub-Listen).

Keyword field

Recommended

Musiker,Besetzung,Organisation,Kalender,Booking,Konzert,Auftritt,Verfügbarkeit,Absage,Line-up,Proben
Characters used: 100/100

Alternative A

Musiker,Organisation,Kalender,Booking,Konzert,Auftritt,Verfügbarkeit,Absage,Line-up,Show,Tour
Characters used: ~95/100

Alternative B

Musiker,Besetzung,Kalender,Booking,Konzert,Auftritt,Verfügbarkeit,Absage,Show,Probe,Tournee,Anfrage
Characters used: ~98/100

Description

Recommended (1324/4000)

Wer kann Samstag? Hör auf, Zusagen in drei Chats zusammenzusuchen.

Gixtra hält Gigs, Locations und Rückmeldungen Deiner Band auf dem iPhone zusammen — damit Du weißt, wer zusagt, bevor Du wieder anrufen musst.

WAS DU IN DER APP KANNST
• Kommende und vergangene Gigs Deiner Band auf einen Blick sehen
• Gigs anlegen und das Wesentliche aktualisieren: Name, Datum, Status und Location
• Einen Gig öffnen für Ablauf, Location in Karten, Notizen, Dateien und Gagen (wenn Du Zugriff hast)
• Mit Zusage, Vielleicht oder Absage antworten — und sehen, wer sonst schon geantwortet hat
• Band-Aktivität verfolgen und optionale Push-Mitteilungen einschalten
• Kostenlos starten; bei Bedarf die aktuelle Band über einen App-Store-Tarif upgraden

SO FUNKTIONIERT'S
1. Mit E-Mail oder Sign in with Apple anmelden und Deine Band anlegen
2. Gigs erfassen und Location sowie Status unterwegs aktuell halten
3. Musikerinnen und Musiker antworten in der App; Du siehst die Besetzung ohne erneute Chat-Runde

Online Gixtra bleibt für breitere Band-Abläufe am Rechner. Zum Start mit Gigs auf dem iPhone brauchst Du das nicht.

Lade Gixtra und behalte die Antworten zum nächsten Gig an einem Ort.

Nutzungsbedingungen: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Datenschutzerklärung: https://app.gixtra.com/privacy_policy
  • Rationale: Same conversion skeleton as EN; Du-address; Tarif not Plan; no fake social proof; iOS-only feature bullets.

Promotional text

Recommended (153/170)

Jetzt im App Store: Gigs Deiner Band am iPhone — Locations, Termine, Rückmeldungen (Zusage / Vielleicht / Absage) und Band-Aktivität mit optionalem Push.

Alternative A (96/170)

Jetzt im App Store: Band-Gigs am iPhone — Locations, Termine und Zusage, Vielleicht oder Absage.

Alternative B (110/170)

Neu: Kostenlos starten am iPhone. Band anlegen, Gigs pflegen, Rückmeldungen ohne Chat-Chaos.

What's New

Optional for 1.0 — leave empty.


Keyword coverage matrix

en-US

Keyword Title Subtitle Keyword Field Total Coverage
gig planner Title
band Title
dates / venues / who can play Subtitle
musician Keyword Field
lineup Keyword Field
organizer Keyword Field
calendar Keyword Field
booking Keyword Field
concert Keyword Field
showdate Keyword Field
availability Keyword Field
attendance Keyword Field
toursheet Keyword Field
loadin Keyword Field

de-DE

Keyword Title Subtitle Keyword Field Total Coverage
Gig-Planer Title
Bands Title
Termine / Location / wer sagt zu Subtitle
Musiker Keyword Field
Besetzung Keyword Field
Organisation Keyword Field
Kalender Keyword Field
Booking Keyword Field
Konzert Keyword Field
Auftritt Keyword Field
Verfügbarkeit Keyword Field
Absage Keyword Field
Line-up Keyword Field
Proben Keyword Field

Before / after comparison

Field Current (ASC live) Recommended Improvement
Name EN Gixtra Gixtra: Band Gig Planner + primary keyword in highest-weight field
Name DE Gixtra Gixtra: Gig-Planer für Bands + native DE primary keyword
Subtitle EN Gig management for bands Dates, venues, & who can play Benefit-led; drops weak “management”; no title overlap
Subtitle DE Gig-Organisation für Bands Termine, Location, wer sagt zu Benefit-led; frees “Organisation” for keyword field
Keywords EN spaces after commas; repeats “gig management”; mixed quality 100/100 compact singular list Indexing hygiene + coverage
Keywords DE English keyword string (wrong market) Native DE 100/100 Localization skill fix
Description EN ~822 chars, flat paragraphs, weak scan Hook + bullets + how-to + CTA; iOS-true Conversion structure
Description DE ~982 chars; uses Plan Hook + bullets; Tarif; Du voice Glossary + conversion
Promo EN/DE empty Launch promo ~148–153/170 Visible timely message without review
What's New empty empty OK for 1.0

Common mistakes fixed

  • Repeating keywords across title/subtitle/keyword field
  • Spaces after commas in keyword field
  • EN keywords on de-DE
  • “Welcome to…” / weak management subtitle
  • False social proof (none invented)
  • Web-only features (Sub-Listen, invoices, calendar sync, etc.) kept out of bullets

ASC upload targets (recommended)

Locale appInfoLocalization id (name/subtitle) versionLocalization id (desc/kw/promo)
en-US 21e5b45e-c32b-498d-8d15-5da66a88f3f3 2ccbc270-ba34-42d4-80e7-81b1c94a2b10
de-DE 8d22718c-b861-4149-a601-50e03a6db27f 82184fa4-db3f-4650-881f-9d0994456803

Do not Submit for Review.


Localization plan snapshot (skill output)

United States — English (en-US)

Priority: High · App localized: yes · Keywords researched above · Cultural notes: WhatsApp-chase framing is familiar to self-booking bands; avoid fan/concert-discovery language.

Germany — German (de-DE)

Priority: High · App localized: yes (de.lproj) · Keywords researched as native terms · Cultural notes: Du; Tarif/Abo; Booker/Besetzung language per glossary; do not ship EN keyword field.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment