Importing a List Into GetResponse or AWeber: Clean It Before Upload
Before importing a list into GetResponse or AWeber, remove anyone who did not opt in, strip out duplicates, past bounces and unsubscribes, verify every remaining address, and keep a source and signup date column. Both platforms require permission-based lists and either can review an import, so a clean, documented file goes through more smoothly and your first campaigns do not bounce.
What both platforms expect
GetResponse and AWeber are permission-based email platforms. Their terms require that every contact agreed to receive your email. They monitor bounce and complaint rates, and they can question or hold imports that look risky. Policies and review steps change over time, so read each platform's current import guidelines before you start.
| Allowed to import | Not allowed |
|---|---|
| Subscribers from your signup forms | Purchased or rented lists |
| Customers who opted in to marketing | Scraped or harvested addresses |
| Event attendees who agreed to updates | Contacts from business cards without consent |
| Lists moved from another platform with opt-in records | Partner lists shared without consent |
Step 1: Export cleanly from your old system
If you are moving from another platform, export:
- Active subscribers only.
- Unsubscribed and bounced contacts as separate files, so you can suppress them.
- Any engagement data you have, such as last open or click date.
- Signup source and date if available.
Do not import unsubscribes as active contacts. Platforms take that seriously, and recipients who already said no are more likely to report spam.
Step 2: Remove duplicates and junk
Combine files and remove:
- Duplicates, with the duplicate email remover.
- Test entries like test@ and example@.
- Clear typos; the email typo corrector fixes obvious domain mistakes.
- Role addresses if they were never real subscribers; the role-based email filter finds them.
Step 3: Verify every address
Upload the cleaned file to the verify page. Use the results:
| Result | Import? |
|---|---|
| Valid | Yes |
| Catch-all | Yes, in a separate segment |
| Disposable | Usually no |
| Risky or unknown | Hold and re-check |
| Invalid | No |
Lists that have not been mailed for a year or more often contain a noticeable share of invalid addresses. Removing them before import is much better than discovering them through bounces on your first campaign.
Step 4: Prepare the import file
Keep the file simple and consistent:
- One email per row, with a header row.
- Columns for first name, last name and any custom fields you use.
- A tag or field for source (website, checkout, webinar) and signup date.
- A field for verification status, so you can segment catch-all contacts.
The CSV import formatter helps reshape columns, and the GetResponse export guide and AWeber export guide explain how to pull data back out for re-verification later.
Step 5: Import into segments
In GetResponse, use lists and tags; in AWeber, use lists and tags or custom fields. Create segments such as:
- Recently engaged (opened or clicked in the last 90 days).
- Other valid subscribers.
- Catch-all addresses.
If either platform asks how contacts were collected, answer plainly with the source and how consent was given.
Step 6: Authenticate and send carefully
- Set up domain authentication in the platform: DKIM records, SPF where needed, and a DMARC record for your domain. Check with the bulk email authentication checker.
- Send your first campaign to the recently engaged segment.
- Review bounces and complaints.
- Expand to other valid subscribers, then catch-all addresses.
Handling old subscribers
If part of the list has not heard from you in a long time, consider a re-permission email before including them in regular campaigns. It reminds people who you are and gives them an easy way out, which lowers complaints later. Re-engagement campaign guide shows how to structure it.
Signs an import will be questioned
| Sign | How to avoid it |
|---|---|
| No signup source information | Add a source column |
| Many role or generic addresses | Filter them out unless they subscribed |
| Large list from a very new account | Explain the source; import in stages |
| High share of invalid addresses | Verify before import |
| Unsubscribed contacts included | Suppress them |
Worked example (illustrative)
A podcast host moves a 6,000-subscriber list to a new platform.
- The export from the old tool separates 5,200 active subscribers from 800 unsubscribed and bounced contacts, which are kept only as a suppression file.
- Deduplication removes about 150 duplicates created by two different signup forms.
- Verification flags roughly 350 invalid addresses and 80 disposable ones; both groups are left out.
- The remaining contacts are imported with a source tag (website form or episode giveaway) and a segment for subscribers who opened in the last 90 days.
The first newsletter goes to the engaged segment, and the rest follow once bounce and complaint numbers look normal.
Quick answers
- Can I import a CSV with extra columns? Usually yes; map the ones you need and ignore the rest.
- Should I import catch-all contacts? Yes, but in a separate segment sent after valid contacts.
- How long before I can send? It depends on any review; prepare the source information in advance to avoid delays.
Whichever platform you choose, the preparation is the same: permission, documentation, verification and a careful first send. A list prepared this way also moves easily to any other platform later, because the source, consent and verification data travel with it.
Verify before you upload
Upload your export on the verify page. You get 100 free email checks when you sign in with Google, no card. For larger lists, monthly plans are listed on the pricing page.
Common questions
Does GetResponse review imported lists?
GetResponse can check imported contacts for policy compliance and may ask questions or hold an import. Check its current help pages for the exact process.
Can I import a purchased list into AWeber?
No. AWeber, like other reputable email platforms, requires permission-based lists. Purchased, rented and scraped lists are not allowed.
Should I verify my list before importing to GetResponse or AWeber?
Yes. Verification removes invalid and risky addresses that would bounce on your first campaign. Lower bounce rates make imports less likely to be questioned and protect your account's sending reputation.
What columns should my import file include?
At minimum the email address, plus first name if you personalise. Adding signup source and signup date helps you segment and answer questions about where contacts came from.
Check your list before you send
Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.