> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Append Text

> Add new content to the end of your Google Docs documents automatically.

**Append Text** adds new content to the end of your Google Docs documents. Perfect for building reports, adding daily summaries, or accumulating information from multiple workflow runs without overwriting existing content.

***

## Inputs

| Field                             | Type      | Required | Description                                          |
| --------------------------------- | --------- | -------- | ---------------------------------------------------- |
| **Document URL/ID**               | Text      | Yes      | Google Docs document link or ID                      |
| **Text Content**                  | Text Area | Yes      | Content to add to the end of the document            |
| **Convert Markdown to Rich Text** | Switch    | No       | Transform Markdown formatting to Google Docs styling |
| **Insert Page Break Before Text** | Switch    | No       | Add a page break before the new content              |

***

## How It Works

This node adds new content to the very end of your Google Docs document, preserving all existing content. The new text appears after whatever content is already in the document.

### Markdown Support

**When enabled (default)**, Markdown formatting is converted to Google Docs rich text:

* **Bold text**: `**bold**` becomes **bold**
* **Italic text**: `*italic*` becomes *italic*
* **Headers**: `# Header` becomes formatted heading
* **Lists**: `- Item` becomes bulleted lists
* **Links**: `[text](url)` becomes clickable links

**Perfect for AI-generated content**: AI nodes like Ask AI and AI Analyze Data often return Markdown-formatted text that's ready to use directly in Google Docs.

**When disabled**, text appears exactly as written without formatting conversion.

### Page Break Options

**Insert Page Break Before Text:**

* **On**: Adds a page break, then your new content (starts on new page)
* **Off**: Continues directly after existing content (same page)

***

## Configuration Examples

### Weekly Summary with Separation

**Scenario:** Add weekly summary with clear separation from previous weeks

**Configuration:**

* **Text Content:** "## Week of \[Date]\n\n\[Summary content]"
* **Convert Markdown:** On (creates formatted header)
* **Insert Page Break:** On (each week starts new page)

**Result:** Weekly summaries clearly separated by page breaks.

### AI-Generated Content Integration

**Scenario:** Add AI analysis directly to a report document

**Configuration:**

* **Document URL/ID:** Your analysis report document
* **Text Content:** Connect from Ask AI or AI Analyze Data node
* **Convert Markdown:** On (AI content is usually Markdown-formatted)
* **Insert Page Break:** Off (continuous analysis)

**Result:** AI-generated insights with proper formatting automatically added.

### Formatted Marketing Report

**Scenario:** Add formatted performance data with styling

**Configuration:**

* **Text Content:**

```
## Campaign Performance - [Date]

**Key Metrics:**
- Clicks: [Click count]
- Impressions: [Impression count]  
- Cost: $[Total cost]

**Top Performing Campaigns:**
1. [Campaign 1] - [Performance]
2. [Campaign 2] - [Performance]
```

* **Convert Markdown:** On
* **Insert Page Break:** On

**Result:** Professionally formatted report section added.

***

## Best Practices

### Content Organization

* **Use consistent formatting** for repeated additions
* **Include dates/timestamps** for chronological tracking
* **Structure content with headers** for easy navigation
* **Keep similar content together** using page breaks strategically

### Markdown Usage

* **Turn on Markdown conversion** for professional formatting
* **Use headers (#, ##)** to organize content sections
* **Bold important metrics** with `**text**`
* **Create lists** for data points and summaries

### Page Break Strategy

* **Use page breaks** for major sections (weekly, monthly reports)
* **Skip page breaks** for continuous data (daily updates)
* **Consider document length** - page breaks help with navigation
* **Test formatting** to ensure proper appearance

### Workflow Integration

* **Perfect for AI content** - AI nodes return Markdown that converts beautifully
* **Append after data collection** nodes for complete reports
* **Use with scheduling** for regular report building
* **Combine multiple data sources** before appending
* **Format data before appending** for better readability

***

## Credit Cost

1 credit per successful run.

***

## FAQ

<Accordion title="Will my existing content be affected?">
  **No, Append Text only adds content to the end** of your document. All existing content remains unchanged and in its original position. The new content appears after everything that's already there.
</Accordion>

<Accordion title="What's the difference between Markdown on and off?">
  **With Markdown on (recommended)**, formatting like `**bold**` becomes actual bold text, `# Header` becomes a formatted heading, etc. **With Markdown off**, you get exactly what you type - `**bold**` stays as `**bold**` without formatting.
</Accordion>

<Accordion title="When should I use page breaks?">
  **Use page breaks for major sections** like weekly reports, monthly summaries, or distinct topics. **Skip page breaks for continuous content** like daily data that should flow together. Page breaks help organize long documents and make them easier to navigate.
</Accordion>

<Accordion title="Can I append content multiple times to the same document?">
  **Yes! That's the main purpose** of this node. Each time it runs, new content is added to the end. Perfect for building reports over time, daily summaries, or accumulating data from multiple workflow runs.
</Accordion>

<Accordion title="How do I use content from AI nodes like Ask AI?">
  **AI nodes often return Markdown-formatted content** that's perfect for Google Docs. Simply connect the AI node's output to the Text Content field and keep "Convert Markdown" turned on. The AI's formatting (headers, bold text, lists) will automatically convert to proper Google Docs styling.
</Accordion>

<Accordion title="How do I format data from previous nodes?">
  **Connect data from previous nodes** and use Markdown formatting in your text. For example: `**Clicks:** [click_data]` where `[click_data]` comes from a Google Ads node. The Markdown will format it nicely when converted.
</Accordion>

<Accordion title="What if my document is very long?">
  **Google Docs handles long documents well**, but consider using page breaks to organize content. For extremely long documents, you might want to create separate documents monthly or quarterly to keep things manageable.
</Accordion>

<Accordion title="Can I append images to Google Docs?">
  **Yes**, if your markdown includes image links (e.g., `![Alt text](image_url)`), those images will be added to the document. You can use the syntax below to include images:

  ```text theme={"dark"}
  ![Image Description](https://example.com/image.png)
  ```

  You just need to ensure the image URLs are accessible and properly formatted in Markdown.
</Accordion>

<Accordion title="Can I add a link to the appended text?">
  **Yes, you can add links using Markdown syntax**:

  ```text theme={"dark"}
  [Link Text](https://example.com)
  ```

  This will create a clickable link in the appended text. Just make sure to format it correctly in the Text Content field.
</Accordion>

<Accordion title="Does appended text inherit document formatting?">
  **The text uses Google Docs default formatting** plus any Markdown conversion you enable. It doesn't automatically inherit styles from the existing document. For consistent formatting, use Markdown or format the document manually after appending.

  If you want specific styles, consider using [Replace Text](/nodes/docs/docs_replace_text) node instead, which allows you to replace existing text with new content while applying specific styles.
</Accordion>
