Contacts

Learn what Reloop contacts are and how to add, search, edit, unsubscribe, and delete contacts from the dashboard or API.

What is a Reloop contact?

A contact is one person in your organization, identified by a unique email (con_…). Subscription status, properties, groups, and channels stay on that record — so consent and traits stay consistent wherever you send.

Open the UI: Contacts

Contacts list in the Reloop dashboard

Why use contacts instead of raw email lists?

  • One email → one identity (no duplicate profiles across campaigns)
  • Status and suppression travel with the person, not a single send
  • Attach traits, segments, and per-topic preferences without juggling spreadsheets
  • Same record from the dashboard or with code

How do I add a contact?

Add a contact in the Reloop dashboard

  1. Go to Contacts
  2. Add Contact (or ⌘/Ctrl+A)
  3. Enter one or more emails — optional groups
  4. Save

How do I find or search contacts?

Search by email, filter by status, export CSV. Click a row for detail — properties, groups, channels, and activity.

Search and filter contacts

  1. Open Contacts
  2. Use Search by email or filter All / Subscribed / Unsubscribed
  3. Click a row to open detail — or Export CSV for an offline copy

How do I edit or unsubscribe a contact?

Change name, status, or properties — row menu or API.

ActionWhat happens
EditUpdate name or properties
Subscribe / UnsubscribeToggle list status
View DetailsFull profile, groups, channels, activity

Status is subscribed, unsubscribed, or blocked (often from deliverability).

Contact row actions

  1. Open Contacts
  2. Row ··· menu (or open the contact)
  3. Choose Edit, Subscribe, or Unsubscribe

How do I delete a contact?

Delete a contact from the list

  1. Open Contacts
  2. Row ···Delete
  3. Confirm

FAQ

Is each email its own contact?

Yes. A Reloop contact is one person record keyed by a unique email address in your organization. Subscription status, custom properties, groups, and channel preferences all live on that same record.

What happens if I add a duplicate email?

Email is unique per organization. Creating a contact with an email that already exists returns an error — update the existing contact instead of creating another one.

What is the difference between unsubscribed and blocked?

Unsubscribed means the contact opted out of your list. Blocked usually comes from deliverability issues such as a hard bounce or spam complaint, with a suppression reason on the contact.

Can I export my contacts?

Yes. From the contacts list in the dashboard, use Export CSV to download email, status, and created-at for the current view.

How do I manage contacts with code?

Use the Reloop SDK or REST API to create, list, get, update, and delete contacts — same operations as the dashboard. Jump to the API reference below.

Does Reloop sync contacts with external CRMs (Salesforce, HubSpot, etc.)?

No built-in two-way CRM sync. Use the Contacts API and webhooks to sync yourself, or connect Zapier / n8n between Reloop and your CRM.

Are there webhooks for contact events (created, updated, unsubscribed, deleted)?

Yes — contact.create, contact.update, contact.delete, contact.subscribed, contact.unsubscribed, and contact.blocked. See Contact webhooks and event types.

Is there a rate limit on the Contacts API?

Yes. Limits are per organization (e.g. create 200/min, list/get 60/min, update/delete 30/min). Over the limit → 429 with Retry-After. Full table: Usage Limits.

Is there a cap on total contacts per plan or organization?

No fixed total-contact cap per plan. You can store as many contacts as you need; bulk create/update is still gated by API rate limits.



API reference

Full Contacts API

Was this page helpful?

Edit this page