Skip to main content

Auto-Submit Config

Configure the ListingBott auto-submit banner — copy, benefits, pricing, and CTAs shown on the pricing page, dashboard, and project detail — in config/autosubmit.config.ts.

File: config/autosubmit.config.ts (default export DEFAULT_AUTOSUBMIT_CONFIG)

The boilerplate ships an Auto-Submit upsell powered by ListingBott — a service that submits a product to 100+ directories. This config controls the banner copy, benefit list, and CTAs that appear on the pricing page, the user dashboard, and project detail pages.

Checkout URL & price come from the admin panel

The real checkoutUrl and price are set per deployment from the admin Marketing panel, not committed here. They ship blank on purpose — the purchase CTA stays hidden until an admin fills them in, so no placeholder checkout link ever goes live.

Key fields

config/autosubmit.config.ts
export const DEFAULT_AUTOSUBMIT_CONFIG: AutoSubmitBannerConfig = {
  enabled: true,
  title: 'Submit your product to 100+ directories with ListingBott',
  description: 'Boost your Domain Rating for 15+ and get more mentions...',
  benefits: [ /* bullet list shown in the banner */ ],
  ctaText: 'Submit with ListingBott',
 
  // Set from the admin Marketing panel — blank by default:
  checkoutUrl: '',
  price: '',
  originalPrice: '',
  savingsNote: '',
 
  learnMoreUrl: `https://listingbott.com/?ref=${siteConfig.refParameter}`,
  // ...dashboard + project-detail copy
};
Field groupFieldsWhere it shows
Bannerenabled, title, description, benefits, ctaTextPricing page banner
PricingcheckoutUrl, price, originalPrice, savingsNoteThe purchase CTA + strikethrough savings (set in admin)
Learn morelearnMoreUrl, learnMoreText, dismissTextSecondary link + dismiss
DashboarddashboardCtaText, triggerButtonTextThe user dashboard upsell
Project detailprojectDetailHeading, projectDetailDescription, projectDetailCtaText, projectDetailDismissTextThe project page upsell

How pricing renders

When both price and originalPrice are set (from the admin Marketing panel), the banner shows the original price struck through next to the current price, plus the optional savingsNote. Leave checkoutUrl blank to keep the buy button hidden while still showing the informational banner and the Learn more link.

Turning it off

Set enabled: false to remove the auto-submit banner everywhere. The learnMoreUrl uses your siteConfig.refParameter so referral credit is attributed to your account.

See also