Handling Multi-Output Actions with Cross-Table Output
Most enrichments in TexAu follow a simple one-to-one relationship: you provide one input (like a LinkedIn profile URL), and TexAu returns one set of data (like a name and email) right next to it in the same row.
But what happens when one input generates hundreds of outputs?
For example, if you input a single Google Maps search URL (e.g., "Restaurants in New Delhi"), the action will scrape dozens of businesses. You cannot fit 50 restaurants into a single row.
To solve this, TexAu uses a feature called Cross-Table Output. This allows you to route the results of multi-output actions directly into a separate target table. This keeps your Workbooks organized and prepares your freshly scraped data for the next step in your pipeline.
How Cross-Table Output Works
Instead of dumping data into the same table as your input, the workflow looks like this:
-
Input Table (Table 1): You provide your starting data (e.g., a few different Google Maps search URLs).
-
The Action: You run the scraper.
-
Target Table (Table 2): TexAu automatically catches the hundreds of resulting rows and organizes them neatly into a separate table via Cross-Table Output.
Here is how to set it up step-by-step.
Step 1: Set Up Your Input Data
-
Open a new or existing Workbook.
-
In your first table (Table 1), paste your input data.
- Example: Paste a Google Maps search URL into the first column.
Step 2: Add and Configure the Multi-Output Action
-
Click the + icon to add a new column, or click Add Enrichment.
-
Search for and select your desired scraping action.
- Example: Select "Get Google Maps Places Using Search Url (Apify)".
-
Map your input column just like you normally would.
-
Set Your Limits (Highly Recommended): Look for the "Optional Fields" section. For multi-output actions, there is usually a setting like "Maximum number of places to scrape."
- Note: If you leave this blank, the action will attempt to scrape every possible result. It is best practice to set a restriction here to control your data volume and manage your credit usage.
Step 3: Configure the Cross-Table Output
Because this action returns multiple outputs per row, the configuration panel will automatically display a special routing section at the bottom.
-
Scroll down to the Output Mapping section.
-
Look for the prompt that says: Selected output columns will be created as columns in another table within this workbook.
-
Choose your destination table:
-
Select an existing table: If you already created a second table tab, select it from the dropdown (e.g., "New Table 2").
-
Create New Table: Click this to have TexAu automatically generate a fresh tab for your results.
-
-
Select your output columns: Choose the specific data points you actually need (e.g., City, State, Postal Code, Country Code, Mobile Number). Uncheck anything you don't need to keep your target table clean.
-
Click Save Changes.
Step 4: Run and Review
-
Click Run column (or Run table) on your input table.
-
Wait for the action to complete.
-
Look at the bottom of your screen and click on your Target Table (e.g., Table 2).
You will see that your single input from Table 1 has now successfully populated dozens or hundreds of cleanly formatted rows in Table 2!
What's Next?
Now that your scraped list is sitting in its own table, you can treat it exactly like a normal input list. You can add new enrichment columns to this table (like finding emails for those businesses), or push these new contacts directly into your CRM.