ShipPulse
  • Pricing
  • Docs
  • Blog
  • Compare

Product

TestimonialsChangelogStatus PagesFeedbackRoadmapPricing

Resources

DocsBlogAPI ReferenceSDKHelp Center

Company

AboutContact

Legal

TermsPrivacyCookie PolicyDPASub-processors

Product updates

Changelog updates only. Unsubscribe any time.

ShipPulse operated by Igor Bogdanov, Limassol, Cyprus. [email protected]. Cyprus registration number pending — will be published once issued.

ShipPulse

© 2026 ShipPulse. All rights reserved.

OverviewQuick StartCore ConceptsWidget ReferencePlatform GuidesAPI ReferenceAPI PlaygroundError HandlingPaginationRate LimitingJavaScript SDKWebhooksZapier, n8n & MakeCustom DomainsTeam ManagementBilling & PlansNotification ChannelsAI FeaturesOverviewFrom SenjaFrom Testimonial.toFrom HeadwayFrom Canny

Introduction

  • Overview
  • Quick Start
  • Core Concepts

Embed Widgets

  • Widget Reference
  • Platform Guides

REST API

  • API Reference
  • API Playground
  • Error Handling
  • Pagination
  • Rate Limiting

SDK & Webhooks

  • JavaScript SDK
  • Webhooks
  • Zapier, n8n & Make

Guides

  • Custom Domains
  • Team Management
  • Billing & Plans
  • Notification Channels
  • AI Features

Migrations

  • Overview
  • From Senja
  • From Testimonial.to
  • From Headway
  • From Canny

Need help?

[email protected]
Docs / Migration / Beamer

Migrate from Beamer

Move your changelog posts, NPS surveys, and subscriber list from Beamer to ShipPulse — and unlock testimonials, feedback boards, and status pages at no extra cost.

Step 1: Export your changelog from Beamer

  1. Log in to Beamer → go to Settings → Data.
  2. Export your posts as JSON or CSV. Each post includes title, body, type (New, Fix, etc.), publish date, and reactions.
  3. Save the export file locally.

Step 2: Create changelog entries in ShipPulse

You can recreate entries manually in the dashboard, or bulk-import via the API. For each Beamer post:

curl -X POST https://shippulse.dev/api/v1/changelog \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Your post title",
    "slug": "your-post-slug",
    "type": "feature",
    "body": "<p>Post content here</p>",
    "published": true
  }'

Type mapping: Beamer's New → feature, Improvement → improvement, Fix → fix.

Step 3: Migrate your changelog widget

  1. In ShipPulse, go to Changelog → Widgets.
  2. Choose a widget type: sidebar, modal, badge, or banner.
  3. Copy the embed snippet and replace the Beamer script in your app.
  4. The badge widget shows unread count — the same behaviour as Beamer's notification bell.
<!-- Replace your Beamer script with: -->
<script src="https://cdn.shippulse.dev/widget.js"
        data-project="YOUR_PROJECT_TOKEN"
        data-widget="changelog-badge">
</script>

Step 4: Re-create your NPS survey

  1. Go to your ShipPulse project → NPS.
  2. Set your survey question and thank-you message.
  3. Activate the survey — ShipPulse renders it as a non-intrusive slide-in widget.

Step 5: Transfer your subscribers

Export subscribers from Beamer (Settings → Subscribers → Export CSV). Then import via the API:

# For each email in subscribers.csv:
curl -X POST https://shippulse.dev/api/v1/subscribers \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "topics": ["changelog"]}'

Subscribers will receive email digests of new changelog entries automatically — no extra configuration needed.

What you gain by switching

  • Testimonials — collect and display social proof with 9 widget types
  • Feedback board — public feature voting and roadmap, replacing Beamer Engage
  • Status page — uptime monitoring and incident communication
  • AI changelog drafts — auto-generate entries from GitHub commits or feedback
  • All modules under one subscription vs Beamer's $49–$249/mo tiers

Free migration assistance

Email [email protected] with your Beamer export and we'll import everything for you — free for annual subscribers.