Data Overview

When you connect a MySQL database to Coupler.io, you're exporting data directly from a table or view. The structure and content of the exported data depends entirely on your MySQL schema.

What gets exported

You select a single table or view, and Coupler.io exports all rows and columns from that table (unless you apply filters). Each column in your MySQL table becomes a column in your destination spreadsheet, database table, or AI destination.

Supported data types

MySQL's common data types are fully supported:

Data Type
Example
How it appears

INT, BIGINT, FLOAT, DECIMAL

42, 3.14

Numbers

VARCHAR, CHAR, TEXT

"Hello World"

Text

DATE, DATETIME, TIMESTAMP

2024-01-15, 2024-01-15 10:30:00

Date/time

BOOLEAN

TRUE, FALSE

1 or 0

JSON

{"key": "value"}

Text (JSON string)

Filtering and transformations

You can apply filters directly in Coupler.io to export only the rows you need — for example, orders from the last 30 days, or customers in a specific region. Use the date picker to set dynamic date ranges that refresh with each run.

If you need to combine data from multiple MySQL tables, use Join or Append transformations:

  • Join — connect a customers table with an orders table using a shared ID

  • Append — stack data from multiple similar tables into one export

Common export scenarios

Export a customer list to Google Sheets — create a live spreadsheet that updates daily with new customer records, automatically filtered by status or signup date.

Send sales data to BigQuery — schedule hourly exports of your orders table to BigQuery for advanced analytics and historical tracking.

Analyze data in Claude — export your metrics table and send it directly to Claude for instant analysis and insights via the AI destination.

Monitor performance in Looker Studio — export a metrics table and connect it to a Looker Studio dashboard that refreshes daily.

Use cases by role

Export raw transaction data — send your complete transactions table to BigQuery or a data warehouse for deeper analysis, filtering by date range or transaction type.

Build live dashboards — export aggregated metrics from MySQL to Google Sheets, then connect them to Looker Studio for real-time monitoring.

Combine multiple data sources — join your MySQL customer table with transaction data, then append results from a secondary database for a unified view.

Platform-specific notes

  • AWS RDS — whitelist Coupler.io IPs in your security group's inbound rules (port 3306, TCP)

  • Google Cloud SQL — add Coupler.io IPs to your authorized networks list

  • Azure Database for MySQL — configure firewall rules to allow Coupler.io's IPs

  • DigitalOcean Managed Databases — add Coupler.io IPs to your firewall

  • Hosted providers (Bluehost, SiteGround, etc.) — contact support to whitelist IPs, or ask your provider how to enable remote database access

  • Views — Coupler.io supports exporting from views as well as base tables

  • Large tables — tables with millions of rows may require splitting into smaller date ranges or using filters to avoid timeouts

Last updated

Was this helpful?