This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Freelance Proposal Template Library Injector

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Freelance Proposal Template Library Injector scans the current page for text areas, form fields, and contenteditable sections where proposals are written. The floating panel provides a library of pre-written proposal templates categorized by industry (IT, Design, Marketing, Consulting, and more). Insert full proposal templates or individual sections (intro, scope, timeline, pricing, terms) with one click. Customizable placeholders allow quick variable replacement for client name, project name, rate, and dates. Create, edit, and delete custom templates, and import/export template collections as JSON. The active form field is highlighted, and insertion preserves formatting.

WHERE IT RUNS

Works on any page with editable text fields, including email clients, CRM systems, project management tools, content management systems, and word processors. The script detects textareas, input fields, and contenteditable sections, making it compatible with most web-based writing platforms. It works best on platforms where proposals are commonly written, such as email clients, CMS editors, and project management tools.

HOW TO USE

The panel displays templates organized by category. Click a category filter to view templates in that industry. Each template shows its sections as individual insert buttons. Click "Insert Full Proposal" to insert the entire template at the cursor position, or click individual section buttons to insert specific parts (Intro, Scope, Timeline, Pricing, Terms). Configure variables like client name, project name, and rate in the Variables section—these are automatically replaced in templates. Add custom templates by entering a category and name, then edit the default sections. Favorite templates appear with a star, and templates can be exported/imported as JSON for backup or sharing.

MECHANISM — VARIABLE REPLACEMENT WITH FORMAT-AWARE INSERTION

The script uses a template engine that supports placeholder variables in {{variableName}} format. When inserting a template, it scans for placeholders and replaces them with the current variable values. The insertion engine detects the type of active field (textarea, input, or contenteditable) and uses the appropriate insertion method. For textarea and input fields, it uses the native selection API to replace or insert text at the cursor position, then dispatches input and change events to trigger React/Vue reactivity. For contenteditable fields, it uses the Selection API to insert text nodes directly. This dual-mode approach ensures compatibility with both native form fields and rich text editors.

THE PANEL

The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including custom templates and variable values, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.

PLEASE NOTE

This script requires the free BotGentz extension to run. It does not send any data to external servers; all templates, variables, and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only template content, variable values, and configuration settings. The script does not modify the page beyond inserting content into user-selected fields. Template data persists across browser sessions and is isolated per browser profile.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.