# Generate Reports

This workflow covers generating borehole log and CPT reports in GeoDin and exporting them as PDF files. The exported PDFs can then be attached to ArcGIS feature classes (see [Attach Reports](/integrations/overview/attach-reports.md)).

## Step 1: Select a borehole

Open GeoDin and select the borehole you want to generate a report for. Navigate to the **Graphic Printing and Editing** method.

![Selecting a borehole in GeoDin for report generation](/files/gYRfDRQugJIQjHbdJNh5)

## Step 2: Choose a report template

Review the available templates for borehole reports. GeoDin ships with pre-built templates organized by object type. Select the template that matches your reporting needs.

For more on templates, see [Report Templates](/reporting/report-templates.md).

![Borehole report template selection](/files/MsFhvwS0nD8wgAjuFr7M)

## Step 3: Generate the borehole report

The report is generated automatically based on the selected template and the borehole's data (layer descriptions, fill patterns, measurements, etc.).

![Generated borehole log report](/files/HpZdbOqKNrn9KMEsh7UE)

## Step 4: Generate CPT reports (if applicable)

If the borehole includes Cone Penetration Test (CPT) data, select the relevant CPT data and choose the appropriate CPT template. The CPT report is generated from the data sequence measurements.

![Selecting a CPT template for report generation](/files/5NEJDQse0uOeltYQdacV)

![Generated CPT report preview](/files/1rAD2o5JTskfUqE7P2rn)

## Step 5: Preview and export

After generating the report, open the **Print Preview** to review the output. Select the export option to save the report.

Choose **Export as PDF per object** to create one PDF file per borehole. Confirm the export and select the destination folder.

![Export report to PDF dialog](/files/T7ULkqnDNkEeYC6qDk6S)

For detailed export options, see [Bulk Print and PDF Export](/reporting/bulk-print-and-pdf-export.md).

## Step 6: Verify exported reports

Navigate to the export folder and verify that the PDF reports have been generated correctly. Each file should be named after the borehole it represents.

![Exported PDF reports in the destination folder](/files/Xj2TQZNFiRsNweatMEhl)

Repeat the process for additional investigation areas as needed.

![Reports generated for additional investigation areas](/files/Alm77zDZgvpGaB5PliA7)

***

**Next step:** [Attach the exported reports to ArcGIS feature classes](/integrations/overview/attach-reports.md).

[Watch the full video walkthrough](https://loom.com/share/03ad413e30cc4f40b289645ca2f27278)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geodin.com/integrations/overview/generate-reports.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
