crmapi_key

Godial

GoDial is an automatic call app, mobile CRM, and outbound dialer software that transforms your phone into a call center, enabling efficient management of calls and contacts.

Verdict

Godial is a CRM integration that lets your team manage contacts, accounts, and lists without leaving Switchy. @mention it to add new contacts from meeting notes, pull account details for context before a call, or audit which lists exist in your workspace. Sales reps use it to log leads on the fly; ops teams use it to sync data or clean up old accounts. You'll need a Godial API key with write permissions if you plan to add or remove records — read-only keys limit you to retrieval tasks.

Common use cases

  • Log new leads from Slack threads
  • Pull account history before sales calls
  • Audit CRM lists for campaign planning
  • Remove duplicate or outdated accounts
  • Sync meeting notes into contact records

Integration

Vendor
Godial
Category
crm
Auth
API_KEY
Tools
4
Composio slug
godial

Tools

  • Add GoDial Contact

    Tool to add a new contact in GoDial CRM. Use when you need to create contacts programmatically.

  • Remove GoDial Account
    destructive

    Tool to remove a GoDial account. Use when an account needs to be permanently deleted.

  • Retrieve GoDial Accounts

    Tool to retrieve all accounts in the authenticated GoDial account. Use after obtaining access token to fetch available accounts. Supports optional pagination.

  • Retrieve GoDial External Lists

    Tool to retrieve all lists in the authenticated GoDial account. Use when you need to enumerate lists for selecting a target list ID after configuring your External API access token.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Godial and click Connect. 3. You'll be prompted to paste your Godial API key — generate one by logging into your Godial account, going to Settings > API Access, and creating a new key with the scopes you need (read-only for retrieval, read-write if you want to add or delete records). 4. Copy the key and paste it into Switchy, then click Authorize. 5. Switchy will confirm the connection and show you which Godial account is linked. 6. To test it, open any Space and type '@Godial retrieve my accounts' — you should see a list of accounts from your CRM. 7. If the list appears, the integration is live and ready for your team to use.

What teammates see: by default, memories from Godial are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Add Contact from Notes

@Godial add a contact named Sarah Chen, email sarah.chen@acme.co, phone +1-555-0199, company Acme Corp, title VP of Engineering
Open in a Space →

List All Accounts

@Godial retrieve all accounts in my CRM and show me the account names, IDs, and creation dates
Open in a Space →

Show Available Lists

@Godial retrieve all lists in my account and display their names and IDs
Open in a Space →

Delete Stale Account

@Godial remove the account with ID 12345 because it's a duplicate entry we no longer need
Open in a Space →

Prep for Sales Call

@Godial retrieve the account for Acme Corp and summarize recent activity, contact count, and deal stage
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@godial show me all accounts in our CRM, paginated by 50 records at a time

Output

Retrieved 147 accounts from your GoDial instance. The first page shows 50 records including: Acme Corp (ID: 12345, created 2024-01-15), Beta Industries (ID: 12346, created 2024-01-18), Gamma Solutions (ID: 12347, created 2024-01-20), and 47 others. Each account includes creation date, last modified timestamp, and associated contact count. Use the pagination token 'pg_abc123' to fetch the next 50 records if needed.

Notes

This example demonstrates read access to your CRM database. Requires a valid API key with read permissions on accounts. Pagination is optional but recommended for large datasets to avoid timeouts. The actual account structure returned depends on your GoDial configuration and custom fields.

Prompt

@godial add a new contact named Sarah Chen, email sarah.chen@techstartup.io, phone +1-415-555-0199, assign to account ID 12345

Output

Created contact Sarah Chen in GoDial (Contact ID: 98765). Email set to sarah.chen@techstartup.io, phone +1-415-555-0199, linked to account Acme Corp (ID: 12345). The contact is now visible in your GoDial dashboard and available for outreach campaigns. Default status set to 'New Lead' pending your team's qualification workflow.

Notes

This write operation permanently adds a contact to your CRM. Requires API key with write permissions. The account ID must exist before linking. GoDial may enforce duplicate detection rules depending on your settings — if sarah.chen@techstartup.io already exists, the operation may fail or update the existing record.

Prompt

@godial retrieve all our external lists, then summarize which lists have more than 100 contacts and suggest which one we should use for our Q2 outreach campaign

Output

Found 8 external lists in your GoDial account. Three exceed 100 contacts: 'Enterprise Prospects' (342 contacts, last updated 2024-03-10), 'Product Trial Users' (215 contacts, last updated 2024-03-28), and 'Conference Leads 2024' (189 contacts, last updated 2024-02-14). For Q2 outreach, I recommend 'Product Trial Users' — it's the most recently updated, indicates warm interest, and the contact count is manageable for personalized campaigns without overwhelming your sales team.

Notes

This example combines data retrieval with AI reasoning to provide strategic recommendations. The list enumeration requires read access via your External API token. The AI's suggestion is based on recency and size heuristics, but you should validate list quality and segmentation rules in GoDial before launching campaigns.

Use-case deep-dives

Inbound lead capture from web forms

When Godial wins for small sales teams routing web leads

A 3-person sales team at a B2B SaaS startup gets 20-40 inbound demo requests per week through Typeform. They need those leads in their CRM within minutes, not hours. Godial's Add Contact tool handles this cleanly: the MCP writes the lead straight into the CRM with no manual CSV uploads or Zapier middleman. The catch is Godial's list structure—if your team segments leads across more than 5-6 lists, you'll spend time mapping form fields to the right list ID using Retrieve External Lists. Below that threshold, this MCP is the fastest path from form submission to first call. If your inbound volume exceeds 200 leads per week, you'll want a dedicated integration platform instead.

Customer offboarding and data cleanup

When Remove Account makes sense for compliance-heavy churn

A 6-person customer success team at a healthcare SaaS company processes 8-12 churn requests per month, each requiring full account deletion under GDPR or HIPAA. Godial's Remove Account tool lets the CS lead trigger deletion from a shared Switchy workspace without logging into the CRM UI or filing IT tickets. The workflow is simple: retrieve the account list, confirm the ID, remove the account. This works when churn is predictable and low-volume. If your team churns 50+ accounts per month, you need batch deletion tooling that Godial doesn't expose through this MCP. For teams under 20 monthly deletions, this is the cleanest compliance play.

Weekly pipeline review for founders

When Retrieve Accounts supports founder-led sales reporting

A solo founder at a pre-seed startup runs weekly pipeline reviews with their two co-founders. They need a snapshot of all active accounts—deal stage, contact count, last touch date—without building a dashboard or hiring a sales ops person. Godial's Retrieve Accounts tool pulls the full account list into Switchy, where the founder can ask the AI to summarize pipeline health or flag stalled deals. The limitation is pagination: if your CRM holds more than 500 accounts, the retrieval slows and you'll want a dedicated BI tool. Below that threshold, this MCP is the fastest way to turn CRM data into founder-readable insights during the 0-to-1 phase.

Frequently asked

What does the Godial MCP do in Switchy?

It connects your Godial CRM to Switchy so your AI agents can add contacts, delete accounts, and pull lists of accounts or external lists. This is useful when you want AI to manage CRM data based on conversations, emails, or other triggers without manually logging into Godial.

Do I need admin access to connect Godial?

You need an API key from Godial, which typically requires account owner or admin permissions to generate. The key must have write access if you want AI to add contacts or remove accounts. Read-only keys will only work for retrieving accounts and lists.

Can the Godial MCP update existing contacts or just add new ones?

It can only add new contacts and remove entire accounts. There's no tool for updating an existing contact's fields. If you need to change contact details, you'll have to do that directly in Godial or use their full API outside of this MCP.

Why use this MCP instead of Godial's API directly?

The MCP wraps four common operations so your AI agents can call them in natural language without you writing API code. If you need more than adding contacts, deleting accounts, or listing data, you'll still need Godial's full API for tasks like updating records or managing campaigns.

Who on the team should connect the Godial MCP?

Whoever owns your Godial account or has permission to generate API keys. Once connected in Switchy, any team member with access to the workspace can ask AI to use Godial tools, so limit workspace access if you want to control who can add or delete CRM data.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.