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.
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
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 group | Fields | Where it shows |
|---|---|---|
| Banner | enabled, title, description, benefits, ctaText | Pricing page banner |
| Pricing | checkoutUrl, price, originalPrice, savingsNote | The purchase CTA + strikethrough savings (set in admin) |
| Learn more | learnMoreUrl, learnMoreText, dismissText | Secondary link + dismiss |
| Dashboard | dashboardCtaText, triggerButtonText | The user dashboard upsell |
| Project detail | projectDetailHeading, projectDetailDescription, projectDetailCtaText, projectDetailDismissText | The 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
- Marketing Config — the top ad banner
- Site Config —
refParameterused in the referral link