keyboard_arrow_down
Menu

External IDs in Nnipa CRM

An External ID is a unique identifier from another system that you can associate with a contact in Nnipa CRM. This identifier originates from software or identification systems your business may use, such as payment platforms (e.g., Paystack), accounting software (e.g., QuickBooks), government-issued identification (e.g., National ID or Tax ID), or custom software developed internally for your operations. Examples of External IDs include a Paystack customer code, a QuickBooks customer ID, a ID number, a Tax Identification Number (TIN), or a unique code from a bespoke internal system.

By setting an External ID, you create a link between the external system's record and the corresponding contact in Nnipa CRM, enabling seamless integration and efficient customer management.

Purpose of External IDs

External IDs act as a bridge to connect contact data across your business systems, enhancing efficiency and accuracy. They allow you to:

  • Locate Contacts Quickly: Use the External ID to pinpoint a specific contact in Nnipa CRM, matching it to the corresponding record in another system or identifier like a National ID.
  • Simplify Searches: Search for contacts in Nnipa using the External ID, streamlining customer lookups during sales, support, or compliance tasks.
  • Ensure Data Consistency: Maintain accurate and synchronized contact information across platforms, minimizing errors and duplicates.
  • Support Integrations and Compliance: Facilitate automated data syncing with systems like Paystack or QuickBooks, and link contacts to official identifiers like Tax IDs for regulatory compliance.

Examples of External IDs

External IDs vary based on the systems your business uses. Common examples include:

  • Paystack Customer Code: A unique identifier (e.g., "CUS_abc123") assigned to a customer in Paystack for tracking payments, subscriptions, or e-commerce transactions.
  • QuickBooks Customer ID: A unique code (e.g., "CUST456") for a customer in QuickBooks, used for invoicing, expense tracking, or financial reporting.
  • National ID: The unique identification number (e.g., "GHA-123456789-0") from a national ID, often used for KYC (Know Your Customer) processes or customer verification.
  • Tax Identification Number (TIN): A unique number (e.g., "P1234567890") issued for tax purposes, linking customer records to financial compliance.
  • Custom Software ID: A unique identifier (e.g., "CLT789") from an internally developed system, such as a custom inventory, sales, or customer management tool tailored to your business.

How to Set an External ID

To set or update an External ID for a contact in Nnipa CRM:

  1. Go to the Contacts page (under Customers).
  2. Find contact from the list.
  3. Click the Menu button (the three dots on the right).
  4. Select Set external ID from the menu options.
  5. In the modal that appears, enter the unique identifier from the external system (e.g., a Paystack customer code, a National ID, or a custom software ID).
  6. Save the changes to link the External ID to the contact.

Once linked, the External ID enables you to search for the contact in Nnipa or integrate with other systems. For example, linking a Paystack customer code allows you to match payment records to the correct contact, while a National ID can help verify customer identity for compliance purposes.

Benefits for Businesses

External IDs offer significant advantages for businesses, aligning with local operational and regulatory needs:

  • Payment Tracking: Associating Paystack customer codes with contacts enables businesses to track payments for retail, e-commerce, or service transactions, enhancing financial oversight.
  • Accounting Alignment: Using QuickBooks customer IDs ensures financial data, such as invoices or expenses, syncs accurately with customer records, simplifying tax reporting.
  • Regulatory Compliance: Linking National IDs or Tax IDs to contacts supports KYC requirements and tax compliance, critical for businesses in regulated sectors like finance or telecommunications.
  • Custom Solutions: For businesses using bespoke software (e.g., a custom point-of-sale or inventory system), External IDs allow integration with Nnipa, centralizing customer data without disrupting existing workflows.
  • Operational Efficiency: External IDs reduce manual data entry and errors, enabling small and medium enterprises (SMEs) to focus on growth.

Best Practices

To optimize the use of External IDs in Nnipa CRM:

  • Ensure Uniqueness: Confirm that each External ID is unique to avoid conflicts or duplicate contacts (e.g., verify National IDs or Paystack codes).
  • Use Exact Formats: Enter the External ID as it appears in the source system (e.g., case-sensitive Paystack codes or hyphenated National IDs) to prevent mismatches.
  • Document ID Sources: Maintain a record of which systems provide External IDs (e.g., Paystack, QuickBooks, National ID) for easier management and troubleshooting.
  • Validate Official IDs: When using National IDs or Tax IDs, verify their accuracy to comply with Ghanaian regulations and avoid errors in customer records.
  • Secure Custom Software IDs: If using IDs from internal systems, ensure the custom software generates unique and consistent identifiers for reliable integration.
  • Train Team Members: Educate staff on how to input and use External IDs, especially for businesses with multiple users or complex workflows.

For further clarifications or help with integration, contact our support team