Skip to main content

Import Google Contacts into Streak

Bring your existing Google Contacts into Streak so your team has a complete, up-to-date contact database from day one.

Written by Andrew Stewart
Updated over a week ago

Import Google Contacts into Streak

Bring your existing Google Contacts into Streak so your team has a complete, up-to-date contact database from day one.

If you already manage contacts in Google Contacts, you can export them as a CSV file and import them directly into Streak using the built-in importer. The whole process takes just a few minutes.

Step 1: Export your contacts from Google Contacts

  1. Open Google Contacts in your browser.

  2. Select the 'export' button in the top right of the menu above your contact list

  3. Export as a file of type "Google CSV"

    (Why Google CSV? Google CSV preserves all contact fields including names, emails, phone numbers, companies, titles, and notes. It's the most complete format for importing into another tool.)

Step 2: Review and clean up your CSV (optional)

Before importing, you may want to open the CSV in Google Sheets or Excel to review your data.

Common things to check:

  • Remove duplicates. If you have multiple entries for the same person, consolidate them into one row before importing.

  • Check column headers. The key minimum columns Streak will look for are: First Name, Last Name, E-mail, Phone.

  • Remove contacts you don't need. If your Google Contacts includes personal contacts you don't want in Streak, delete those rows now.

Tip: If you're working with a large contact list, making a copy of the file before editing is always a good idea.

Step 3: Import your contacts into Streak

  1. Open Gmail and navigate to your pipeline in Streak.

  2. Click the large plus sign (+) in the top right of the pipeline and choose Import.

  3. Select CSV file as your import source and upload the file you exported from Google Contacts.

  4. Map your columns. Streak's importer will automatically map columns from your CSV to fields in your pipeline where possible. Review the mapping and adjust any fields that weren't matched correctly.

The best practice is to import the following fields at a minimum:

If your CSV has more fields, additional fields may be mapped. If a column in your CSV doesn't have a matching field in Streak, you can skip it or create a new custom contact field OR column in your pipeline to capture it.

  1. Configure import settings. Before finalizing, you can enable or disable:

    • Automatic email sharing: Controls whether email threads with imported contacts are automatically shared with your team.

    • Update existing contacts: If a contact with the same email already exists in Streak, the importer can update it instead of creating a duplicate.

  2. Review and confirm. Streak will highlight any errors or formatting issues before importing. Review the preview, then click Import to start.

The import will run in the background. Once complete, your Google Contacts will appear in Streak as contacts, ready to be linked to boxes in your pipeline.

Tips

  • Start with a small test. If you have hundreds of contacts, try exporting and importing a small group first (10–20 contacts) to make sure your field mapping looks right before doing the full import.

  • Use Google Sheets as a middle step. Instead of importing the CSV directly, you can open it in Google Sheets first, clean it up, and then point Streak's importer at the Sheet. Streak supports importing from Google Sheets directly.

  • Custom contact fields. If your Google Contacts have data in fields that don't exist in Streak yet (like a "Region" or "Lead Source"), you can create custom contact fields in Streak before importing. This way, the importer can map to them automatically.

  • Check for duplicates after importing. If you're unsure whether some contacts already exist in Streak, review your contact list after the import to merge any duplicates.

FAQ

Can I import contacts without a pipeline? Contacts in Streak live at the team level, not inside a specific pipeline. However, the importer is accessed from the pipeline view. Once imported, your contacts are available across all pipelines.

What if I'm not ready to work in a pipeline or don't need boxes for these contacts right now? If you choose, you can delete the boxes (and then pipeline). The contacts are associated with the boxes but are stored as part of your Streak team. Deleting the box does not delete the contact, and they will remain visible in your contact list.

What happens if I import the same contacts twice? If a contact with the same email address already exists, Streak can update the existing contact rather than creating a duplicate — just make sure "Update existing contacts" is enabled in the import settings.

Is there a limit on how many contacts I can import? There is no hard limit, but for very large imports (10,000+ contacts), you may want to break your CSV into smaller batches for smoother processing.

Can I undo an import? There is no one-click undo for imports. If you need to remove imported contacts, you would need to delete them individually or in bulk from your contact list.

Did this answer your question?