GPS360GPS360 CRM
Sign in
Purpose-built for GPS360 · Powered by Brevo

The CRM that actually knows who opened your last email.

Manage your fleet-tracking customers, design branded email campaigns with a drag-and-drop editor, and see who opened, clicked, or unsubscribed — all in one place. Auto-synced from Track360, gated behind admin auth, and compliant with one-click unsubscribe.

Opens tracked
Clicks tracked
Bounces caught
Per-send snapshots

Every part of the send loop, integrated.

Nine focused capabilities that turn a contact list, a template, and a send button into a measurable outbound engine.

Unified contacts

Search, tag, and segment your list. Per-contact notes and an auto-logged activity timeline. Bulk import from Track360 on a 15-minute cron; manual create + edit whenever you need it.

Visual email template builder

Drag-and-drop editor with a 720-pixel content area, merge tags for {{firstName}}, {{company}} and friends, and per-image auto-optimization (resize, EXIF strip, JPEG re-encode) before your images ever touch a customer inbox.

Segmented broadcasts

Send to every subscriber, or to just one tag. Type-to-confirm safety net and a recent-broadcast warning so you never double-ship. Personalised per recipient, delivered with a concurrency-safe batch client.

Real engagement tracking

Every delivered, opened, clicked, bounced, unsubscribed, or spam event lands in your database in real time. Unique-open and unique-click counts per send. Drill into any number to see the exact contacts.

Track360 sync

Customers registered on Track360 flow into the CRM every 15 minutes — auto-tagged by channel (Whatsapp, Customer Login, Business, Individual) so you can broadcast by sign-up source. Manual edits in the CRM are never overwritten.

Automatic unsubscribe protection

Every outgoing email carries a compliant one-click unsubscribe footer with an HMAC-signed link. Hard bounces, spam reports, and unsubscribes automatically flip the contact to unsubscribed — sender reputation stays intact.

Send history with snapshots

Every send captured as an immutable record — subject line, HTML body, per-recipient success and failure counts. Look back at any send weeks later and see exactly what landed in every inbox.

Admin-gated by default

Signed session-cookie auth in front of every route. Public exceptions are narrow and intentional (unsubscribe page and the Brevo webhook). API routes return 401 to unauthenticated callers instead of leaking data.

Preset + free-form tags

Existing Customer, Potential Customer, Company plus Track360 origin and channel tags are seeded on first run. Add ad-hoc tags on the contact detail page. Broadcasts and searches respect them.

Three steps from sign-in to first send.

Onboarding takes a coffee — not a quarter.

  1. 1

    Import your contacts

    Add them manually or connect to Track360 — new sign-ups will flow in automatically every 15 minutes with their origin channel tagged.

  2. 2

    Design your email

    Build a template with the drag-and-drop editor. Add merge tags where you'd normally type a name or company. Save. It's ready to send.

  3. 3

    Broadcast + measure

    Pick your audience by tag, confirm, send. Opens, clicks, bounces, and unsubscribes stream into your engagement view within seconds.

Session-cookie auth

Middleware-gated at the framework layer. HMAC-signed cookies. 30-day expiry, HTTP-only, Secure.

Deliverability first

Sender reputation matters. Auto-unsubscribe on hard bounce, spam, and blocked. Compliant footer on every outgoing message.

Idempotent by design

Broadcast dedupe on messageId, sync fills blanks and never overwrites your manual edits, and every retry lands cleanly.

Ready to see your last send's open rate?

The dashboard is one click away.