Everything you need to know about building, publishing, and managing AI-generated forms and surveys.
Yes. Use any AI tool — Claude, ChatGPT, Gemini, or Manus — to build your HTML form or survey, then upload it to Fling. The platform cleans your code, maps your fields to HubSpot contact properties, and publishes a secure, fully functional lead generation app in minutes. No developers or coding required.
Use Claude or ChatGPT to generate your HTML form. Upload the file to Fling. The platform validates your code, extracts your form fields, and lets you map them to your HubSpot contact properties with a single click. Hit publish and you get a live URL and embed code — with real-time HubSpot CRM sync, bot blocking, and secure hosting all included automatically.
Fling works with any AI tool that can generate HTML — including Claude, ChatGPT, Gemini, and Manus. If your AI tool outputs an HTML file, you can publish it through Fling.
No. HubSpot is available as a powerful integration but is not required. If you want to publish a form or survey quickly without connecting a CRM, you can choose to have submissions delivered as a CSV file download or emailed directly to you instead. This is ideal for HubSpot users who want a fast-lane option for internal surveys, event registrations, or one-off campaigns that don't need to be tracked in their CRM. When you're ready for full CRM sync, simply re-publish the same form with HubSpot connected.
Yes. Every form or survey published through Fling syncs submissions to your HubSpot CRM in real time. Map your form fields to existing HubSpot contact properties, or create new properties directly within Fling — no need to leave the page. Easily incorporate workflows using the Fling integration as a trigger.
When you publish a form through Fling, you go through a field mapping step where each field in your form is matched to a property in your HubSpot CRM. If the property already exists in HubSpot — such as First Name, Email, or Company — you simply map your form field to it with a click. If a property does not yet exist, you can create it directly within the Publisher without ever leaving the page. We connect to your HubSpot account via the HubSpot API and create the new property and a new group in your CRM automatically. Once the form is published, every submission updates the matching properties on the corresponding HubSpot contact record in real time — or creates a new contact if one does not already exist.
We have submitted our app to HubSpot and are waiting on approval. Until then, users can easily connect our app to their HubSpot CRM using the legacy app option in their account settings with contact read and write scopes.
Yes. You can prompt your AI tool — Claude, ChatGPT, Gemini, or Manus — to update your form's HTML to read values from custom URL parameters and pre-populate or pass hidden field values automatically. For example, you can ask your AI to add a hidden field that captures a utm_source parameter from the URL, or pre-fill a form field based on a value passed in the link. Once your AI updates the HTML, simply drop the updated file back into Fling, re-publish, and your live form will capture those URL parameter values with every submission — syncing them directly to the corresponding HubSpot CRM properties. For example, you may want to pass the email from your contact to the form to control what contact record the form updates — simply append /?email=name@domain.com to your form URL and the form will automatically identify and update the matching HubSpot contact.
Simply prompt your AI tool to use jsPDF when building your form. jsPDF is a JavaScript library that builds the PDF directly in the browser and downloads it with one click — no print dialog and no extra steps for the user. Load it once in your page's <head> with <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>, then draw your report — text, boxes, colors — in code and finish with doc.save('your-filename.pdf') to trigger the download. Just make sure that CDN script tag stays intact when your form is published or cleaned — the download won't work without it.
In most cases, yes — and in many ways it does it better. Native HubSpot forms are limited to HubSpot's drag-and-drop builder, which gives you little control over design, layout, and logic. With Fling, you use AI to build your form exactly the way you want it — any design, any field structure, any number of fields — then publish it with full HubSpot CRM sync, real-time contact updates, inline property creation, and workflow triggers. The result is a form that looks and behaves exactly as you intended, with all the HubSpot data integration you'd expect. The main exception is if you rely on HubSpot's native progressive profiling or cookie-based known contact features, which are tied to HubSpot's own form embed — but for the vast majority of lead capture, surveys, and data collection use cases, Fling is a more flexible and powerful alternative.
Yes. Every plan includes a 7-day trial. A credit card is required to start. Cancel before Day 7 and you won't be charged — no questions asked. If you stay, your plan kicks in automatically at the end of the trial period.
Fling is billed as a simple monthly or annual subscription — never for views or submissions. The Starter plan is $9/month and includes 1 Tenant, 1 Data Connection, 1 user, and 50 form uploads per month. The Pro plan is $29/month and includes 1 Tenant, 1 Data Connection, 3 users, and 50 form uploads per month. The Agency plan is $99/month and includes 5 Tenants, 1 Data Connection per Tenant, 5 users, and 50 form uploads per month per Tenant. Every plan starts with a 7-day trial.
Can't find the answer you're looking for? Get in touch and we'll get back to you quickly.
Email us →