I want to update Google Contacts if there is a update at my cituro contacts.
I have two scenarios:
- A new contact is added at cituro → Google New Contact (thats allready good)
- If there is a update at a contact at cituro → New information to existing Google Contact
Problem:
The action “Google Contacts - Update a Contact” wants an ID (this is the google contact id) but this id is not known in citruo. How can i get it work? Is there a way to search for a name or anything else?
Sorry i´m new to make and hope for inspiration!
(In cituro every contact has a ID , i give it to the google contact under “Nickname” but don´t know how to search after this and give the new information to the existing google contact)
Thank you in advanced for your help
Error Message
Hi @Whoodini,
Welcome to the make community!
The Google module asks for an ID of the Google contact to update. I am pretty sure this ID is not saved in Cituro. What you can do is add a new module in the middle of your scenario to search for a contact in Google Contacts. So:
- Cituro: Watch Updated Customer
- Google Contacts: Search contact (search based on unique variable, f.e. mail address)
- Google Contacts: Update a Contact by using the contact ID from the preceding module.
Henk
Certified Make Expert and Partner
Book a consult with me
1 Like
Hi Hank,
thank you for your fast response!
I tried but something is not working:
[404] Requested entity was not found.
I tested it with the first name, is here something wrong in the configuration:
Serach Aktion
Update Aktion
Error
Hi @Whoodini,
The third module specifically asks for a Contact ID input. Try to find the Contact ID in the output from the second module, not a name.
Can you share the complete output bundle of the second module?
Cheers,
Henk
1 Like
HI @Henk-Operative ,
her is the output
I think i understand, but the probelm is the id from cituro is not in the data from google.
I tested to give the cituro contact id → google nickname
Test Search with ID
But there is the same error
The update contact action
In the search output the cituro id is at nickname , but under contact id is a different value. how to map in the search the cituro id → nickname ?
You misunderstand the logic, try this:
- Cituro
Watch Updated Customer
- Google
Search Contacts
< Map ‘email address’ from previous Cituro module in the query search. (This way you do a lookup in Google Contacts based on mail address)
The output from the Google Search Contacts contains a Contact ID for the contact in Google (c8130360292482627312):
This is the ID of a contact in Google Contacts. You use this ID in as a reference in next Google modules, as this is the ID of the resource you want to interact with.
- Google
Update A Contact
, map the Contact ID from the previous module in the Contact ID field.
Cheers,
Henk
3 Likes
Thank you for your great help @Henk-Operative , now this step is working with cituro 8. First Name .
Not every entry has a mail adress or some the same First / Last Name , so i wanted to use:
- Google Seach Contacts - with two parameters (from Cituro 8. Last Name + 8. First Name) that must bei true
How to achieve this?
So it is not working:
i got this error
I found a solution with a filter:
2 Likes