dex-crmManage Dex personal CRM (getdex.com) contacts, notes, and reminders. Use when you need to: (1) Search or browse contacts, (2) Add notes about people, (3) Create or check reminders, (4) Look up contact details (phone, email, birthday). Requires DEX_API_KEY environment variable.
Install via ClawdBot CLI:
clawdbot install jaybna/dex-crmManage your Dex CRM directly from Clawdbot. Search contacts, add notes, manage reminders.
Set DEX_API_KEY in gateway config env vars.
https://api.getdex.com/api/restContent-Type: application/json and x-hasura-dex-api-key: $DEX_API_KEY# List contacts (paginated)
curl -s -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/contacts?limit=10&offset=0"
# Get contact by ID
curl -s -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/contacts/{contactId}"
# Search contact by email
curl -s -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/search/contacts?email=someone@example.com"
# Create contact
curl -s -X POST -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
-d '{"first_name":"John","last_name":"Doe","emails":["john@example.com"]}' \
"https://api.getdex.com/api/rest/contacts"
# Update contact
curl -s -X PUT -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
-d '{"job_title":"CEO"}' \
"https://api.getdex.com/api/rest/contacts/{contactId}"
# Delete contact
curl -s -X DELETE -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/contacts/{contactId}"
# List notes
curl -s -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/timeline_items?limit=10&offset=0"
# Notes for a contact
curl -s -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/timeline_items/contacts/{contactId}"
# Create note
curl -s -X POST -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
-d '{"note":"Met for coffee, discussed project","contact_ids":["contact-uuid"],"event_time":"2026-01-27T12:00:00Z"}' \
"https://api.getdex.com/api/rest/timeline_items"
# Update note
curl -s -X PUT -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
-d '{"note":"Updated note text"}' \
"https://api.getdex.com/api/rest/timeline_items/{noteId}"
# Delete note
curl -s -X DELETE -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/timeline_items/{noteId}"
# List reminders
curl -s -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/reminders?limit=10&offset=0"
# Create reminder
curl -s -X POST -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
-d '{"body":"Follow up on proposal","due_at_date":"2026-02-01","contact_ids":["contact-uuid"]}' \
"https://api.getdex.com/api/rest/reminders"
# Update reminder
curl -s -X PUT -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
-d '{"is_complete":true}' \
"https://api.getdex.com/api/rest/reminders/{reminderId}"
# Delete reminder
curl -s -X DELETE -H "Content-Type: application/json" \
-H "x-hasura-dex-api-key: $DEX_API_KEY" \
"https://api.getdex.com/api/rest/reminders/{reminderId}"
first_name, last_name, job_title, descriptionemails (array of {email})phones (array of {phone_number})education, website, linkedin, facebook, twitter, instagram, telegrambirthday, image_urllast_seen_at, next_reminder_atis_archived, created_at, updated_atThe API only supports search by email. For name-based search, fetch contacts in batches and filter locally. Use a reasonable limit (50-100) for browsing.
event_time field on notes is when the interaction happened, not when the note was createdGenerated Mar 1, 2026
Sales professionals use Dex CRM to track leads and client interactions. They search contacts by email to quickly access details, add notes after meetings, and set reminders for follow-ups, ensuring timely engagement and organized pipeline progression.
Attendees at conferences or networking events use Dex CRM to add new contacts with emails and job titles. They create notes with event details and set reminders to reconnect, helping maintain professional relationships and capitalize on opportunities.
Individuals manage personal contacts by storing birthdays, phone numbers, and notes from interactions. They use reminders for important dates and browse contacts to stay updated, enhancing personal organization and relationship maintenance.
Account managers in agencies or consultancies use Dex CRM to look up client contact details and add notes from support calls. They create reminders for check-ins and updates, improving client satisfaction and service delivery.
Recruiters search contacts by email to find candidates, add notes from interviews, and set reminders for follow-ups. They manage contact details like LinkedIn profiles and job titles, streamlining talent acquisition processes.
Dex CRM offers a free tier with basic contact and note management, attracting individual users. Premium plans include advanced features like bulk operations or integrations, generating revenue through subscription fees from power users and small teams.
Dex CRM licenses its API and platform to businesses for internal use, such as sales or support teams. Revenue comes from annual contracts, custom integrations, and dedicated support, targeting companies needing scalable CRM solutions.
Dex CRM monetizes its API by charging developers or third-party apps for access to contact, note, and reminder functionalities. Revenue is based on usage tiers or API calls, catering to integrations with other productivity tools.
💬 Integration Tip
Set the DEX_API_KEY environment variable securely and use pagination with limit/offset for large datasets to avoid performance issues.
HubSpot CRM and CMS API integration for contacts, companies, deals, owners, and content management.
Partnership outreach, market research, competitor analysis, and proposal generation. Transform your AI agent into a strategic business development partner that identifies and cultivates growth opportunities.
CRM integration, lead tracking, outreach automation, and pipeline management. Transform your AI agent into a sales assistant that never lets leads slip through the cracks.
Manage Zhihu AI Bot to publish, like/unlike, comment, delete comments, and fetch ring or comment details using Zhihu API credentials.
ActiveCampaign CRM integration for lead management, deal tracking, and email automation. Use for syncing demo leads, managing clinic sales pipeline, and triggering follow-up sequences.
Query and analyze brand mentions from Octolens API. Use when the user wants to fetch mentions, track keywords, filter by source platforms (Twitter, Reddit, GitHub, LinkedIn, etc.), sentiment analysis, or analyze social media engagement. Supports complex filtering with AND/OR logic, date ranges, follower counts, and bookmarks.