Skip to content

CSV import #12

Description

@arferreira

Users who already have testimonials in spreadsheets or exported from other platforms need a way to bring them in.

POST /api/v1/projects/{id}/import/csv — multipart upload, parses CSV, creates testimonials.

Expected columns: author_name, content, rating (optional), author_email (optional), author_title (optional), author_company (optional). Missing optional columns should be handled gracefully. Return a summary of imported vs skipped rows with reasons.

Dashboard needs a simple import page with file picker. Column mapping preview would be nice but not required for v0.1.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiBackend API workfeatureNew functionality

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions