NetSendo v1.7.19: Flexible CSV Imports & CRM Upgrades

Migrating your subscriber data from another platform can often feel like trying to fit a square peg in a round hole. Rigid import formats and manual data cleaning consume valuable time. Similarly, a clunky CRM can slow down your sales and support teams, creating friction where there should be flow. What if your tools just worked with you?
We're excited to announce NetSendo v1.7.19, a quality-of-life update focused on flexibility and responsiveness. This release introduces a powerful CSV column mapping tool that makes data imports a breeze, alongside significant UX enhancements to our CRM and meeting integrations that make your daily tasks faster and more intuitive.
๐ What's New in v1.7.19
A Seamless Welcome: Introducing Flexible CSV Column Mapping
Say goodbye to strict CSV templates. Our new subscriber import tool acts as a universal adapter for your data. You can now import a CSV file from any source and visually map its columns to NetSendo's system fields (like Email, Name) and any of your Custom Fields.
Flexible Mapping
Match any CSV column to system or custom fields with an intuitive interface.
Smart Detection
NetSendo automatically suggests mappings based on column headers and data.
Header Control
Easily handle files with or without a header row using a simple toggle.
Whether you're migrating from another email platform or importing a list from a trade show, you can ensure all valuable data, like "Customer Tier" or "Last Login Date," finds its proper home in NetSendo.
{
"email": "customer@example.com",
"name": "Jane Doe",
"fieldValues": {
"loyalty_tier": "Gold",
"last_purchase": "2024-05-20"
}
}
A More Responsive CRM: Instant Feedback and Stability
We've supercharged the CRM Task module with visual feedback and instant updates. Your workflow is now faster and more transparent, eliminating guesswork and manual page refreshes.
- Toast Notifications: Get instant confirmation when you reschedule, create, or delete a task.
- Modern Confirmation Modals: A sleek, integrated confirmation dialog replaces the old browser alert for deletions.
- Automatic List Refresh: Rescheduled tasks now correctly update their position in your filtered lists (e.g., "Today") immediately.
โน๏ธ Note: We also fixed a pesky bug where rescheduling a task would reset its time to midnight. Your original task times are now always preserved.
Smarter Meetings with Zoom & Google Meet
Booking meetings is now more intuitive. We've improved the discoverability and functionality of our Zoom and Google Meet integrations directly within the task modal, even if you haven't connected them yet. Plus, Zoom now has the same "Invited Guests" management as Google Meet, and the contact assigned to the task is automatically added as an attendee.
๐ก Benefits & Real-World Use Cases
E-commerce Migration
You're moving your store's 50,000 subscribers from Mailchimp to NetSendo. With the new importer, you can directly upload your export file and map `MERGE1` to `Name`, `LAST_ORDER` to a custom field "Last Purchase Date," and `TIER` to "Customer Segment" without ever opening a spreadsheet editor.
SaaS Sales Teams
Your sales team lives in the NetSendo CRM. With instant task feedback, they can power through their daily calls. Rescheduling a follow-up for next week instantly moves it out of their "Today" view, helping them stay focused. The smarter meeting UI lets them book a Zoom demo in two clicks, with the prospect already invited.
Marketing Agencies
Onboarding a new client is faster than ever. You receive their disparate subscriber lists in various formats. Using the column mapper, you can unify this data into a single, clean NetSendo list, preserving all historical data in custom fields, providing immediate value and a smooth transition for your client.
๐ Step-by-Step: Importing Subscribers with Column Mapping
-
Navigate to Import
In your NetSendo dashboard, go to Subscribers and click the Import button.
-
Upload Your File
Drag and drop your CSV file or select it from your computer. Choose the list you want to add the subscribers to.
-
Map Your Columns
You'll see a new mapping interface. For each column from your file (left side), select the corresponding NetSendo field (right side). NetSendo will suggest matches automatically. You can map to system fields or any custom fields you've created.
[Image Description: A screenshot of the new import UI, showing CSV columns like "email_address" and "first_name" on the left, with dropdowns on the right showing them mapped to "Email" and "Name" system fields. Another column "tier" is mapped to a custom field named "Loyalty Tier".] -
Confirm Header Row
Use the "First row contains headers" toggle to tell NetSendo whether to treat the first row as titles or as subscriber data.
-
Start Importing
Once you're happy with the mapping, click "Import Subscribers." NetSendo will process the file in the background.
๐ฏ Expert Tips
For the smoothest import, review your CSV file and create any necessary Custom Fields in NetSendo (Settings โ Custom Fields) before you start the import process.
When using a new mapping configuration, import a small sample of your list (e.g., 5-10 rows) first. Check the subscriber profiles to ensure all data, especially custom fields, populated correctly.
If you use our Anthropic integration for content generation, this update is crucial. We fixed a major timeout issue that caused failures. Your AI-powered content generation for emails and templates will now be far more reliable.
Ready for a Smoother Workflow?
NetSendo v1.7.19 is all about removing friction from your daily work. With flexible data imports and a more responsive CRM, you can focus on what matters most: engaging with your audience. Update your instance today to take advantage of these new features.
๐ก How to Update: Updating your self-hosted NetSendo instance is easy. Just run the following commands in your terminal:docker compose pull && docker compose up -d




