Nimble + Google Contacts Integrations

Appy Pie Connect allows you to automate multiple workflows between Nimble and Google Contacts

About Nimble

Nimble helps you build relationships everywhere you engage from your inbox to across the web

About Google Contacts

Google Contacts, the address book built into Gmail, lets you easily keep everyone's details in one place. It helps you sync your contacts and keep them up-to-date across all your devices so you always have access to the right information.

Google Contacts Integrations

Best Nimble and Google Contacts Integrations

  • Nimble Google Contacts

    Nimble + Google Contacts

    Add new Nimble Contacts to Google Contacts
    When this happens...
    Nimble New Contact
    Then do this...
    Google Contacts Create or Update Contacts
    Do you want a simple solution to email your email list subscribers from your Gmail account? Appy Pie Connect will import new Nimble contacts as new contacts into your Google account after this Nimble-Google Contacts integration is set up. This enables you to keep track of all of your subscribers in Google Contacts and stay on top of your customer interactions.
    How This Nimble-Google Contacts Works
    • A new contact is added to Nimble
    • Appy Pie Connect copies that contact to Google Contacts.
    What You Require
    • Nimble account
    • Google Contacts account
  • Nimble MailChimp

    Nimble + MailChimp

    Create new subscribers in Mailchimp from new Nimble contacts Read More...
    When this happens...
    Nimble New Contact
    Then do this...
    MailChimp Add/Update Subscriber
    Want to send your marketing emails to your Nimble CRM contacts quickly and easily? New contacts made in Nimble will be immediately added as subscribers to your Mailchimp email lists after this Appy Pie Connect automation is set up. This ensures that your marketing emails are delivered to all of your customers at the same time.
    How This Nimble-MailChimp Works
    • A new contact is added to Nimble
    • Appy Pie Connect adds that contact to Mailchimp.
    What You Need
    • Nimble account
    • Mailchimp account
  • Nimble Xero

    Nimble + Xero

    Add new Nimble contacts to Xero
    When this happens...
    Nimble New Contact
    Then do this...
    Xero Create/Update Contact
    Instead of manually importing new customers from Nimble into Xero, use the Nimble to Xero connector to save time and make accounting easier! Appy Pie Connect will automatically create new contacts in Xero every time you add new contacts in Nimble once you've set up this automation. This automation ensures your sales team never misses a lead opportunity or pitch opportunity with Nimble, which could result in additional revenue for your company.
    How This Nimble-Xero Works
    • A new contact is added to Nimble
    • Appy Pie Connect adds that contact to Xero.
    What You Need
    • Nimble account
    • Xero account
  • Nimble Follow Up Boss

    Google Contacts + Follow Up Boss

    Create or update Follow Up Boss Contacts Automatically from Your Google Contacts Read More...
    When this happens...
    Nimble New or Updated Contact
    Then do this...
    Follow Up Boss Create or Update Contact Without Triggering Action Plans
    Do you want to reach out and connect with new prospects every week but don’t know where to start? Would you like to use your existing Google contacts as an easy starting point? With this Google Contacts-Follow Up Boss integration, Appy Pie Connect does all the thinking for you. After setting this integration, whenever a new contact is added to your Google Contacts, Appy Pie Connect will automatically add them to Follow Up Boss.
    How This Integration Works
    • A new contact is added to your Google Contacts
    • Appy Pie Connect adds them to Follow Up Boss
    What You Need
    • A Google Contacts account
    • A Follow Up Boss account
  • Nimble Google Contacts

    Gmail + Google Contacts

    Create or update contacts in Google Contacts from new Gmail emails Read More...
    When this happens...
    Nimble New Email
    Then do this...
    Google Contacts Create Contact

    If you often use Gmail, and you want to keep your contacts up to date. You just need to connect your Gmail to Google Contacts and save all your Gmail contacts in it. Appy Pie Connect allows you to sync your Gmail account with Google Contacts without any coding. Once you set it up, Appy Pie Connect will automatically watch your Gmail account for emails, sending new contacts to Google Contacts to create a contact or update an existing one, keeping up with all your communication from then on.

    How this integration works
    • You have a new email in your Gmail inbox
    • Appy Pie Connect creates a new contact or update an existing one in Google Contacts
    What You Need
    • A Gmail account
    • A Google Contacts account
  • Nimble Google Contacts

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}}
    When this happens...
    Nimble {{item.triggerTitle}}
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect Nimble + Google Contacts in easier way

It's easy to connect Nimble + Google Contacts without coding knowledge. Start creating your own business flow.

  • New Contact

    Triggers when you add a new contact.

  • New Group

    Triggers whenever a group is created.

  • New or Updated Contact

    Triggers when a contact is created or updated.

  • Create Contact

    Creates a new contact.

  • Create task

    Create a new task.

  • Add Contact to Group

    Adds an existing contact to a group.

  • Create or Update Contacts

    Creates a new contact.

How Nimble & Google Contacts Integrations Work

  1. Step 1: Choose Nimble as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate Nimble with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Google Contacts as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Google Contacts with Appy Pie Connect.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Nimble and Google Contacts

In today's busy life, it is hard for people to stay in touch with friends and family. As a result, people don't have enough time to stay in touch with their family and friends. For example, the user who wants to send a message to a friend has to open up his or her phone, search for the contact information of that friend, and then send a text message. After sending the message, the user has to wait for the response from the friend. Usually, sending messages takes a lot of time. For example, if the user wants to send a text message to three friends, he or she has to spend twenty minutes or more on sending messages. In addition, if the user wants to send a birthday greeting, he or she has to spend at least two hours on sending messages. Furthermore, the user has to write the message three times. On one hand, this is very inconvenient for people. On the other hand, the user has to spend too much time and energy on sending messages.

To spve this problem, we can integrate Nimble and Google Contacts. There are two benefits of integrating Nimble and Google Contacts. First, users can quickly find contacts in Google Contacts and send messages through Nimble; Second, users can save time and effort spent on sending messages. The fplowing is an outline for my article:

Introduction. Nimble? Google Contacts?

Body. Integration of Nimble and Google Contacts

Conclusion. Benefits of Integration of Nimble and Google Contacts

Integration of Nimble and Google Contacts consists of two parts. First, we can integrate data between Nimble and Google Contacts using Android's Content Provider. Second, we can integrate Nimble and Google Contacts together using Google Play Services APIs. Through these two steps, we can make data available in Google Contacts and enable users to send message through Nimble easily.

The first step is to integrate data between Nimble and Google Contacts using Android's Content Provider. Nimble provides classes such as NimbleStubService and NimbleContactsProvider which can be used for integration with Android's Content Provider. We can declare these classes in Manifest file as fplows:

<application> ... <provider android:name="com.google.android.contacts.NimbleProvider" android:authorities="com.google.android.contacts.provider" android:exported="true"> <meta-data android:name="google_contacts_provider" android:resource="@xmlimble_contacts_provider"/> </provider> <service android:name=".NimbleStubService" android:exported="false"/> ... </application>

In Manifest file, we have declared both NimbleProvider and NimbleStubService . At this time, we don't need to implement NimbleStubService , but we should implement NimbleProvider . We need to implement NimbleProvider in the fplowing way:

public class MyNimbleProvider extends NimbleProvider { @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder. { ... } public int insert(Uri uri, ContentValues values. { ... } public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs. { ... } public int delete(Uri uri, String selection, String[] selectionArgs. { ... } }

After implementing NimbleProvider , we should register our provider with the Android system as fplows:

@Override public bopean onCreate(. { super.onCreate(); mGoogleContactsReceiver = new MyGoogleContactsProvider(this); registerContentObserver(mGoogleContactsReceiver); return true; } @Override public void onDestroy(. { unregisterContentObserver(mGoogleContactsReceiver); super.onDestroy(); } private static final BroadcastReceiver mGoogleContactsReceiver = new BroadcastReceiver(. { @Override public void onReceive(Context context, Intent intent. { Uri uri = intent.getData(); // TODO Auto-generated method stub Cursor cursor = null; if (uri != null && uri.toString(.startsWith("content://"). { cursor = ((NimbleCursorAdapter. getBaseContext(.getContentRespver().fetchCursor(uri); } if (cursor != null. { try { String name = cursor.getString(0); String message = cursor.getString(1); Log.d("test", "Name:" + name + " Message:" + message); // Do something useful with Name and Message } finally { cursor.close(); } } } }; @Override public void onConfigurationChanged(Configuration newConfig. { super.onConfigurationChanged(newConfig); getBaseContext(.registerContentObserver(mGoogleContactsReceiver); } @Override public void onLowMemory(. { super.onLowMemory(); getBaseContext(.unregisterContentObserver(mGoogleContactsReceiver); }

After registering provider with Android system, the second step is to integrate data between Nimble and Google Contacts using Google Play Services APIs. To achieve this goal, we need to use the fplowing approach. First, we need to create an instance of NimbleConnection . Then, we need to connect our application with Google Play services using the instance of NimbleConnection . Finally, we need to enable connections between Nimble and Google Play services by calling methods such as enableEmailSync(. . The fplowing are some codes for doing these steps:

// Instance of Connection private final NimbleConnection mConnection; // Method for Connecting Application with Play Services private void enableConnection(Activity activity. { // Create an instance of Connection mConnection = new NimbleConnection(activity); // Get Background Sync Service from the Activity BackgroundSyncManager bgSyncManager = (BackgroundSyncManager. activity .getSystemService(BACKGROUND_SYNC_SERVICE); // Enable Email Sync for Background Sync Service bgSyncManager .setSyncAutomatically(true); // Start Syncing mConnection .enableEmailSync(BACKGROUND_SYNC_AUTO); } @Override public void onCreate(. { super.onCreate(); // Enable Connection enableConnection(this); ... } @Override public void onDestroy(. { } @Override protected void onResume(. { super.onResume(); mConnection .onResume(); ... } @Override protected void onPause(. { super.onPause(); mConnection .onPause(); ... } @Override protected void onStop(. { super.onStop(); mConnection .onStop(); ... } @Override protected void onDestroy(. { mConnection .onDestroy(); ... } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data. { if (resultCode == Activity.RESULT_OK. { // Check whether email sync is enabled bopean emailSynced = (Bopean. mConnection .getSavedState(.getBopean("emailSynced"); if (!emailSynced. { enableConnection(this); mConnection .saveState(); } else { // Do something useful with email synced state } ... } else if (requestCode == APP_FETCH_REQUEST_CODE. { // Do anything you want when fetch request is completed } ... } @Override protected void onStart(. { super.onStart(); // Enable Connection enableConnection(this); ... } @Override protected void onStop(. { super.onStop(); // Disable Connection disableConnection(); ... } private void disableConnection(. { // Disable Background Sync mConnection .disableBackgroundSync(true); // Disconnect connection mConnection .disconnect(); ... } private void enableConnection(. { // Enable Background Sync mConnection .enableBackgroundSync(true); // Connect connection mConnection .connect(); ... } private void saveState(. { // Save state mConnection .saveState(); ... } private bopean emailSynced(. { // True if email synced return mConnection .hasEmailSyncEnabled(); } private bopean hasEmailSyncEnabled(. { // True if email synced return (Bopean. mConnection .getSavedState(.getBopean("emailSynced"); } private void startActivityForResult(String actionNameOrIntentFilterNameOrIntentFilterStringOrIntentActionString. throws IntentSenderTargetException{ Intent intent = new Intent("com." + actionNameOrIntentFilterNameOrIntentFilterStringOrIntentActionString); startActivityForResult(intent, APP_F

The process to integrate Nimble and Google Contacts may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.